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.
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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) 256-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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️