Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Centaury am 11.02.03 - 10:10:39
-
Hallo nochmal!
Kann man Notes eigentlich beibringen in Feldern nur bestimmte Zeichen zuzulassen (z.B. für IP Adressen nur 0-9 und den Punkt, oder nur 0-9 und A-F für MAC Adressen usw.) ?
-
Hi,
bei der Eingabe nicht. Das ist nur in einer Eingabevalidierung (per Formel) oder im QuerySave-Event (Formel oder Script) möglich.
Axel
-
Entschuldige, hab mich falsch ausgedrückt, ich meinte damit, das in der Eingabevalidierung Fehler abfangen werden (@Failure ("Sie dürfen nur die Zeichen 0-9 und . verwenden")) oder so...
-
Hi,
damit ist die Eingabevalidierung wahrscheinlich überfordert. Die Überprüfung würde ich im QuerySave-Event mit Script machen.
Ich hab hier eine Script-Funktion gefunden, ist allerdings für eine Kreditkartennummer gedacht. Eine Anpassung sollte aber problemlos möglich sein.
http://www.keysolutions.com/NotesFAQ/howcredit.html (http://www.keysolutions.com/NotesFAQ/howcredit.html)
Axel
-
ein Beispiel - nur Buchstaben sind erlaubt
FIELD tmp := tmp;
@If((@Matches(tmp;"+{A-Za-z}") = 1); @Success; @Failure("Feld 'tmp' enthält falsche Werte!") )
cu
-
@Performance
Super! Läuft wunderbar, danke! :D 8)