Hi,
in einer DB hab ich 2 identische Masken "frmNormal" und "frmTest".
Im Queryclose steht folgendes Script:
---------------------------------------------------
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
If Source.EditMode = False Then
Exit Sub
End If
Dim doc As NotesDocument
Set doc = Source.Document
If doc.Bereich (0) = "TEST" Then
doc.Form = "frmTEST"
Else
doc.Form = "frmNormal"
End If
Call doc.Save (True, False, True)
End Sub
---------------------------------------------------
Wenn also im Feld "Bereich" "Test" steht, dann wird dem Dokument die Maske "frmTest" zugeordnet, falls nicht wird "frmNormal" zugeordnet.
Nun benötige ich einen Zusatz:
Wenn das Dokument nämlich neu ist, und keine Änderungen erfolgt sind (bzw. die Maske verlassen wird mit "Änderungen speichern NEIN"), dann wird trotzdem ein leeres Dokument gespeichert. Das möchte ich eben nicht.
Hat vielleicht wer von Euch einen Zusatz für dieses Script, mit der ich bei einem neuen Dok, welches nicht gespeichert wurde, eine Speicherung eines Doks verhindern kann?
Danke schon im Voraus!
Gruß,
Bob