Hallo Robert,
> Ich habe jetzt einige Zeit probiert und weiter keinen Zugriff gefunden, der
> mir ermöglicht, die Liste einer ListBox incl. der ID-Werte der Datenbank
> (also ein zweidimensionales Array) irgendwo per Makro neu zu schreiben.
Hmm, eigentlich solltest Du nur den Inhalt der ListSource-Eigenschaft
ändern müssen. Irgendwas der Art:
oListBoxModel = ...
Dim aListSource as String()
aListSource() = oListBoxModel.ListSource
aListSource(0) = "SELECT ... FROM ... WHERE ..."
(hier gewünschten und sich ändernden Filter eintragen)
oListBoxModel.ListSource = aListSource()
oListBoxModel.refresh.
zentraler Einstiegspunkt in der Doku wäre wohl:
http://api.openoffice.org/docs/common/ref/com/sun/star/form/component/DatabaseListBox.html#ListSourceType
Ciao
Frank
--
- Frank Schönheit, Software Engineer [email protected] -
- Sun Microsystems http://www.sun.com/staroffice -
- OpenOffice.org Base http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]