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
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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
-
- Beiträge: 755
- 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 6/2023 LibreOffice Version: 7.2.7.2 (x64) unter Windows 10 und SplitDB mit HSQL 2.7.2.
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 nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️