Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bille am 31.08.05 - 08:16:36
-
Guten Morgen!
In einer Datenbank stelle ich den Kollegen Formulare zum Ausfüllen bereit. Jedes dieser Formulare ist mit einer eigenen Maske hinterlegt und wird aus einem Navigator (im eigenen Fenster) geöffnet.
Mittlerweile habe ich nun auch PDF-Dateien zum Einbinden in die DB bekommen.
Wenn ich diese in eine Maske einbinde, muss der Benutzer zuerst den Anhang doppelklicken und dann mit "Starten" öffnen.
Dies wollte ich gerne umgehen und so einstellen, dass automatisch beim Klicken im Navigator das PDF geöffnet wird.
In der Forumssuche habe ich schon einige Hinweise gefunden, die jedoch mein Problem nicht lösen.
z.B. @Command([Execute]) scheidet m.M. nach aus, da ich das PDF nicht zentral abspeichern möchte und die Kollegen den Acrobat z.T. unterschiedlich aufrufen (Netzwerk oder lokal)
Ich hab das PDF auch in Dokument eingebunden, die Startoption "Anhang autom. öffnen" eingestellt und wollte es über die UNID aufrufen. Dies ist allerdings nur in einer Ansicht möglich und nicht aus einem Navigator.
Kann mir bitte jemand einen Tipp geben, wie ich das Problem dennoch in den Griff bekomme ?
Danke schon mal vorab.
Bille
PS: Notes unter OS/2 Version 4.57
-
mit NotesEmbeddedObject.ExtractFile kannst Du die Datei abhängen.
Dann würde ich in einem Temp-Verz eine CMD-Datei erstellen, die die PDF-Datei aufruft. Danach noch mit Shell die CMD-Datei starten.
-
Hallo Dirk,
vielen Dank für die Hilfe! So klappt es nun wunderbar. :D
Das einzige "Problem" ist nur, dass ich jetzt noch an allen Clienten in der config.sys den Pfad des Acrobat-Readers angeben muss ...
Ciao
Bille
-
es könnte mit Environ funktionieren. Bin mir da aber nicht mehr sicher, meine OS/2 und Notes 4.5.x Zeiten sind schon zu lange her.
-
Hallo,
der Vollständigkeit halber möchte ich noch die Lösung zu meinem Problem "config.sys generell ändern" posten.
Anbei eine REXX-Routine, die als .cmd-Datei die den Acrobat-Pfad in der config.sys ergänzt.
Bille
-
Bille,
danke, jetzt muss ich wegen dir meine OS/2-Platte hier im Büro wieder ausbuddeln, irgendwo liegt die Platte mit OS/halbe doch rum (Maxtor IDE, 800 MB, OS/2 4.5 Server)
800MB :o
Cool !!! 8)
Jo