Hallo,
zugegeben, mein Punkt ist nicht sonderlich wichtig, aber er nervt.
Immer wenn ich in Base ein Formular öffne, ist es in der Darstellung verkleinert, aber die Verkleinerung ist so groß, dass der rechte Rand aus dem sichtbaren Bereich verschoben ist (und so groß, dass es größer ist als Darstellung ganzer Bildschirm). Also muss ich das Fenster nach links verschieben, dann auf Darstellung ganzer Bildschirm gehen, jetzt ist alles etwas kleiner aber gut lesbar.
Wie kann ich Base dazu bringen ein Formular so zu öffnen dass
a) nur die Darstellung ganzer Bildschirm oder
b) wenn schon Darstellung verkleinert, dann wirklich kleiner und zwar so, das man nicht erst nach links ziehen muss um die Darstellung zu ändern.
Kennt jemand ein Trick, wie das geht? Vielen Dank im voraus.
Base Formular öffnen
Moderator: Moderatoren
Base Formular öffnen
Open Office 4.0.1
Windows 7 home premium SP 1
Windows 7 home premium SP 1
Re: Base Formular öffnen
Hallo, das ist ein altbekanntes Problem und wurde schon mehrfach diskutiert, aber noch nie richtig gelöst.
Bei mir habe ich das folgendermassen gelöst.
Wenn ich das Formular öffne, wird automatisch folgendes Makro ausgeführt:
Ich habe es in den Formulareigenschaften - Ereignisse - Beim Laden verknüpft.
Allerdings wird damit das Bild wirklich maximiert, auch die Symbolleisten verschwinden, nur noch ein Icon "Ganzer Bildschirm" ist sicher.
Habe also zusätzlich noch ein Button mit einem "Formularschliess-Makro" eingefügt im Formular, so dass mir die Symbolleiste egal ist.
Das Makro funktioniert bei mir unter Windows und Linux (Kubuntu), bei verschiedenen Bildschirmgrössen.
Gruss Markus
Bei mir habe ich das folgendermassen gelöst.
Wenn ich das Formular öffne, wird automatisch folgendes Makro ausgeführt:
Code: Alles auswählen
Sub maximieren
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FullScreen"
args1(0).Value = true
dispatcher.executeDispatch(document, ".uno:FullScreen", "", 1, args1())
End sub
Allerdings wird damit das Bild wirklich maximiert, auch die Symbolleisten verschwinden, nur noch ein Icon "Ganzer Bildschirm" ist sicher.
Habe also zusätzlich noch ein Button mit einem "Formularschliess-Makro" eingefügt im Formular, so dass mir die Symbolleiste egal ist.
Das Makro funktioniert bei mir unter Windows und Linux (Kubuntu), bei verschiedenen Bildschirmgrössen.
Gruss Markus
Sämtliche Probleme, welche ich ohne Computer nicht hatte, kann ich nun mit diesem lösen.
Re: Base Formular öffnen
Hallo hema oder Markus, vielen Dank für Deine Inforamtion. Ich war etwas faul Deinen Makro auszuprobieren.
Das Problem ist aber jetzt gelöst. Was ist passiert ? Habe OOo 3.0 installiert und ohne das ich was getan habe öffnet sich das Base Form unter 3.0 korrekt.
Danke auch an die Entwickler von OpenOffice.
Das Problem ist aber jetzt gelöst. Was ist passiert ? Habe OOo 3.0 installiert und ohne das ich was getan habe öffnet sich das Base Form unter 3.0 korrekt.
Danke auch an die Entwickler von OpenOffice.
Open Office 4.0.1
Windows 7 home premium SP 1
Windows 7 home premium SP 1
Re: Base Formular öffnen
Hallo bello,
freut mich, dass es mit der Version 3.0 funktioniert.
Werde mir auch mal diese Version runterladen. Vielleicht sind noch andere Sachen gelöst, die ich bisher nur auf Umwegen lösen konnte.
Danke für die Infos.
Gruss
freut mich, dass es mit der Version 3.0 funktioniert.
Werde mir auch mal diese Version runterladen. Vielleicht sind noch andere Sachen gelöst, die ich bisher nur auf Umwegen lösen konnte.
Danke für die Infos.
Gruss
Sämtliche Probleme, welche ich ohne Computer nicht hatte, kann ich nun mit diesem lösen.