Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 20.06.02 - 12:53:04
-
Hallo
Habe ein Problem:
Ich habe eine Maske erstellt und mit einem Action Speichern button. Jetzt möchte ich das vor dem Speichern des Doc´s geprüft wird ob alle Felder ausgefüllt worden sind. Und für den Fall das nicht, soll eine MsgBox auf gehen wo drin steht das es kein sinn macht ein Leeres Doku zu Speichern. Da ich leider in der Scriptprogrammierung noch nicht drin stecke. Komme ich bei diesem Part nich weiter.
Könnte mir da viwelleicht jemand weiter helfen
TsChAu TuXiE
-
Hi,
schreibe in das QuerySave-Event der Maske folgenden Code
Dim doc As NotesDocument
Set doc = Source.Document
If doc.Feldname(0) <> "" Then
Messagebox "Feld ist leer"
End If
Den Feldnamen musst du natürlich anpassen. Ausserdem musst du das für jedes Feld, das du prüfen willst so machen.
Alternative: die Eingabevalidierung im Feld
Axel
-
reicht auch Formelsprache
@if(FELD1="" | FELD"="";@prompt([OK];Fehler;"nöö jetzt nicht ");@command[FileSave])
Gruss
Andy
-
@Andysun
noch paar Schönheitsreparaturen und es hat funktioniert
thx
-
ahhh, jetzt seh ich es auch
FELD" = FELD2 ( immer diese SHIFT-Taste )
Fehler = hab ich leider die Anführungszeichen vergessen.
;)
Gruss
Andy
PS.: Ich hoffe du hast den TEXT der Fehlermeldung geändert.
;D ;D ;D