Hallo zusammen,
ich arbeite mit LO V6.2.
Mich beschäftigt eigentlich eine ganz simples Problem. Aber ich finde leider keine Lösung:
Wie kann ich die Größe eines Formulars (also eigentlich das Fenster, in dem das Formular erscheint) fest einstellen?
Für das Objekt Formular ist im Bearbeitungsmodus im Menü Format, Befehl Objekt das Attribut Position und Größe ausgegraut.
Stelle ich die Größe eines Formulars per Hand ein, bleibt diese Größe während der
Laufzeit meiner Datenbank erhalten. Beende ich die Datenbank und starte sie neu,
hat sich die Formulargröße wieder verändert, komischer Weise aber nicht bildschirmfüllend.
Vielleicht hat jemand einen Tipp für mich?
Viele Grüße
Frank
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Einstellung der Formulargröße
Re: Einstellung der Formulargröße
Hallo Frank,
das geht leider nicht mit einfachem Ziehen. Da musst Du schon Makros bemühen. Ich habe das auch irgendwo beschrieben, kann es aber im Augenblick im Handbuch nicht finden. Dort steht nur, wie das im Vollbildmodus geht. In dem Kapitel steht auch der Zugriff auf das Fensterobjekt.
Habe das jetzt gerade nachgeschaut: Kapitel "Makros" → "Datenbankaufgaben mit Makros erweitert" → "Formulare ohne Symbolleisten präsentieren". Hier in Kurzform:
Handbuch:
Robert
das geht leider nicht mit einfachem Ziehen. Da musst Du schon Makros bemühen. Ich habe das auch irgendwo beschrieben, kann es aber im Augenblick im Handbuch nicht finden. Dort steht nur, wie das im Vollbildmodus geht. In dem Kapitel steht auch der Zugriff auf das Fensterobjekt.
Habe das jetzt gerade nachgeschaut: Kapitel "Makros" → "Datenbankaufgaben mit Makros erweitert" → "Formulare ohne Symbolleisten präsentieren". Hier in Kurzform:
Code: Alles auswählen
SUB Fenstergroesse
oFrame = StarDesktop.getCurrentFrame()
oWin = oFrame.getContainerWindow()
oWin.setPosSize(0,0,600,400,15)
END SUB
GrußEs besteht auch die Möglichkeit, das Fenster in einer ganz bestimmten Größe und mit einer festen
Position darzustellen. Dies würde mit 'oWin.setPosSize(0,0,600,400,15)' geschehen.
Hier wird das Fenster an der linken oberen Ecke des Bildschirms mit einer Breite von 600 Punkten
und einer Höhe von 400 Punkten dargestellt. Die letzte Ziffer weist darauf hin, dass alle Punkte
angegeben wurden. Sie wird als 'Flag' bezeichnet. Das 'Flag' wird aus den folgenden Werten
über eine Summierung berechnet: x=1, y=2, Breite=4, Höhe=8. Da x, y, Breite und Höhe angegeben sind, hat das 'Flag' die Größe 1 + 2 + 4 + 8 = 15.
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
-
- Beiträge: 7
- Registriert: Fr 16. Jun 2017, 08:19
Re: Einstellung der Formulargröße
Vielen Dank Robert.
Wenn ich mich recht erinnere, konnte man früher diese Fenstergröße im Datenbankmanagementsystem von Access
per Maus einstellen. Ich bin da ein wenig verwöhnt....
Jedenfalls noch mal vielen Dank für den Tipp.
Viele Grüße
Frank
Wenn ich mich recht erinnere, konnte man früher diese Fenstergröße im Datenbankmanagementsystem von Access
per Maus einstellen. Ich bin da ein wenig verwöhnt....
Jedenfalls noch mal vielen Dank für den Tipp.
Viele Grüße
Frank
-
- * LO-Experte *
- Beiträge: 834
- Registriert: Fr 28. Mär 2014, 10:41
Re: Einstellung der Formulargröße
Hallo,
ich kann mich sehr gut erinnern, daß es vor LO 6.3 auch von selbst ging, daß Base sich die Formularfenster-Größe merkte. Gerade hat LO 7.1 meine Hoffnung zerstört, daß diese Fähigkeit zurückkehrt. So schnell wohl nicht...
Gruß
Freischreiber
ich kann mich sehr gut erinnern, daß es vor LO 6.3 auch von selbst ging, daß Base sich die Formularfenster-Größe merkte. Gerade hat LO 7.1 meine Hoffnung zerstört, daß diese Fähigkeit zurückkehrt. So schnell wohl nicht...
Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
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.