Domino 9 und frühere Versionen > Entwicklung

Problem mit der Eingabevalidierung

<< < (2/2)

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