Hallo liebe Helfer,
in meiner Datenbank gibt es etwa 15 Formulare, die per Schaltfläche andere Formulare aufrufen können.
Jedesmal wenn ich das mache wird das aufrufende Formular etwas kleiner in der Höhe, die Breite bleibt unverändert.
Nach einigen Aufrufen ist mit dem Ausgangsformular nichts mehr zu machen, denn es ist nur noch die Kopfzeile sichtbar.
Das passiert nicht nur mit meiner DB, auch andere, von anderen Erstellern, verhalten sich genauso.
Kennt ihr das Problem und habt ihr einen Tip zur Abhilfe?
Besten Dank schon mal.
Systeminfo ist in meiner Signatur ersichtlich.
🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
openSUSE Tumbleweed - LibreOffice 24.8.2.1
Re: Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
Und es kommt noch besser:
in einer TestKopie der DB habe ich alle Makros gelöscht, weil ich die in Verdacht hatte ursächlich für das Verhalten zu sein. Hat nichts genutzt. Fenster werden beim Formularaufruf kleiner.
Habe es dann unter openSUSE Leap 15.4 versucht: die Fenster werden kleiner...
Dann habe ich eine neue DB mit einer Tabelle, einem Formular und ohne Makros erstellt: gleiches Verhalten, das Fenster wird beim mehrfach hintereinander aufrufen des Formulars immer kleiner.
Und das für mich Enttäuschendste: In Windows 11 passiert das nicht. Da ist alles in Ordnung, in allen Datenbanken, kein Fenster verändert seine Größe. Auch egal in welcher LO-Version, von 7.4... bis 7.6...
Etwas ratlos bin ....
Gruß harald
in einer TestKopie der DB habe ich alle Makros gelöscht, weil ich die in Verdacht hatte ursächlich für das Verhalten zu sein. Hat nichts genutzt. Fenster werden beim Formularaufruf kleiner.
Habe es dann unter openSUSE Leap 15.4 versucht: die Fenster werden kleiner...
Dann habe ich eine neue DB mit einer Tabelle, einem Formular und ohne Makros erstellt: gleiches Verhalten, das Fenster wird beim mehrfach hintereinander aufrufen des Formulars immer kleiner.
Und das für mich Enttäuschendste: In Windows 11 passiert das nicht. Da ist alles in Ordnung, in allen Datenbanken, kein Fenster verändert seine Größe. Auch egal in welcher LO-Version, von 7.4... bis 7.6...
Etwas ratlos bin ....
Gruß harald
openSUSE Tumbleweed - LibreOffice 24.8.2.1
Re: Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
Das liegt vermutlich an dem Zusammenspiel mit dem Windowsmanager, den Dein System nutzt - eventuell KDE? Ich habe mich damit nicht weiter auseinander gesetzt, aber bei Base gibt es eben das Hauptfenster und danach alle möglichen Unterfenster. KDE wird dann so vorgehen, dass es die Unterfenster ineinander staffelt. Eventuell lässt sich das ja irgendwo ausstellen, aber damit habe ich mich bisher selten beschäftigt. Ich habe nur bei einigen Fenstern anderer Programme eine feste Position und Größe auf dem Bildschirm in der KDE-Einstellungen festgelegt.
Ich habe nicht Tumbleweed, sondern OpenSUSE. Für Datenbanken, die ich weitergebe, nutze ich grundsätzlich ein Makro, das die Formulare immer in einem Fenster in voller Bildschirmgröße präsentiert und darüber hinaus auch noch die Symbolleisten und die Menüleiste ausblendet. Das Makro steht im aktuellen Base-Handbuch. Und: Es funktioniert unabhängig von der Benutzeroberfläche.
Ich habe nicht Tumbleweed, sondern OpenSUSE. Für Datenbanken, die ich weitergebe, nutze ich grundsätzlich ein Makro, das die Formulare immer in einem Fenster in voller Bildschirmgröße präsentiert und darüber hinaus auch noch die Symbolleisten und die Menüleiste ausblendet. Das Makro steht im aktuellen Base-Handbuch. Und: Es funktioniert unabhängig von der Benutzeroberfläche.
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
Hallo Robert,
danke für den Hinweis auf den Window-Manager.
Für KDE ist das KWin, wie es scheint ein recht umfangreiches Werkzeug, mit dem es funktionieren sollte. Arbeite mich gerade ein, mal sehen ob es damit klappt.
Gruß harald
danke für den Hinweis auf den Window-Manager.
Für KDE ist das KWin, wie es scheint ein recht umfangreiches Werkzeug, mit dem es funktionieren sollte. Arbeite mich gerade ein, mal sehen ob es damit klappt.
Gruß harald
openSUSE Tumbleweed - LibreOffice 24.8.2.1
Re: Formularfenster wird jedesmal kleiner bei starten eines anderen Formulars
Hallo Harald,
einfacher ist, wie beschrieben, das Ganze per Makro zu regeln.
Du müsstest bei KDE danach suchen, welche Funktion dafür verantwortlich ist, ein Fenster, das von einem anderen Fenster aus geöffnet wird, versetzt einzupassen. Denn das ist das Problem speziell bei Base: Eine Oberfläche, von der aus die nächste gestartet wird - ziemliche Verschachtelung.
Gruß
Robert
einfacher ist, wie beschrieben, das Ganze per Makro zu regeln.
Du müsstest bei KDE danach suchen, welche Funktion dafür verantwortlich ist, ein Fenster, das von einem anderen Fenster aus geöffnet wird, versetzt einzupassen. Denn das ist das Problem speziell bei Base: Eine Oberfläche, von der aus die nächste gestartet wird - ziemliche Verschachtelung.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.