Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Alexis am 03.11.03 - 14:33:58
-
Hallo,
nachdem die Eingabe-Validierung bei der Überprüfung eines Feldinhaltes zuschlägt erhält der User ein und die selbe Fehlermeldung zwei mal. Ist das zu ändern?
Alexis
-
Sicher ist das zu ändern, zum Bleistift, indem man die Validierung ins QuerySave verschiebt. Aber erzähle mal noch ein wenig mehr, so sind wir im Moment am "Kaffeesatz lesen" (zitiert hoffentlich mit Bewilligung von Henning :-)
Wann tritt die FM noch einmal auf?
Wo und wie hast Du die Validierung definiert?
-
@Jens:
ACHTUNG: Copyright..... ;D
-
Hallo Semeaphoros,
folgender Eintrag steht im Feld "Identnummer" einer Maske unter "Input Validation":
@If(Identnummer = "";@Failure("Bitte Identnummer eingeben !");@Success).
Die Fehlermeldung erscheint, wenn der User die Maske ohne eine Eingabe der Identnummer speichern will.
Alexis
-
Jetzt verstehe ich das aber nicht ganz. Da muss ja die FM erscheinen, dazu ist die Validierung ja da. Oder kommt sie beim Spreichern gleich zweimal? Dann würde irgend ein anderes Feld (oder sonst ein Ereignis) eine Neuberechnung provozieren.
Hmm, also wenn ich nochmal was von Kaffeesatz sagen muss, wirst Du verknurrt, an Henning die Lizenzgebühren zu bezahlen 8)
-
Wie speichert der User denn? Gibt es da vielleicht eine extra Aktion, in der Script Code steht und ein uidoc.Refresh und uidoc.Save ?
Andreas
-
Natürlich werden auch andere Feldinhalte der Maske validiert. Und jede dieser Validierungsprüfungen setze je zwei Fehlernachrichten ab.
Ist es möglich, dass das Problem noch nie aufgetaucht ist?
LN ist schon listig :-\
Alexis
-
Da wird irgendsowas wie Andreas oben beschreibt dahinterstecken: irgend eine Formel, die einen Refresh und damit eine Neuberechnung/Neuvalidierung auslöst, zum zweiten Mal.
-
Der Fehler liegt in einem zusätzlichen @Command([ViewRefreshFields]).
Danke Glombi, bei Deiner Frage machte es Klick :D
Alexis
-
Na, dann tut Lokus Notes ja mal wieder das, was es soll ;-)
Bernhard