Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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+help@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.