Hallo Frank
> 
> ich versuche nun, für eine OOBase-Datenbank ein Macro als Ergänzung für
> ein Formular zu schreiben. Die ersten Recherchen im Netz zeigen eines:
> Eine Fülle von Objekten mit noch mehr Attributen und Methoden sind
> vorhanden. Gibt es irgendwo einen Object-Browser, mit dem ich sehen
> kann, welches Objekt welche Attribute und Methoden beinhaltet?

http://wiki.services.openoffice.org/wiki/DE/Makro_Basic_Tutorial
(Dort weiter nach xray suchen.

http://www.starbasicfaq.de/
Gibt einen guten Überblick.
> 
> Ich komme einfach nicht klar mit der Programmierung und dem Zugriff auf
> die Daten der Datenbank.
> 
> Speziell möchte ich über einen Button ein Datenfeld auslesen und an ein
> externes Programm übergeben.
> 
> Folgendes habe ich gefunden.
> 
> 1 Sub Main
> 2     Dim oDoc, oForm as Object
> 3     Dim betr,  telnr as String
> 4             oDoc = thisComponent
> 5             oForm = oDoc.drawpage.forms.getbyindex(0)
> 6             telnr = oForm.getByName("Telefonnummer").Text

6               telnr = oForm.getByName("Telefonnummer").getCurrentValue()

> 7             msgbox(telnr)
> 8 End Sub
> 
> Führt zu folgendem Fehler in der Zeile 6.
> BASIC-Laufzeitfehler
> Es ist eine Exception aufgetreten
> Type: com.sun.star.container.NoSuchElementException
> Message: .
> 
> Mit etwas Dokumentation oder einem Objectbrowser würde ich das sicher
> hinbekommen.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an