Hallo Walter,
das hier …
**Übernahme von Daten in den nächsten Datensatz (13.11.99)
Frage:
Wie kann ich die Daten vom letzten Datensatz übernehmen und das Datum und eine lfd. Nr. gleichzeitig hochzählen?
Im Formularentwurf in die Eigenschaft Standardwert des Felds schreiben:
Bei lfd. Nr.: =DomLetzterWert(„lfdNr“;„Tabelle1“)+1
Bei Datum: =DomLetzterWert(„Datum“;„Tabelle1“)+1
Bei Textfeldern: =DomLetzterWert(„Text“;„Tabelle1“)
Die Standardeinstellungen gelten für den neuen Datensatz und können natürlich überschrieben werden. Damit Änderungen des Standardwerts sich sofort auf den neuen Datensatz auswirken, wird in die Eigenschaft AfterUpdate der Felder geschrieben:
Me.Requery
DoCmd.GoToRecord , "", acLast 'zum letzten Datensatz gehen
DoCmd.GoToControl "Mass1" 'zum Feld Mass1 gehen**
habe ich hier … http://www.excel-vba.de/joerglorenz/ewaf/acc_ds_oper… gefunden.
gruss
moritzbock
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]