Seite 1 von 1
Re: Aus einen Formular heraus (einer Datenbank) einen externen Ordner öffnen
Verfasst: Mi, 26.10.2016 16:57
von F3K Total
Hallo,
das ist einfach, wenn man weiß wie es geht.
Das folgende Makro ist an das Ereignis
nach dem Datensatzwechsel des strukturellen Formulares
MainForm gebunden.
Code: Alles auswählen
Sub S_Set_URL_to_Button
oForm = ThisComponent.Drawpage.Forms.getbyname("MainForm")
oButton = oForm.getbyName("Schaltfläche 1")
sUrl = oForm.Columns.getbyName("sURL").getstring
oButton.TargetURL = sUrl
End Sub
Es ließt die Spalte
sURL des aktuellen Datensatzes aus und trägt den Pfad in die Eigenschaft
URL der
Schaltfläche 1 ein.
URL ist nur verfügbar, wenn die Aktion der Schaltfläche auf
Dokument/Webseite öffnen eingestellt ist. Beispiel anbei.
Gruß R
Re: Aus einen Formular heraus (einer Datenbank) einen externen Ordner öffnen
Verfasst: Do, 27.10.2016 17:00
von F3K Total
Hallo,
du musst die Datei lokal speichern. Habe sie gerade selbst nochmal heruntergeladen, sie ist völlig in Ordnung.
R
Re: Aus einen Formular heraus (einer Datenbank) einen externen Ordner öffnen
Verfasst: Mi, 02.11.2016 16:46
von F3K Total
Hallo,
genau das tut die Schaltfläche, wenn du Makros zuläßt.
Damit das Makro laufen darf, stellst du unter Extras/Einstellungen/Openoffice/Sicherheit/Makrosicherheit mindestens die Stufe Mittel ein, dann wirst du beim Öffnen von Dokumenten gefragt, ob du Makros ausführen möchtest.
Gruß R
Re: Aus einen Formular heraus (einer Datenbank) einen externen Ordner öffnen
Verfasst: Do, 03.11.2016 07:44
von gschuckar
Liebe Leute,
das Makro funktioniert einwandfrei. Vielleicht als Tipp für den unbekannten anony123. Neben der Einstellung der Makrosicherheit ist noch zu beachten:
Die Url eines Ordners auf einem Rechner beginnt mit : file:////<ordner>/<sub>. Zumindest auf einem Linux System. Auf einem Windows System wird ein "C:/Patienten/Herr Schmidt damit zu "File:////C:/Patienten/Herr Schmidt". Man möge mich verbessern.
Mit freundlichem Gruß
Gerd
Re: Aus einen Formular heraus (einer Datenbank) einen externen Ordner öffnen
Verfasst: Do, 03.11.2016 08:37
von Stephan
Die Url eines Ordners auf einem Rechner beginnt mit : file:////<ordner>/<sub>. Zumindest auf einem Linux System. Auf einem Windows System wird ein "C:/Patienten/Herr Schmidt damit zu "File:////C:/Patienten/Herr Schmidt".
Hinweis, richtig ist:
Die Url eines Ordners auf einem Rechner beginnt mit : file:
///<ordner>/<sub>. Zumindest auf einem Linux System. Auf einem Windows System wird ein "C:/Patienten/Herr Schmidt damit zu "File:
///C:/Patienten/Herr
%20Schmidt".
Man möge mich verbessern.
gerade getan
Gruß
Stephan