Hallo,
ich habe über Notes ein spezielles Diskussionsforum entwickelt. Nun wollte ich per LS unterbinden, dass bei einem geschlossenen Hauptthema noch eine Antworten erstellt werden kann. Leider bekomme ich bei der Erstellung einer Antwort kein "Source" im Queryopen geliefert. Hat jemand ein Tipp, wie ich das trotzdem vor dem Erstellen des Dokuments abfangen kann.
Quelltext:
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
Dim db As NotesDatabase
Dim session As New NotesSession
Dim doc As NotesDocument
Dim parentdoc As NotesDocument
Dim tmp
Set db = session.CurrentDatabase
Set doc = Source.Document 'aktuelles Antwortdokument
Set parentdoc = db.GetDocumentByUNID(doc.ParentDocumentUNID) '
tmp = parentdoc.GetItemValue("NG_Status" )
If Isnewdoc=True Then
If tmp(0) = "Aktuelles Thema" Then
Continue = True
Else
Messagebox "Diese Diskussion ist geschlossen. Eine neue Antwort zu erstellen, ist nicht mehr möglich.",,"Abbruch"
Continue = False
End If
End If
End Sub
Danke im voraus.
Gruß Kristian