Checksumma

I detta avsnitt får du hjälp med att utforma fältvalidering för formulärdefinitioner.

Om du markerar rutan Checksumma i dialogrutan Fält utförs en modulo 10-kontroll av ett numeriskt fält.

Skriv Modulo10(i,j,k), där i - j anger positionerna för siffrorna som beräkningen ska baseras på och k är positionen för checksiffran.

Exempel:

Ett fält innehåller ett nummer, t ex 223344-5567, och den sista siffran 7 är en checksiffra. Du skriver Modulo10(1,9,10), eftersom det nummer som ska kontrolleras är 223344-556 (i positionerna 1-9) och 7 (i positionen 10) är checksiffran.

Om formatet varierar anger du det längsta möjliga formatet. Positionen för checksiffran är låst till slutet av formatet.

Checksummekontrollen utförs när fältet tolkas, och på nytt om fältvärdet ändras under verifieringen.

Det går att använda andra checksiffrekontroller än Modulo10 med FORMS. Detta förutsätter dock viss anpassning av FORMS.

Alternativ för fältdefinitioner

Avancerade alternativ och valideringsrutiner

Kravfält