Listbox - Werteliste per Makro füllen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

ckoring
Beiträge: 5
Registriert: Mo, 16.05.2011 21:34

Listbox - Werteliste per Makro füllen

Beitrag von ckoring »

Hallo,

bisher habe ich in einem Tabllendokument einige Listboxen, welche automatisch aus einer Base-Datenbank gefüllt werden. Konkret greife ich mir über "oListbox.StringItemList(oListbox.SelectedItems(0))" und "oListbox.CurrentValue" sowohl den Namen als auch den internen Wert ab.

Aus verschiedenen Gründen möchte ich die automatisch/permanente Verbindung zur Base-Datenbank kappen und nur noch per Makro die Datenbank-Abfrage in die Listbox eintragen. Wie ich Einträge in die StringItemList bekomme ist kein Problem, aber wie fülle ich die Werteliste, sprich die "ValueItemList". Die Funktion "setItemData" schien mir zu passen, aber leider passiert da gar nix in der Werteliste. Stehe irgendwie total auf dem Schlauch?!

cheers ckoring


p.s. Als Anhang wie die beiden Array bei der automatischen Base-Kopplung aussehen (sollen:
Dateianhänge
stringvaluelist_gefüllt.png
stringvaluelist_gefüllt.png (76.82 KiB) 3664 mal betrachtet
mikeleb
*******
Beiträge: 1427
Registriert: Fr, 09.12.2011 16:50

Re: Listbox - Werteliste per Makro füllen

Beitrag von mikeleb »

Hallo,

das Hinzufügen klappt per
addItem (string, position)
oder
addItems (stringarray, position)
Gruß,
mikeleb
ckoring
Beiträge: 5
Registriert: Mo, 16.05.2011 21:34

Re: Listbox - Werteliste per Makro füllen

Beitrag von ckoring »

mikeleb hat geschrieben:Hallo,

das Hinzufügen klappt per
addItem (string, position)
oder
addItems (stringarray, position)
wie bereits geschrieben ist das Hinzufügen zur StringItemList keine Problem, das machen meines Wissens die beiden Funktionen, die du erwähnst. Die ValueItemList bleibt aber weiter leer, leider!

cheers ckoring
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Listbox - Werteliste per Makro füllen

Beitrag von Stephan »

der folgende Post macht klar das die ValueItemList nicht schreibbar ist sondern 'readonly':
https://www.mail-archive.com/users@de.o ... 59758.html


Gruß
Stephan
Antworten