Seite 1 von 1

Neuer Datensatz über Makro Formular einfügen

Verfasst: Mi 27. Apr 2016, 17:06
von drheiser
Ich versuche über einen Button ein neues Formular zu öffnen und einen neuen Datensatz einzufügen.

Öffnen geht, aber Datensatz anlegen nicht. Hab schon zig Varianten probiert, mit insertrow und movetoinsertrow. Aber mein syntax stimmt einfach nicht.

Sub newItem
const sNewDocumentName="Lagerverwaltung.Artikel"
const parentDoc="Lagerverwaltung.StammdatenListe"
Dim oForm as object
Dim oDrawPage as object
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyName(parentDoc).close 'schließt Formular
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyName(sNewDocumentName).open 'öffnet neues Formular
oDrawPage = ThisComponent.getDrawPage()
oForm = oDrawPage.getForms()
oForm.insertRow ' soll neuen Datensatz hinzufügen
End Sub


Danke.

Re: Neuer Datensatz über Makro Formular einfügen

Verfasst: Mi 27. Apr 2016, 17:30
von F3K Total
Hallo,
da wir den inneren Aufbau des betreffenden Formulares nicht kennen, würden wir hier im Nebel stochern.
Als registrierter und angemeldeter Benutzer kannst du eine ggf. verfremdete Beispieldatei mit deinem nächsten Beitrag hier im Forum hochladen. Dies geht unterhalb des Texteingabefensters auf dem Registerblatt Dateianhang hochladen. Dann kann dir sicherlich geholfen werden.
Gruß R

Re: Neuer Datensatz über Makro Formular einfügen

Verfasst: Mi 27. Apr 2016, 18:05
von drheiser
Datenbank im Anhang

Re: Neuer Datensatz über Makro Formular einfügen

Verfasst: Mi 27. Apr 2016, 19:11
von gogo
Die Datenbank ist passwortgeschützt - das ist zwar sehr sicher, aber damit kann man Dein Problem leider nicht nachvollziehen. "12345" und "letmein" funktionieren leider nicht ;)

Persönliche Daten bitte rauslöschen!