Vinzenz Mai: MS-Access: "Neuer Datensatz" auslösen

Beitrag lesen

Hallo Rouven,

Frage 1: Schaffe ich es, dem Formular zu sagen "gehe zur Bearbeitung des neuen Datensatzes", d.h. einfach so zu tun, als ob jemand auf die Schaltfläche geklickt hätte?

klar geht das. Ein einfaches Beispiel:

Nette (unnötige) Schaltfläche.
ClickHandler bekommt im wesentlichen die Anweisung:

DoCmd.GoToRecord, , acNewRec

Das bekommst Du übrigens auch mit dem Schaltflächen-Assistenten hin.
Diese Anweisung kannst Du übrigens auch im Form_Open-Handler einbauen.
Dann landet man beim Öffnen des Formulars bereits beim neuen Datensatz.

Du kannst das Formular öffnen mit der Option zum Anfügen von Datensätzen:

DoCmd.OpenForm <Formularname> , acNormal, , , acFormAdd

Das sind die erten beiden, die mir eingefallen sind - es gibt bestimmt noch mehr.

Freundliche Grüße

Vinzenz