Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bellerophon am 13.09.02 - 13:54:40

Titel: O(+>--Feldvalidierung/Eingabevorgaben
Beitrag von: Bellerophon am 13.09.02 - 13:54:40
*greetz*@ALL  ;D

Ich gehe Euch hoffentlich nicht allzusehr auf die Nerven, oder?? ::)

Habe da eine Eingabemaske in der mehrere Felder abgefragt werden (welch wunder gell? *fg*) wie kann ich eine Eingabe nach bestimmten Kriterien erzwingen:

-Erster Buchstabe GROSS, danach klein (auch wenn er  
alles klein schreiben sollte!!)
-bestimmtes aussehen einer Zeichenkette:
Z(Zahl)ZZZZ S(Sonderzeichen) B(Buchstabe) S ZZZZZ
also: 1234/H/5678
-Telefonnummer ohne Leerzeichen
-Feld muss befüllt werden


So, das war es ersteinmal! *fg*

Hoffe ihr könnt mir helfen.........

C
Ya

Titel: Re: O(+>--Feldvalidierung/Eingabevorgaben
Beitrag von: Rob Green am 13.09.02 - 14:10:48
Bitte zu folgenden Funktionen in Notes Designer Help nachschlagen (excellent erläuert und tolle Beispiele)

1. @propercase in Eingabeübersetzung eines editierbare Feldes...btw...man kann damit auch dritte Felder kontrollieren und verändern
2. @matches (wird das schwierigste mE, da es sich hierbei um sowas wie reguläre Ausdrücke handelt..uahhh)
3. @trim
4. @failure im Eingabevalidierung eines Editierbaren Feldes
Titel: Re: O(+>--Feldvalidierung/Eingabevorgaben
Beitrag von: Bellerophon am 16.09.02 - 14:08:50
Hallo Rob_Green!

Danke für die Hilfe *drückdirdiehand*

Hat auch alles gefunzt, bis auf das mit :

Zitat
2. @matches (wird das schwierigste mE, da es sich hierbei um sowas wie reguläre Ausdrücke handelt..uahhh)


Da hattest Du RECHT!!

Mein Script-Profi (will hier nicht näher genannt werden!!) konnte damit auch nichts anfangen........


Trotzdem:

D-A-N-K-E!

Viele schreiben sonst immer nur:
Schau in die Hilfe, oder drücke F1, oder........

NUR:
WONACH soll er, der keine Ahnung hat, suchen??
Da warst Du schon hilfreicher gewesen, so soll ein forum sein!

C
Ya.......
Titel: Re: O(+>--Feldvalidierung/Eingabevorgaben
Beitrag von: Rob Green am 16.09.02 - 14:46:01
zu @matches:

kannste so aufbauen:

@matches(Eingabe;"{0-9}{0-9}{0-9}{0-9}{!A-Z0-9}{A-Z}{!A-Z0-9}{0-9}{0-9}{0-9}{0-9}")

Wenn zB erlaubt sein soll
1234/A*5678
1234?A§5678
...

nicht aber

1234SA15678
A234/A/15678
1234/A/1567890
....

für 4 aufeinanderfolgende Zahlen weiß ich leider nix anderes als den Ausdruck "{0-9}{0-9}{0-9}{0-9}".
Also so wie in PHP mit "[0-9]{4}". Wenns sowas in Notes auch gibt, bitte melden  :)