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

🙏 DANKE >> << DANKE 🙏

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

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
RobertG
* LO-Experte *
Beiträge: 2957
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Ergebnis einer Query in Makro weiterverarbeiten

Beitrag von RobertG » So 27. Apr 2014, 20:42

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

Originalgangsta
Beiträge: 13
Registriert: Mo 25. Jun 2012, 09:50
Wohnort: Kiel

Re: Ergebnis einer Query in Makro weiterverarbeiten

Beitrag von Originalgangsta » Mo 28. Apr 2014, 07:31

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
Dateianhänge
Eigenschaften - lstfld - Daten.png
Eigenschaften - lstfld - Daten.png (8.07 KiB) 2792 mal betrachtet
Verwende Libre Office 4.1.5.3

Acco
Beiträge: 94
Registriert: Fr 31. Jan 2014, 16:41

Re: Ergebnis einer Query in Makro weiterverarbeiten

Beitrag von Acco » Mo 28. Apr 2014, 10:12

Hi,

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

Beitrag von Originalgangsta » Mo 28. Apr 2014, 19:06

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
Verwende Libre Office 4.1.5.3

RobertG
* LO-Experte *
Beiträge: 2957
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Ergebnis einer Query in Makro weiterverarbeiten

Beitrag von RobertG » Mo 28. Apr 2014, 19:29

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.

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
Vielleicht funktionierts damit. Ich habe das jetzt nicht weiter getestet.

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


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

Antworten