Hallo hier mein kompletter Quellcode:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim uidoc As NotesUIDocument
Dim key As String
Dim doc As NotesDocument
Dim view As NotesView
Set uidoc = workspace.currentdocument
Set db=session.CurrentDatabase
Set view=db.GetView("(FindDocs)")
key="LRGInfo_08"+uidoc.FieldGetText("Projektbezeichnung")+uidoc.FieldGetText("InterneAuftragsnummer")
If (uidoc.FieldGetText("Zweck_08")<>"") Then
Set doc = view.GetDocumentByKey( key , exact )
If Not(doc Is Nothing) Then
' Set uidoc=workspace.ComposeDocument( "","", "LRGInfo_08")
' Call uidoc.GotoField("Lieferant")
Messagebox("Test")
Else
' Set uidoc=workspace.EditDocument( False , uidoc )
' Call uidoc.GotoField("Lieferant")
Call workspace.EditDocument( True, uidoc )
End If
Else
Messagebox("Bitte beben Sie den Verwendungszweck an bevor Sie ein neues Dokument erstellen")
End If
End Sub
Der Sinn des Ganzen soll sein, dass auf knopfdruck ein Antwortdokunent auf das aktuell geöffnete erzeugt werden soll. Existiert das Doc schon, soll es geöffnet werden.
Gruß
Steffen