Domino 9 und frühere Versionen > Entwicklung
Problem mit der Eingabevalidierung
Glombi:
Wird das Dokument evtl. durch ein Script gespeichert? Diese Meldung kenne ich bspw., wenn ich
call Source.Save
und hinter diesem Code noch was anderes kommt.
Gruß
Andreas
Sese:
Du hast recht.
Das Dokument wird über folgende Aktion gespeichert:
--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.refresh
Call uidoc.save
End Sub
--- Ende Code ---
Nachtrag : Hab es jetzt über QuerySave gelöst.
War anders leider nicht möglich.
Gruß
SESE
Sese:
Unglaublich.
Jetzt hatte ich das Problem Gestern gelöst (halt mit QuerySave) und nun bekomme ich schon wieder eine zusätzliche Meldung.
Wenn ich QuerySave mit : Continue = False
abbreche, dann bekomme ich noch diese Meldung :
"NotesUIDocument: Save cancelled"
----
Diese Meldung kam Gestern definitiv nicht.
Hier der Code:
--- Code: ---Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim user As String
user = session.CommonUserName
Dim Dead As String
Dead = source.fieldgettext("Deadline")
If Dead = "" Then
Msgbox ("Please enter the Deadline before you save !")
Call source.GotoField( "Deadline" )
continue = False
Else
Call source.refresh
Call source.fieldsettext("ChangedBy",user)
Print "Document saved by " + user + " on " +dateV +" !"
End If
End Sub
--- Ende Code ---
Wäre für Hilfe echt dankbar.
Gruß
SESE
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln