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.
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Neuer Datensatz über Makro Formular einfügen
Re: Neuer Datensatz über Makro Formular einfügen
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
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
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Neuer Datensatz über Makro Formular einfügen
Datenbank im Anhang
- Dateianhänge
-
- Lagerverwaltung.zip
- (239.89 KiB) 237-mal heruntergeladen
Re: Neuer Datensatz über Makro Formular einfügen
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!

Persönliche Daten bitte rauslöschen!
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.