Zugriff auf Base Formular Feld

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Bratmatzen
**
Beiträge: 27
Registriert: So, 05.03.2006 15:12
Wohnort: Schwoiga

Zugriff auf Base Formular Feld

Beitrag von Bratmatzen »

Hallo,
Ich arbeite mit ooo 2.0.2 und versuche mich das erste mal an der Makroprogrammierung. Ich möchte per Makro auf ein Formular Feld in Base zugreifen. Dazu brauche ich die "Addresse" der Formular-Eigenschaft Inhalt. Was ich bisher hier im Forum gefunden habe ist ein Makro zum setzten des Filters

Code: Alles auswählen

sub FilterName (Filter as String)
    dim oDoc as object, oForm as object
    oDoc = ThisComponent
    oForm = oDoc.DrawPage.Forms(0)
    oForm.Filter = "Name like "R*"
    oForm.ApplyFilter=true
    oForm.reload
end sub 
Kann mir jemand die Addresse (oForm.Filter--> oForm.Addresse)sagen? Hab schon im Forum und auf den verlinkten Seiten ganz oben gesucht, aber keine Konkrete Addressliste gefunden. Makros zum
ermitteln der objekt methode funktionieren irgendwie nicht.

Gruß Matze
Bratmatzen
**
Beiträge: 27
Registriert: So, 05.03.2006 15:12
Wohnort: Schwoiga

Lösung gefunden

Beitrag von Bratmatzen »

Hallo,
danke an alle die sich schon die Mühe gemacht haben dieses Thema zu lesen. Ich hab mit etwas Glück und viel Ausprobieren den richtigen Befehl gefunden.

Code: Alles auswählen

sub SqlBefehl
    dim oDoc as object, oForm as object
    oDoc = ThisComponent
    oForm = oDoc.DrawPage.Forms(0)
    oForm.command = "SQL-Befehl"
    oForm.reload
end sub 
Gruß, Matze
Antworten