Domino 9 und frühere Versionen > Entwicklung

Zahlenfeld und Eingabevalidierung

(1/1)

lucy123:
Hallo,

das Feld SAP soll nur 8-stellige Zahlen aufnehmen, keine Buchstaben oder Sonderzeichen. Die Formel dazu lautet:
@If(@Length(SAP)=8;@Success;@Prompt([OK];"Meldung";"Die SAP-Nr muß 8-stellig sein.Bitte neu eingeben oder ändern!"))

Die Formel funktioniert leider nur bei Zahlen wenn ich das Feld auf Textfeld umstelle. Buchstaben nimmt es weiterhin an.
Was mache ich falsch?

Gruß Uwe

koehlerbv:
Schau Dir @Matches an.

Bernhard

lucy123:
Hallo Bernhard,

danke für den Tipp!!
Habe die Formel so aufgebaut:
@If(@Matches(SAP;"+?{!0-9}");@Failure("Bitte nur Zahlen");@If(@Length(SAP)=8;@Success;@Failure("Die SAP-Nr muß 8-stellig sein.Bitte neu eingeben oder ändern!")))

Klappt !! Danke Dir
Gruß Uwe

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln