externen Dialog aus oOBase-Formular aufrufen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

externen Dialog aus oOBase-Formular aufrufen

Beitrag von eBayer »

Hallo, ich versuche, aus meiner Base-Anwendung einen Dialog (MyDialog.odt) aufzurufen.
Bin in einem Base-Formular und will mit einem PushButton (also per Mausklick) mittels Macro eine Dialogbox starten.
Das gelingt mir leider nicht. Ist das überhaupt möglich? Hat jemand dafür einen Beispielcode?
Würde mich über jede Art von Unterstützung freuen.
Gruß und gute Nacht
eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: externen Dialog aus oOBase-Formular aufrufen

Beitrag von komma4 »

eBayer hat geschrieben:Bin in einem Base-Formular und will mit einem PushButton (also per Mausklick) mittels Macro eine Dialogbox starten.
Warum mittels Makro? Warum eine Dialogbox?
Dokument mittels pushbutton starten/öffnen: im Base-Formular Schaltfläche aufziehen. Rechte Maustaste>Kontrollfeld...>Aktion "Dokument/Webseite öffnen"; im Feld URL mit Schaltfläche [...] das Dokument wählen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: externen Dialog aus oOBase-Formular aufrufen

Beitrag von eBayer »

Danke, das hat geholfen. Es ist halt doch gut, wenn man liest bevor man klickt.
Das man mit einem PushButton via URL auch gleich eine Datei laden kann, war mir bis heute schlicht nicht aufgefallen.

Ich bin übrigens fast begeistert über die oO-Version 3. Habe vor ca. 6 Wochen angefangen, damit herumzuspielen und hatte vorher mit oo allenfalls mal eine Tabelle oder einen Brief erfasst und gedruckt. Ich finde, Base ist ein sehr leistungsfähiges Werkzeug, mit dem man schnell auch eine komplette Anwendung erstellen kann. Das Buch "Datenbanken mit OpenOffice.org 3 von T. Krumbein hat mir den ersten Anschub gegeben und gibt mir auch heute noch viele Anregungen. Allerdings stört mich an Base, daß es keine abgesicherte Benutzeroberfläche bietet.... damit kann zunächst jeder Anwender Daten ändern oder gar zerstören. Ich habe es dann allerdings so gelöst, daß ich alle Formulare und Druckauswertungen über ein externes Dokument starte. Habe einfach für jeden Programmaufruf einen PushButton auf das Formular gelegt. Damit wird das gewünschte Modul ausgeführt und bei Beendigung des Moduls fällt die Anwendung dann automatisch in mein externes Dokument zurück, welches über Schreibschutz und ein paar Tricks abgesichert, keine Manipulation an Base zulässt.

Nochmals besten Dank..... auch wenn ich es dann letztendlich anders gelöst habe.
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Antworten