Wir sind auf Ihre Unterstützung angewiesen!
💚 BITTE helfen Sie uns HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Eintrag in Listbox auswählen
Eintrag in Listbox auswählen
Guten Tag,
wie kann man in einem Macro bei einer Listbox einen bestimmten Eintrag setzen/auswählen, z.B. die Selektion auf den ersten Eintrag (Index 0)?
Vielen Dank für die Unterstützung im Voraus!
wie kann man in einem Macro bei einer Listbox einen bestimmten Eintrag setzen/auswählen, z.B. die Selektion auf den ersten Eintrag (Index 0)?
Vielen Dank für die Unterstützung im Voraus!
Re: Eintrag in Listbox auswählen
Hallo,
das geht über
wobei "c" hier einer der Listeneinträge wäre.
das geht über
Code: Alles auswählen
.setPropertyValue("SelectedValue","c")
Gruß,
mikele
mikele
Re: Eintrag in Listbox auswählen
Hallo mikele,
vielen Dank für die Hilfe! Es funktioniert.
Allerdings funktioniert es nur für vorhandene Einträge der Listbox.
Aber wie mache ich es, dass der erste Eintrag (leere Listbox/kein Eintrag ausgewählt) angezeigt wird? - Mit funktioniert das leider nicht.
vielen Dank für die Hilfe! Es funktioniert.
Allerdings funktioniert es nur für vorhandene Einträge der Listbox.
Aber wie mache ich es, dass der erste Eintrag (leere Listbox/kein Eintrag ausgewählt) angezeigt wird? - Mit
Code: Alles auswählen
.setPropertyValue("SelectedValue","")
Re: Eintrag in Listbox auswählen
Hallo,
Code: Alles auswählen
.setpropertyvalue("SelectedValue",nothing)
Gruß,
mikele
mikele
Re: Eintrag in Listbox auswählen
Hallo mikele,
das habe ich auch schon ausprobiert, allerdings bekomme ich dann immer den ersten Eintrag (<>"") angezeigt.
Kann das evtl. damit zusammenhängen, dass es keinen leeren Eintrag in der DB gibt (Liste aus SQL-Abfrage)?
das habe ich auch schon ausprobiert, allerdings bekomme ich dann immer den ersten Eintrag (<>"") angezeigt.
Kann das evtl. damit zusammenhängen, dass es keinen leeren Eintrag in der DB gibt (Liste aus SQL-Abfrage)?
Re: Eintrag in Listbox auswählen
Hallo,
vielleicht noch mal zum besseren Verständnis:
Es geht um eine Listbox, die ich als Filter verwende. Wenn ich einen Button drücke ("Reset"), möchte ich, dass in der Listbox der zuvor gewählte Eintrag (nur einer), der als Filterkriterium diente, zurück gesetzt wird und ich wieder alles ungefiltert angezeigt bekomme.
vielleicht noch mal zum besseren Verständnis:
Es geht um eine Listbox, die ich als Filter verwende. Wenn ich einen Button drücke ("Reset"), möchte ich, dass in der Listbox der zuvor gewählte Eintrag (nur einer), der als Filterkriterium diente, zurück gesetzt wird und ich wieder alles ungefiltert angezeigt bekomme.
Re: Eintrag in Listbox auswählen
Moin,
wenn du mit einem Filterformular arbeitest, kannst du folgendes Makro anpassen, es löscht alle Filterfelder, bis auf die erste Spalte (üblichweise der Primärschlüssel)
Natürlich kannst du auch nur eine gewünschte Spalte auf Null setzen.
Gruß R
wenn du mit einem Filterformular arbeitest, kannst du folgendes Makro anpassen, es löscht alle Filterfelder, bis auf die erste Spalte (üblichweise der Primärschlüssel)
Code: Alles auswählen
Sub S_Clear_Filter
oFormFilter = Thiscomponent.drawpage.forms.Filter
acolumns = oFormFilter.columns.ElementNames
for i = 1 to ubound(acolumns)
oFormFilter.updatenull(oFormFilter.findcolumn(acolumns(i)))
next i
oFormFilter.updaterow
oFormFilter.reload
End Sub
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO
Re: Eintrag in Listbox auswählen
@ F3K Total
Vielen Dank für deinen Beitrag!
Das war's, was ich gesucht habe.
Vielen Dank für deinen Beitrag!
Das war's, was ich gesucht habe.
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️