Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: schimmi am 22.08.06 - 09:46:07

Titel: Eingabevalidierung in Teilmaske
Beitrag 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 ?
Titel: Re: Eingabevalidierung in Teilmaske
Beitrag von: Glombi am 22.08.06 - 09:50:58
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
Titel: Re: Eingabevalidierung in Teilmaske
Beitrag von: schimmi am 22.08.06 - 10:10:23
Funktioniert !!!  :)

daran hab ich garnicht gedacht.

DANKE
Titel: Re: Eingabevalidierung in Teilmaske
Beitrag von: Glombi am 22.08.06 - 10:14:59
Zu überlegen wäre aber generell sowas ins PostSave Event zu legen.

Dann ist das QuerySave sowie die Eingabevalidierung bereits gelaufen.

Andreas
Titel: Re: Eingabevalidierung in Teilmaske
Beitrag von: schimmi am 22.08.06 - 10:20:51
ja, das stimmt hab ich dann auch noch gemacht.

aber im Querysave musste ich vorher noch ein paar felder stetzen.