Domino 9 und frühere Versionen > Entwicklung
Nur bestimmte Zeichen zulassen?
Centaury:
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.) ?
Axel:
Hi,
bei der Eingabe nicht. Das ist nur in einer Eingabevalidierung (per Formel) oder im QuerySave-Event (Formel oder Script) möglich.
Axel
Centaury:
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...
Axel:
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
Axel
Performance:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln