Domino 9 und frühere Versionen > ND6: Entwicklung
Modulo10-Prüfalgorithmus
LohCon:
Hallo Notes-Freunde,
ich benötige eine Input Validation, die eine Zahl nach dem Modulo10-Prüfalgorithmus verifiziert. Hat schon einmal jemand soetwas umgesetzt?
Gruss, - Jörg
eknori:
http://www.activebarcode.de/codes/checkdigit/modulo10.html
Danach lässt dich das recht einfach programmtechnisch umsetzen
_number:=44;
@Prompt([Ok];""; @Text(10 - @Modulo(_number;10)))
LohCon:
Hallo Ulrich,
danke danke ... aber mir geht es um die Ermittlung der "44".
Wie kriege ich aus einer 14- bzw. 15-stelligen Nummer das Ergebnis, in Deinem Beispiel also die "44".
Wenn ich die Infos auf Deinem Link richtig interpretiere, ist Modulo 10 nur bedingt ein Standardverfahren, da unterschiedliche Gewichtungsfaktoren verwendet werden können. Ausserdem stösst mir noch die Behandlung von 2-stelligen Gewichtungsergebnissen auf, da soll nämlich nach der mir vorliegenden Anleitung noch die Quersumme gebildet werden.
Vielleicht noch eine Info, es geht um die Verifizierung von Miles & More Kundennummern. Diese dürfen 9, 14 oder 15 stellig sein. Der Gewichtungsfaktor ist die "2". Bei 2 - stelligen Gewichtungsergebnissen muss vor der Summenbildung noch die Quersumme gebildet werden.
Ich hänge einfach mal die Beschreibung der Lufthansa an ...
- Jörg
koehlerbv:
So ganz verstehe ich jetzt die Frage nicht mehr - die Lusthansa beschreibt doch detailliert, wie der Algorithmus auszusehen hat. Was willst Du nun also wissen?
Schreib' eine Routine, die den Algorithmus umsetzt (und auswertet) und packe diese entsprechend ins PostRecalc und ins QuerySave Deiner Maske, und der Fisch ist geputzt.
Bernhard
LohCon:
Hallo Bernhard, genau um die Routine geht es mir doch ...
Meine Frage zielt dahin, ob jemand schon so was geschrieben hat.
Gruss, - Jörg
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln