🙏 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. 🤗
Ergebnis einer Query in Makro weiterverarbeiten
Re: Ergebnis einer Query in Makro weiterverarbeiten
Hallo OG,
zeigt das Select-Feld denn den Inhalt an, d.h. könntest Du etwas auswählen?
Liefer doch einmal einen Scrennshot von Eigenschaften → Listenfeld → Daten.
Gruß
Robert
zeigt das Select-Feld denn den Inhalt an, d.h. könntest Du etwas auswählen?
Liefer doch einmal einen Scrennshot von Eigenschaften → Listenfeld → Daten.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- Beiträge: 13
- Registriert: Mo 25. Jun 2012, 09:50
- Wohnort: Kiel
Re: Ergebnis einer Query in Makro weiterverarbeiten
Hi Robert,
ja, ich kann aus dem gefüllten Listenfeld einen Eintrag auswählen und speichern, nur wird die ID der Auswahl nicht wirklich gespeichert. Eine Fehlermeldung erfolgt auch nicht.
Anbei der screenshot von Listenfeld - Eigenschaften - Daten.
Danke!
OG
ja, ich kann aus dem gefüllten Listenfeld einen Eintrag auswählen und speichern, nur wird die ID der Auswahl nicht wirklich gespeichert. Eine Fehlermeldung erfolgt auch nicht.
Anbei der screenshot von Listenfeld - Eigenschaften - Daten.
Danke!
OG
- Dateianhänge
-
- Eigenschaften - lstfld - Daten.png (8.07 KiB) 2477 mal betrachtet
Verwende Libre Office 4.1.5.3
Re: Ergebnis einer Query in Makro weiterverarbeiten
Hi,
Du willst die "ID" wirklich im Datenfeld "Organisation" speichern?
Gruß
acco
Du willst die "ID" wirklich im Datenfeld "Organisation" speichern?
Gruß
acco
openSUSE Tumbleweed - LibreOffice 24.8.2.1
-
- Beiträge: 13
- Registriert: Mo 25. Jun 2012, 09:50
- Wohnort: Kiel
Re: Ergebnis einer Query in Makro weiterverarbeiten
Hi acco,
Hinweis richtig, Datenfeld auf "ID_Organisation" geändert und schon läufts.
Bleibt eigentlich aus dem ganzen Thread nur noch eine Frage offen: Wenn ich ein array fülle (unabhängig von der hier gefundenen Lösung) kann ich mir den Inhalt in einer Messagebox ausgeben lassen?
Danke Dir und allen Helfenden!
OG
Hinweis richtig, Datenfeld auf "ID_Organisation" geändert und schon läufts.
Bleibt eigentlich aus dem ganzen Thread nur noch eine Frage offen: Wenn ich ein array fülle (unabhängig von der hier gefundenen Lösung) kann ich mir den Inhalt in einer Messagebox ausgeben lassen?
Danke Dir und allen Helfenden!
OG
Verwende Libre Office 4.1.5.3
Re: Ergebnis einer Query in Makro weiterverarbeiten
Hallo OG,
mit der einfachen Ausgabe in eine msgbox klappt das erst einmal nicht. Da musst Du das Array schon zu einem Strung zusammenfassen.
Mit
oListFeld.StringItemList
bekommst Du die angezeigten Texte.
Mit
oListFeld.ValueItemList
bekommst Du die Werte, die in die darunterliegende Tabelle geschrieben werden.
Vielleicht funktionierts damit. Ich habe das jetzt nicht weiter getestet.
Gruß
Robert
mit der einfachen Ausgabe in eine msgbox klappt das erst einmal nicht. Da musst Du das Array schon zu einem Strung zusammenfassen.
Mit
oListFeld.StringItemList
bekommst Du die angezeigten Texte.
Mit
oListFeld.ValueItemList
bekommst Du die Werte, die in die darunterliegende Tabelle geschrieben werden.
Code: Alles auswählen
DIM stAnzeige AS STRING
stAnzeige = ""
FOR i=LBound(oListFeld.StringItemList()) TO UBound(oListFeld.StringItemList())
stAnzeige = oListFeld.ValueItemList(i)+': '+oListFeld.StringItemList(i)
NEXT
msgbox stAnzeige
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
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.