Daten über Makro einfügen

Ich will über einen Dialog eine neue Datenzeile in einem Formular/einer Tabelle erzeugen. Mein Makro:

führt zu der Aussage “Eigenschaft oder Methode nicht gefunden: MoveToInsertRow” Syntaxfehler??

Dein oForm in Zeile 30 ist das Formulardokument. Innerhalb des Formulardokumentes gibt es dann Dein Formular. Das könntest Du jetzt ansteuern. Die Definition von oDoc steht außerdem an der falschen Stelle. Ich habe unten oDoc jetzt (hoffentlich korrekt) an das Formulardokument gebunden

oDoc = ThisDatabaseDocument.FormDocuments.getByName("frmGruppen").open
oDrawpage = oDoc.Drawpage
oForm = oDrawpage.Forms.getByname("MainForm")

… wobei MainForm hier nur die allgemeine Annahme ist, weil so der Assistent das erste Formular nennt.

Danke, hoffe dass ich jetzt die Hierarchie Form-Dokument (= das, was als “Formulare” in der DB angezeigt wird, wenn man Formular-Sicht anwählt) und der einzelnen Form (= Das, was man im Formularnavigator innerhalb des Form-Dokumentes an Formen und Subformen angezeigt bekommt) verstanden habe.