Domino 9 und frühere Versionen > ND8: Entwicklung

Eingabevalidierung 8.5x

<< < (3/6) > >>

koehlerbv:
Peter, die Eingabevalidierung läuft bei jedem Recalc. Also: F9 reicht.

Bernhard

Peter Klett:

--- Zitat von: koehlerbv am 17.11.11 - 18:00:15 ---Peter, die Eingabevalidierung läuft bei jedem Recalc. Also: F9 reicht.

--- Ende Zitat ---
Ok, dann ist ein @IsDocBeingSaved angebracht. Ich sag, ja, keine Ahnung ...

Peter Klett:

--- Zitat von: Bruce Willis am 17.11.11 - 17:57:10 ---Etwa so?

   If source.FieldGetText( "Valid1" ) <> "" Then
      Messagebox( "bla-bla-bla" & " " & source.FieldGetText( "Valid1" ) )
      Call source.GotoField( "Body" )
      continue = False
      Exit Sub
   End If

Gruß
Leo

--- Ende Zitat ---
Ja, in etwa. Nur dass ich alle Fehlermeldungen in einer Scriptvariablen mittels einer eigenen Funktion sammele.

Im Querysave sieht das dann etwa so aus

If doc.Feld (0) = "" Then
   Call Validierung ("Feld ist nicht gefüllt")
End If

Validierung baut dann einen Fehlerstring auf. Die letzte Teilmaske überprüft dann den Fehlertext etwa so

If fehlertext <> "" Then
   msgbox fehlertext, 16, "Fehler"
   fehlertext = ""
   Continue = False
End If

Dazu brauche ich natürlich in jeder Maske die gleiche Teilmaske als letzte. Neudeutsch würde man das wohl Framework nennen.

koehlerbv:
Auch angesichts der geschilderten kruden Programmierung vermute ich eh mal eher, dass irgendwo ein NotesDocument.Save an einer ganz anderen Stelle läuft. Und dann kann @Failure meckern wie es will - der Fisch ist längst geputzt.

Bernhard

Bruce Willis:

--- Zitat von: koehlerbv am 17.11.11 - 18:08:17 --- irgendwo ein NotesDocument.Save an einer ganz anderen Stelle läuft. Und dann kann @Failure meckern wie es will - der Fisch ist längst geputzt.

Bernhard

--- Ende Zitat ---

Ooooo!
Das ist eine sehr gute Idee!!!
Einige der Agenten (und Felder) haben doc.Save drin!
Ich schaue mal....

Wieder was gelernt.

Das übrigens auch: http://synonyme.woxikon.de/synonyme/krude.php
:)

DANKE an alle !

Gruß
Leo

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln