Domino 9 und frühere Versionen > Entwicklung

Feld auf richtigen Inhalt prüfen (Formula)

(1/1)

LisaS:
Hallo,
Ich habe ein Feld in dem sollen nur fünf-stellige Zahlen erfasst werden.
Es ist ein Textfeld.
In der Eingabe-Validierung habe ich folgende Formel:
@If(@Length(proj_md_allocation_credit)=5|_
@Length(proj_md_allocation_credit)=0 |_ @IsNumber(proj_md_allocation_credit);_
@Success;@Failure("Bitte gültige Kontierung eingeben!"))

Klappt auch fast, außer daß man auch fünf Buchstaben eingeben kann ohne eine Fehlermeldung.
Habe auch schon folgendes ausprobiert:
@If(@Length(proj_md_allocation_debit)=5|@Length(proj_md_allocation_debit)=0;_
@If(@Length(proj_md_allocation_debit)>=0|@IsNumber(proj_md_allocation_debit);_
@Success;@Failure("Bitte gültige Kontierung eingeben!1"));_
@Failure("Bitte gültige Kontierung eingeben!2"))

...funzt aber auch nicht.
Hat jemand ne Idee?

Gruß
Hitcher

Till_21:
du schreibst : wenn laenge==5 dann @success

Kadlec:
Wie wäre es denn mit @Matches(Feld;"{0-9}{0-9}{0-9}{0-9}{0-9}") ??
Und wenn irgendeine Stelle nicht alle Zahlen von 0-9 enthalten darf entsprechend ändern.

koehlerbv:
Das geht auch einfacher. Schau mal in diesen Thread:
http://www.atnotes.de/index.php?board=7;action=display;threadid=10771;start=0
Auf das "+" in
!@Matches(DEIN_FELDNAME_HIER;"+{0-9}");
kommt es dabei unbedingt an !

Ich gehe dabei mal davon aus, daß Dein Kontofeld vom Typ Text ist, sonst wäre ja die Prüfung auch viel einfacher möglich.

Bernhard

LisaS:
@all:
Jau, jetzt geht es.
Danke an alle.

Gruß
Hitcher

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln