ich hab ein Formular erzeugen lassen und dann mit einzelnen Feldern über den Spalten erweitert. Diese Textfelder verwende ich zum Filtern der Datensätze in der Tabelle. Das funktioniert auch soweit.
Jetzt hab ich ein weiteres Formular mit dem Wizard erzeugen lassen und weil ich nicht alle meine Filterfelder neu machen wollte, hab ich meine Suchfelder aus dem anderen Formular kopiert. Wieder funktioniert es wie gewünscht, aber ich hab noch ein weiteres Listenfeld dazu gemacht. Eigentlich ist alles genauso wie bei den anderen Feldern, aber das neue Listenfeld kann ich nicht ansprechen.
Code: Alles auswählen
oForm = thisComponent.Drawpage.Forms.getByName("MainForm")
lst = oForm.getByname("lst")
Code: Alles auswählen
for each str in oForm.ElementNames
msgBox str
Next
jetzt ist die Frage, wo steckt das Listenfeld? Und mir ist aufgefallen, dass meine kopierten Felder immer noch einen Verweis auf die Tabelle aus dem vorherigen Formular haben. Wie kann man die Steuerelemente unabhängig von einer Tabelle, Abfrage, MainForm oder SubForm anlegen?
Grüße
deife