Autor Thema: Zahlenfeld und Eingabevalidierung  (Gelesen 5700 mal)

Offline lucy123

  • Frischling
  • *
  • Beiträge: 41
  • Geschlecht: Männlich
  • Tach zusammen
Zahlenfeld und Eingabevalidierung
« am: 07.02.11 - 09:57:32 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zahlenfeld und Eingabevalidierung
« Antwort #1 am: 07.02.11 - 10:01:23 »
Schau Dir @Matches an.

Bernhard

Offline lucy123

  • Frischling
  • *
  • Beiträge: 41
  • Geschlecht: Männlich
  • Tach zusammen
Re: Zahlenfeld und Eingabevalidierung
« Antwort #2 am: 07.02.11 - 11:33:16 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz