Hallo,
Ich will in meine DB in einen Textfeld einen Zähler einbauen, der beim aktiviern einer Kontrollbox den Wert in der Textbox automatisch um eins erhöht. Allerdings sollte sich die DB die letzte eingegeben Zahl merken und beim Schließen und neu öffnen bei dieser Zahl weiterzählen. Also wäre es das Beste, wenn ich diesen Wert dann in eine Tabelle mit Primärschlüssel speichere. Nun hab ich aber keinen Befehl gefunden, mit dem ich den letzten Wert aus der Tabelle lesen bzw. schreiben kann.
Könnt ihr mir da bitte weiterhelfen, oder hat vielleicht jemand eine einfachere Lösung für mein Problem?
Hallo!
speichere. Nun hab ich aber keinen Befehl gefunden, mit dem
ich den letzten Wert aus der Tabelle lesen bzw. schreiben
DMax(„IdFeld“,„Tabelle“)
Gruß, Manfred
Danke
Mit dem Befehl funktioniert es jetzt.
Und mit folgenden Befehl schreib ich den Zähler dann wieder zurück:
DoCmd.RunSQL „UPDATE tbl_zaehler SET f_zaehler = '“ & zaehler & "’ "
Allerdings kommt dann dauernd die Frage, ob ich die Werte in der Tabelle auch wirklich ändern will.
Da gibt es doch irgendeinen Befehl, der solche Nachrichten unterdrückt und automatisch „Ja“ auswählt?
Gruß
Martin
Mahlzeit,
Da gibt es doch irgendeinen Befehl, der solche Nachrichten
unterdrückt und automatisch „Ja“ auswählt?
DoCmd.SetWarnings(False). Denk aber daran, die Warnungen nach dem Absetzen wieder einzuschalten (DoCmd.SetWarnings(True).
Gruß
Sancho
Danke, jetzt läuft es
Gruß
Martin