Hallo Peter, >> > ich weiß es nicht. Ich weiß auch nicht, wo der Unterschied zu OOo 3.1.1 liegt. Vielleicht in dem Vorgehen, dass jetzt (endlich) nicht einfach abgespeichert wird, wenn irgendwo auf dem Formularhintergrund ein Klick erfolgt?
> Der Status der Reihenfolge ist vermutlich "undefined". Auch das > "Speichern" erfolgt wohl erst beim Loslassen. Dies ist der übliche Weg, > damit man noch abbrechen kann (siehe Klick auf Browserlink etc.). > Aber warum nimmst Du nicht *ein* Ereignis (speicherst einfach das > Formular mit einem Befehl und führst danach die Makros aus)? Ich habe jetzt eine Korrektur im Makro angebracht: oForm_1.moveToInsertRow() Diese Cursorbewegung war vorher (3.1.1) nicht notwendig. Ohne sie kommt bei Libre aber immer wieder der ungültige Cursorstatus. Das liegt vermutlich an der sehr speziellen Konstruktion: Ich lasse die Daten des Formulars zuerst in eine gemeinschaftliche Tabelle schreiben, die vorher geleert wird. Und nur bei so einer geleerten Tabelle, wo der einzufügende Datensatz der 1. Datensatz ist, erhalte ich die Meldung "ungültiger Status". Die Daten dieser Tabelle werden dann entsprechend nachher auf die Grundtabellen verteilt. So wie es zur Zeit läuft geht das (jetzt) für mich besser: Ich habe in den Makros natürlich auch Fehlermeldungen stecken, falls im Formular Eingaben fehlen. Vielleicht hätte ich längst auf meine Mail hin schreiben sollen - ich dachte allerdings auch nicht, dass überhaupt noch jemand darauf antwortet. Gruß Robert -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert