Ich hab mein Libreoffice auf 4.0.3.3 (Build ID: 400m0(Build:3)) erneuert (aus Debian sid) und folgendes festgestellt:
Ich hab ein paar Makros, welche in einem Formular bei "Nach dem aktualisieren" o.ä. Aktionen ausgeführt werden sollen.
Dieses Makro z.B. soll in einem Unterformular einen neuen Datensatz anlegen:
Code: Alles auswählen
SUB NEWREC
oDrawPage = ThisComponent.getDrawPage()
oForms = oDrawPage.getForms()
oObj_1 = oForms.getByName("Kunden").getByName("Protokolle")
oObj_1.moveToInsertRow()
END SUB
Ausserdem ist der Formularnavigator so gebaut, dass ich mir die Struktur des Formulars nicht mehr ansehen kann. Es werden nur die grunsätzlich verfügbaren Elemente aufgelistet, aber keine Formularstruktur mehr. Und Klicks auf diese Felder bewirken nichts... bei Bedarf kann ich auch gern einen Screenshot anhängen...
Ich weiß also nicht mehr, wie ich einem Formular z.B. eine andere Abfrage als Grundlage zuweisen kann, oder wie ich die Formulare und Unterformulare mit Namen ansprechen kann...
Ist da etwas als Bug bekannt?
Ich habe Makros erlaubt und bestätigt, dass sie ausgeführt werden dürfen (Manuell klappt das auch)
Und die Makros sind definitiv den gewünschten Ereignissen zugeordnet.
lg scientific