Dieses Thema bietet eine schrittweise Anleitung zum Einrichten der Feldvalidierung für Formulardefinitionen.
Wenn Sie das Feld Prüfsumme im Dialogfeld Feld ausfüllen, führt FORMS eine Modulo 10-Prüfkennziffernrechnung für ein numerisches Feld durch.
Geben Sie Modulo10(i,j,k) ein, wobei i - j die Position der Ziffern angibt, auf denen die Berechnung basieren soll, und k die Position der Prüfkennziffer.
Beispiel:
Ein Feld enthält eine Zahl wie 223344-5567 und die letzte Ziffer, 7, ist die Prüfkennziffer. In diesem Fall geben Sie Modulo10(1,9,10) ein, da 223344-556 die zu prüfende Zahl (an Position 1 bis 9) und 7 (an Position 10) die Prüfkennziffer ist.
Wenn das Format variabel ist, geben Sie das längste mögliche Format an. Die Prüfkennziffer befindet sich immer am Ende der Formatangabe.
Die Prüfkennziffernrechnung wird beim Interpretieren des Felds durchgeführt. Wenn sich der Feldwert während der Verifizierung ändert, wird die Prüfkennziffernrechnung erneut durchgeführt.
Sie können auch andere Prüfkennziffernrechnungen als Modulo 10 in FORMS verwenden. Die Implementierung erfordert jedoch eine Anpassung des Programms.