Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: klaussp am 29.11.06 - 20:12:50

Titel: f_validation & Meldung Feld hat Validierungsformel ...
Beitrag von: klaussp am 29.11.06 - 20:12:50
Hallo Zusammen,

ich habe in meiner DB die Validierungsformel gemäß den Tips und Tricks (http://atnotes.de/index.php?topic=21470.0) über das Feld f_Validation eingebaut. Leider erscheint trotzdem nach der Fehlermeldung noch die Meldung
"Notes Fehler: Feld hat Validierungsformel nicht entsprochen"

F_Validation = gemeinsames Feld =>
Code
"@If(@ThisValue = \"\";             @Failure(\"Bitte geben Sie einen Wert für das Feld '\" + F_Parameter  + \"' ein\");             @Success)"

Im Validierungsteil meines Feldes steht:
Code
FIELD F_Parameter := "Name";
@Eval(F_Validation)

Wo liegt mein Fehler?

Danke für Eure Hilfe,
Klaus
Titel: Re: f_validation & Meldung Feld hat Validierungsformel ...
Beitrag von: koehlerbv am 29.11.06 - 22:05:37
Du hast noch Code imQuerySave zu stehen, der mit der Feldvalidierung kollidiert. Den solltest Du mal posten, dann kann man auf die genaue Stelle deuten.

Bernhard
Titel: Re: f_validation & Meldung Feld hat Validierungsformel ...
Beitrag von: klaussp am 29.11.06 - 22:09:27
Mein QuerySave prüft ob in einem nicht per Eingabevalidierung überwachten Feld den Wert...
Wenn ich mein QuerySave - Code entferne bleibt es trotzdem bei dem gleichen Verhalten - die Meldung von Notes wird immer hinterhergeschoben!!

QuerySave
Code
	If (source.FieldGetText("cLeser") = "*") Then
		ret = Messagebox ("Sind Sie sicher dass jeder Zugriff auf diese Anwendung erhalten soll?",0+32,"Achtung")
	End If