Feld ausfüllen erzwingen?

  • Hallo. Hab leider über die Suche nix gefunden.


    Ich möchte in einer Maske das ausfüllen eines Feldes erzwingen.
    Es soll also eine Fehlermeldung erzeugt werden, wenn beim speichern des mit der Maske angelegten Dokumentes ein bestimmtes Feld nicht ausgefüllt wurde und der speichervorgang soll abgebrochen werden.


    Danke für jede Hilfe!


    Gruß
    Sebastian

  • Oh, danke.
    Ja, InputValidation ist schon super!


    Aber ich würde es lieber mit QuerySave machen, da er sonst bei jedem refresh des Dokuments mäkert. (das feld kommt erst zum Schluss) Kann aber leider kein Lotusscript!


    Und die normale
    @if(Feld = ""; @Failure("Feldwert eingeben"); @success)


    die ich bei InputValidation reinschreibe, funzt natürlich nicht bei QuerySave.


    Könnte mir evtl. jemand sagen, was ich beim "QuerySave" für ein Skript reinsetzen kann?


    Und: Danke, danke, danke! Ist echt toll, wie einem hier geholfen wird!

  • Mit Script das ungefaehr so aus:


    Code
    Sub Querysave(Source As Notesuidocument, Continue As Variant)
    	Dim ws As New notesuiworkspace
    	If(source.document.Feld(0) = "" ) Then
    		Call ws.prompt(prompt_ok,"","Depp, du musst was nei schreibe in des Feld!")
    		continue = False
    	End If
    End Sub