🍀 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.
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
-
Originalgangsta
- 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) 2789 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
-
Originalgangsta
- 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 stAnzeigeGruß
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:
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 ❤️