Seite 1 von 1

Zugriff auf Base Formular Feld

Verfasst: Sa, 18.03.2006 23:08
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

Lösung gefunden

Verfasst: So, 19.03.2006 22:25
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