Am 27.01.2013 18:33, schrieb Werner Tietz:
> Hallo
> Am 27.01.2013 18:10, schrieb Wolfgang Jäth:
>> Am 27.01.2013 15:22, schrieb Achim Pabel:
>>>
>>> Hallo Listlinge,
>>>
>>> Eine Kundennummer soll in einem Feld manuell erfasst werden. Dabei
>>> setzt sich diese aus "X" für A-Z (GOSSBUCHSTABEN) und "9" für
>>> 0-9 Zeichen zusammen. Nur "N" ist statisch. Getrennt werden die
>>> einzelnen Abschnitte durch das "-" Minus-Zeichen.
>>>
>>> Frage: Wie kann für dieses eine Feld eine Plausibilitätsprüfung
>>> gemacht werden. Hinweis: Ich spreche leider kein LO-Basic.
>>
>> Eine *einfache*[1] Plausibilitätsprüfung kannst Du auch ohne Makro z. B.
>> mit
>>
>> =NICHT(ISTFEHLER(SUCHEN("[A-Z]{2}-[A-Z]{5}-[0-9]{4}-[A-Z][0-9]{2}-N[0-9]{3}";A1;1)))
> Präziser wäre:
> =NICHT(ISTFEHL(SUCHEN("^[A-Z]{2}-[A-Z]{5}-[0-9]{4}-[A-Z][0-9]{2}-N[0-9]{3}$";A1)))
Yepp; durch die beiden Zeichen '^' (Textanfang) und '$' (Textende) wird
auch noch sicher gestellt, daß sich keine zusätzlichen Zeichen vor oder
hinter dem gefundenen String befinden (ich hatte eigentlich eine
separate Längenüberprüfung im Sinn, nur vergessen zu erwähnen).
Wolfgang
--
--
Informationen zum Abmelden: E-Mail an [email protected]
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert