Hallo Michael,
umgekehrt soll es sein: die Symbolleisten von (hier) "pPerson" soll
ausgeblendet werden. Aber statt dessen werden die Symbolleisten von der
Startseite (also die Seite mit "Tabellen / Abfragen /Formulare /
Berichte" ausgeblendet (und die Symbolleisten vom Formular "pPersonen"
nicht).
Leider tritt in meiner Beispieldatei der unerwünschte Effekt nicht auf.
Ich vermute mal, dass das Laden von "Base" aufgrund der externen
Anbindung einer mysql-Datenbank mit vielen Feldern relativ lange (also
ein paar Milisekungen mehr) dauert, so die Befehlszeile des Makros mit
"oFrame = StarDesktop.getCurrentFrame()" die Startseite ansteuert und
nicht das Formular "pPerson".
Zuhause habe ich einen Linuxrechner im Einsatz, auf dem zugleich der
mysql-Server installiert ist (also alles in einem Gerät). Da tritt
dieser Fehler nicht auf. Auf der Arbeit Windowsrechner mit Windows 7 und
10 und externen my-sql-Server: da treten der Fehler auf.
Grüße
Gerhard
Am 30.06.19 um 17:30 schrieb Hessler, Klaus-Michael:
Hallo Gerhard und Robert,
Bei der "fehlerbehafteten" Base-Anwendung vollzieht sich das
Ausblenden nur auf der Startseite, aber nicht im Dokument (obwohl das
Dokument per Makro angesprochen wird und nicht die Startseite).
Ich habe jetzt die Ausblenden.odb heruntergeladen und verstehe das
Problem falsch oder kann es nicht nachvollziehen:
1. odb im Explorer mit Doppelklick starten:
* Formular öffnet, ohne Menuleiste (Datei Bearbieiten, ...) und
ohne Symbolleisten, d.h. weißen Blatt mit Text "leer" und dem
Button.
2. Formular schließen, Formular öffnen:
* Verhalten und Anzeige wie unter 1.)
3. In das Makro " Symbolleisten_Ausblenden_pPerson" ein MsgBox nach
"WAIT 600" eingebaut (ich denke das ist das zitierte "Dokument"?)
* Formular öffnet, mit Menuleiste, MsgBox erscheint, nach
Bestätigung Verhalten und Anzeige wie unter 1.)
Wenn ich die erste Anfrage richtig verstehe, ist sind 1.) und 2.) doch
das gewünschte Verhalten?!
LibreOffice (Original ODF-Download) Version: 6.1.5.2, Build-ID:
90f8dcf33c87b3705e78202e3df5142b201bd805, CPU-Threads: 4;
BS: Linux 4.18; UI-Render: Standard; VCL: kde4; Gebietsschema: de-DE
(de_DE.UTF-8); Calc: group threaded
kUBUNTU 18.04
Gruß Michael
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
- Re: [de-users] Base: Formulare ohne Symbolleisten in einem Fenster (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.