🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> 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

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
drheiser
Beiträge: 8
Registriert: Mi 27. Apr 2016, 16:51

Neuer Datensatz über Makro Formular einfügen

Beitrag von drheiser » Mi 27. Apr 2016, 17:06

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.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Neuer Datensatz über Makro Formular einfügen

Beitrag von F3K Total » Mi 27. Apr 2016, 17:30

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
Windows 11: AOO, LO Linux Mint: AOO, LO

drheiser
Beiträge: 8
Registriert: Mi 27. Apr 2016, 16:51

Re: Neuer Datensatz über Makro Formular einfügen

Beitrag von drheiser » Mi 27. Apr 2016, 18:05

Datenbank im Anhang
Dateianhänge
Lagerverwaltung.zip
(239.89 KiB) 236-mal heruntergeladen

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Neuer Datensatz über Makro Formular einfügen

Beitrag von gogo » Mi 27. Apr 2016, 19:11

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!
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


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.



Antworten