Hallo Reinhard, > Ich habe ein Datenbankformular mit einer Listbox. Der Listeninhalt > werden durch eine SQL-Abfrage festgelegt. Allerdings möchte ich diese > SQL-Abfrage mittels Makro verändern können. Aber wie ist das zu > bewerkstelligen?
Probiere einmal dies: http://codesnippets.services.openoffice.org/Database/Database.ChangeListboxSource.snip > > Und noch eine wichtige Frage: Es ist extrem mühsam ohne brauchbare > Dokumentation Libreoffice Basic Makros zu schreiben. Wo gibt es eine > Dokumentation in der man die Properties und Methoden findet, die man > braucht? Die kannst Du zwar theoretisch anzeigen lassen, praktisch reicht aber dazu häufig der Bildschirm nicht aus: msgbox oFeld.dbg_methods msgbox oFeld.dbg_properties Es gibt dazu auch ein Tool, das gerade zur Entwicklung hier ganz gut geeignet ist und vor allem die Darstellung langer Listen scrollbar macht. Den Namen habe ich so nicht parat. Irgendwie sind die Informationen auf den Websites so gut versteckt, dass ich trotz vieler Versuche mit der API nicht zurande komme. Lasse ich von einer Listbox in einem Formular die Methoden anzeigen, so wird mir die Listbox als com.sun.star.comp.forms.OListBoxModel angeboten. Mit diesem Pfad kann ich bei der API nicht fündig werden. Die zeigt unterhalb von "star" kein "comp" an. Gruß Robert -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert