Seite 1 von 1

Formular direkt öffnen

Verfasst: So 5. Apr 2015, 12:46
von Blackcat
Hallo,
nachdem ich mich einige Zeit mit Access herumgeschlagen habe (musste), möchte ich es nun wieder mit LibreOfficeBase versuchen.
In Access konnte man einstellen, das beim Aufruf der Datenbank sofort das Hauptformular angezeigt wurde. In LibreOffice hab ich eine derartige Einstellung noch nicht gefunden. Während der Entwicklung ist es ja ok, so wie es ist, aber wenn man dann mit der DB arbeiten will, wär es schon schön, besonders für fremde Anwender, ohne Zwischenschritte direkt im Formular zu landen.
Kennt da jemand eine Möglichkeit?

Schöne Ostern

Re: Formular direkt öffnen

Verfasst: So 5. Apr 2015, 18:05
von F3K Total
Hi,
am einfachsten ist die Datenbank unter Extras/Optionen/LibreOffice Base->Datenbanken anzumelden und das Formular als Standalone-Writer Datei zu speichern.
Schau mal im LibreOffice Base Handbuch (weiter unten auf der Seite), Kapitel 7.
Ansonsten bleiben nur Makros.
Gruß R

Re: Formular direkt öffnen

Verfasst: So 5. Apr 2015, 20:05
von Blackcat
Vielen Dank.
Optimal wäre ein Parameter in einer Verknüpfung, mit dem man dann gleich ins Formular kommt. Werd mir die vorgeschlagenen Lösungen mal ansehen.

Schöne Ostern

Re: Formular direkt öffnen

Verfasst: Di 7. Apr 2015, 11:56
von Ryoho
die Makro Möglichkeit

sub open_start_formular

'Folgender Absatz ist nur um die Aufgerufene Datenbank zu verkleinern
dim oAppWin, oGr 'das
oAppWin=ThisComponent.CurrentController.ApplicationMainWindow
oAppWin.setPosSize(10, 10, 100, 10, 12)
oAppWin.setenable(true)
'die Datei ist nun auf das Maximum verkleinert vom Fenster her

'in "Formular Name" musst du nur den Namen des zu Startenden Formulars eingeben
oController= ThisDatabaseDocument.CurrentController
If NOT ( oController.isConnected() ) Then oController.connect()
ThisDatabaseDocument.formdocuments.getbyname("Formular Name").open

End Sub

Das ganze Makro musst du dann unter Extras -> Anpassen -> Ereignisse -> Dokument öffnen
Da musst du das Makro auswählen und schon startet dein Formular wie gewünscht....
Dies musst du in das Menü anpassen von deiner Datenbank eingeben

Re: Formular direkt öffnen

Verfasst: Fr 10. Apr 2015, 10:33
von Blackcat
Super, danke.
Werd das demnächst mal einbauen.