Hallo,
möchte in einem Formular mittels Button ein anderes Formular öffnen und mittels eines Buttons im neu geöffneten Formulars
wieder schließen.
Da ich neu in Libre bin, benötige ich Hilfe !
LG
Peter
🙏 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. 🤗
Mit Button anderes Formular öffnen und schliessen
Re: Mit Button anderes Formular öffnen und schliessen
Hallo Peter,
das Öffnen und Schließen von Formularen mit einem Button geht nur über Makros:
Willst Du gleichzeitig das Formular schließen, von dem aus der Button betätigt wurde:
Steht alles im Handbuch, Makrokapitel, Navigation von einem Formular zum anderen.
Gruß
Robert
das Öffnen und Schließen von Formularen mit einem Button geht nur über Makros:
Code: Alles auswählen
SUB Formular_oeffnen
ThisDatabaseDocument.FormDocuments.getByName( "Neues Formular" ).open
END SUB
Code: Alles auswählen
SUB Formularwechsel
ThisDatabaseDocument.FormDocuments.getByName( "Neues Formular" ).open
ThisDatabaseDocument.FormDocuments.getByName( "Altes Formular" ).close
END SUB
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
-
- * LO-Experte *
- Beiträge: 834
- Registriert: Fr 28. Mär 2014, 10:41
Re: Mit Button anderes Formular öffnen und schliessen
Hallo,
ich habe ein ähnliches Problem: Gibt es eine Möglichkeit, das Base-Hauptfenster zu minimieren, sobald eines der Formulare per Doppelklick aufgerufen wurde?
Viele Grüße
Freischreiber
ich habe ein ähnliches Problem: Gibt es eine Möglichkeit, das Base-Hauptfenster zu minimieren, sobald eines der Formulare per Doppelklick aufgerufen wurde?
Viele Grüße
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
Re: Mit Button anderes Formular öffnen und schliessen
Hallo Freischreiber,
eigentlich passt der Themenzusammenhang nicht, aber dennoch:
Das könnte ähnlich funktionieren wie das Umschalten auf FullScreen. Ich kann da mangels Erfahrung aber auch nur raten:
Wenn jetzt statt FullScreen Minimized (habe ich aus der slots.ods) eingesetzt würde und die Function mit Fullscreen(true) aus einer Prozedur heraus gestartet würde ...
Alternativ wäre auch möglich, die Sichtbarkeit des Dokumentes ganz auszuschalten:
Gruß
Robert
eigentlich passt der Themenzusammenhang nicht, aber dennoch:
Das könnte ähnlich funktionieren wie das Umschalten auf FullScreen. Ich kann da mangels Erfahrung aber auch nur raten:
Code: Alles auswählen
FUNCTION Fullscreen(boSwitch AS BOOLEAN)
DIM oDispatcher AS OBJECT
DIM Props(0) AS NEW com.sun.star.beans.PropertyValue
oDispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
Props(0).Name = "FullScreen"
Props(0).Value = boSwitch
oDispatcher.executeDispatch(ThisComponent.CurrentController.Frame,
".uno:FullScreen", "", 0, Props())
END FUNCTION
Alternativ wäre auch möglich, die Sichtbarkeit des Dokumentes ganz auszuschalten:
Code: Alles auswählen
oDocView = oDocument.CurrentController.Frame.ContainerWindow
oDocView.Visible = False
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.