Access Anfänger: Formular mit neuem Datensatz öffnen

Aus DBWiki
Wechseln zu: Navigation, Suche

Frage

Ich möchte gerne ein Formular öffnen und gleich in einem neuen Datensatz sein, wie funktioniert das?

Antwort

Um zu einen neuen Datensatz beim Öffnen des Formulares zu springen, kann man beim Öffnen eines Formulars das optionale Argument DataMode auf acFormAdd setzen. Damit werden nur neu angelegte Datensätze angezeigt. Alternativ kann man aber auch nach dem Laden des Formulars eine Anweisung absetzen, die zu einem neuen Datensatz navigiert.

   DoCmd.OpenForm "Formularname", DataMode:=acFormAdd
   DoCmd.OpenForm "Formularname"
   With Forms("Formularname")
      If Not .NewRecord Then RunCommand acCmdRecordsGoToNew
   End With