Hallo *, Gerhard (Weydt) hat beim Navigieren durch ein Formular festgestellt, dass Sprünge von einem Hauptformular zu einem Unterformular und wieder zurück häufig über die Tastatur nicht möglich sind. Daraufhin hat er ein entsprechendes Makro für diese Funktion geschrieben. Funktioniert zusammen mit der Tastenkombination ALT und PFEIL RECHTS. So weit, so gut. Nur läuft bei Gerhard (Windows 10, 64bit) die Reihenfolge korrekt, d.h. genau so, wie im Formularnavigator angezeigt. Bei mir hingegen läuft die Reihenfolge genau anders herum: Zuerst wird das letzte Formular angesteuert, anschließend das vorherige. Die interne Nummerierung scheint hier vom Betriebssystem abhängig zu sein. Ich habe hier OpenSUSE 42.2 64bit rpm Linux.
Jetzt bräuchten wir einmal Tester, die die Datei herunterladen: http://robert.familiegrosskopf.de/lo_hb_dev/TestBaseTabFormred_o.odb Die Datei starten, Makros erlauben. Das Formular öffnen. Den Cursor ganz links oben in das Feld id1 setzen. ALT+Pfeil rechts betätigen. Es wird eine Messagebox angezeigt, die die interne Ordnung von dem Formular aus wiedergibt. Den Inhalt der Messagebox mit dem Bild vergleichen, das ich als Screenshot des Formularnavigators eingefügt habe. Die Messagebox schließen und nachsehen, in welchem Tabellenkontrollfeld der Cursor jetzt steht. Hier die Angaben von mir: Messagebox 0: Formular4 1: SubForm 2: Grafisches Steuerelement 1 3: MainForm_Grid Der Cursor spring nach Formular4 (id4) Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3 -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert