Ich bin mir sicher. Er kommt leider nicht so weit.Bist Du Dir sicher, dass die Markierung nicht in dieser Zeile ist?:
Hab den Auslöser auf Firma/nach Aktualiseren geändert... er hängt sich immer noch an besagter Stelle auf

Ich bin mir sicher. Er kommt leider nicht so weit.Bist Du Dir sicher, dass die Markierung nicht in dieser Zeile ist?:
Code: Alles auswählen
Sub Listenfeld_Aendern
'erzeugt oForm und fuellt diese Variable mit dem Objekt "MainForm"
'erzeugt oTextfeld und fuellt diese Variable mit dem Objekt "txtFirma"
sFirmenname = ThisComponent.Drawpage.Forms().getByIndex( 0 ).getByName( "txtFirma" ).Text
'erzeugt sFirmenname und fuellt diese Variable mit dem String der derzeit im Feld "txtFirma" steht.
dim ssql(0) as string
'erzeugt sSQL und fuellt diese Variable mit dem gewuenschten SQL-Statement
sSQL (0) = "SELECT DISTINCT ""Projekte"".""Projektname"" FROM ""Projekte"" ""Projekte"""_
& " WHERE ""Projekte"".""Firma"" = '" & sFirmenname & "';"
print sSQL (0)
'sSQL ins Listenfeld 1 einfügen
dim oDoc as object
dim oForm as object
dim oListboxModel as object
oDoc = ThisComponent
oForm = oDoc.DrawPage.Forms(0)
oListboxModel = oForm.getByName("Listenfeld 1")
oListboxModel.ListSource() = sSQL ()
oListboxModel.refresh()
end sub