Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: schimmi am 22.08.06 - 09:46:07
-
Hallo Leute,
Folgende Situation:
Ich habe eine Maske mit einer berechneten Teilmaske.
In dieser Teilmaske gibt es bei den Feldern eine Eingabevalidierung (Standart von den Feldern).
Beim speichern von den Dokument soll ein neues Dokument erstellt werden.
D.h. ich schreibe ins Querysave (der Hauptmaske) den Befehl zum erstellen des neuen Dokuments.
Allerdings erstellt er schon ein neues Dokument, obwohl einige Felder in der Teilmaske noch nicht ausgefüllt sind.
Hat jemand eine Idee wie ich das noch lösen könnte ?
-
Wenn die Eingabevalidierung auch beim Aktuialisieren (F9) zu schlägt (was standardmäßig der Fall ist), dann einfach so:
Sub Querysave(Source As Notesuidocument, Continue As Variant)
On Error Goto ErrorRefresh
Call Source.Refresh
'Ab hier dann der weitere Code....
'....Bis hier dann der weitere Code
Ende:
Exit Sub
ErrorRefresh:
continue = False
Resume Ende
End Sub
Andreas
-
Funktioniert !!! :)
daran hab ich garnicht gedacht.
DANKE
-
Zu überlegen wäre aber generell sowas ins PostSave Event zu legen.
Dann ist das QuerySave sowie die Eingabevalidierung bereits gelaufen.
Andreas
-
ja, das stimmt hab ich dann auch noch gemacht.
aber im Querysave musste ich vorher noch ein paar felder stetzen.