Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: NotesRookie am 06.01.04 - 09:12:58
-
Hallo und erstmal noch ein frohes neues an Alle hier !
Ich habe folgendes Problem :
Ich möchte über ein geöffnetes Dokument im Frontend ein anderes Dokument zur Ansicht ebenfalls im Frontend öffnen.
Die beiden Dokumente sind in unterschiedlichen Datenbanken.
Das geöffnete Dokument hat die DokID des anderen Dokumentes im Dokument abgespeichert.
Über folgenden Scriptbefehl gelange ich auch zu dem Dokument im Backend der anderen DB :
Set doc_bew = db_bew.GetDocumentByunid(doc_raum.BewirtungsID(0))
Leider aber öffnet sich dieses Dokument nicht im Frontend. Der Anwender müsste einfach dieses Dokument im Frontend sehen.
Jemand ne Idee wie man das hinkriegt ?
Grüße und Danke im Voraus,
Marcus
-
NotesUIWorkspace.EditDocument(....)
-
Hi Semeaphores,
danke für die Antwort, aber irgendwie komme ich damit nicht klar ???
Das Dokument wird hier leider nicht geöffnet ... was macht ich denn falsch ... eine Idee ?
PS : Stecke noch in den Anfängen einer Scriptprogrammierung ;-((
Hier mein Script :
Set ns = New Notessession
Set ws = New Notesuiworkspace
Set db_raum = ns.currentdatabase
Set uidoc_raum = ws.currentdocument 'Zugriff auf das aktuelle Dokument
Set doc_raum = uidoc_raum.document ' Synchro Back-end Front-End
If doc_raum.BewirtungsID(0) <> "" Then
Set doc_profil = db_raum.GetProfileDocument("Profil") ' Ermittlung der Daten zur Bewirtung
Server_bew = doc_profil.Profil_Server(0)
Dateipfad_bew = doc_profil.Profil_Dateipfad(0)
Set db_bew = ns.getdatabase(Server_bew, Dateipfad_bew)
Set doc_bew = db_bew.GetDocumentByunid(doc_raum.BewirtungsID(0))
Set uidoc_bew = ws.EditDocument( False )
Else
Messagebox "Zu dieser Reservierung wurde keine Bewirtung erstellt ! ", 0, "Hinweis"
End If
End Sub
-
Ein Blick in die Designer-Hilfe wäre nützlich, der 2. Parameter ...
Set notesUIDocument = notesUIWorkspace.EditDocument( [editMode] , [notesDocument] , [notesDocumentReadOnly] , [documentAnchor$] , [returnNotesUIDocument] , [newInstance] )
also....
Set uidoc_bew = ws.EditDocument( False, doc_bew)
-
Hi,
Jeppa ... es funzt !
sorry ... das hätte ich sehen müssen ... " Wer lesen kann ... "
Vielen Merci nochmals für deine Hilfe
Grüße,
Marcus