Domino 9 und frühere Versionen > ND6: Entwicklung

Dokument über Script öffnen

(1/1)

bikerboy:
Jaja liebe Gemeinde es hört sich so banal an, <B>ABER</B> es geht mal wieder nicht.

Folgendes: Ich möchte wenn ich ein Dokument einer Form öffne , dass nicht das Dokument, dass in der View angezeigt wird geöffnet wird sondern, das Dokument , dass in dem Dokument mit der dazugehörigen DocumentuniqueID geöffnet wird.

Also in dem in der View angezeigten Dokument, sind alle Informationen zu einem anderem Dokument in einer anderen DB vorhande. Beim öffnen des Dokumentes in der View soll das eigetnliche öffnen verhindert werden , und anhand der Informationen in dem Dokument das richtige geöffnet werden.Habe dazu in meiner kindlichen Naivität folgenden code entwickelt.


--- Code: ---Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)

Dim ws As New NotesUIWorkspace
Dim session As New NotesSession

Dim dbOpen As NotesDatabase

Dim opendoc As NotesDocument
Dim uidoc As NotesuiDocument

Dim id As String
Dim server As String
Dim db As String

server = {dev01/acceptit/DE}
db = {acceptit/rkreutzer/preDocHouse}
id = {CC83F46975AEA02EC125727C00547650}


Set dbOpen = session.GetDatabase(server,db)
Set opendoc = dbopen.GetDocumentByID(id)
Call ws.EditDocument(False, opendoc)


Continue = False

End Sub

--- Ende Code ---

Bevor bescwerden kommen. ich weiss , dass das Dokument vorerst fest verankert ist , aber wir stehen ja noch am anfang des Projektes.

mein Debugger hat auf jedenfall was gegen die Zeile
--- Zitat ---Call ws.EditDocument(False, opendoc)
--- Ende Zitat ---
. er sagt mir dass diese Methode in im Queryopen nicht verfügbar ist, aber ich kenne andere Methode um ein Dokument mit Skript zu öffnen.

<B>Bitte helft mir </B>

koehlerbv:
Warum legst Du eigentlich nicht einen DocLink in die Dokumente und gibst der Maske die Start-Eigenschaft "Erste Dokumentverknüpfung öffnen" mit?

Bernhard

bikerboy:
gute frage? ich versuchs

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln