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]

Antwort per Email an