11 Proef in Infopath

Een validatie van een BSN in infopath. Bij het invullen van een BSN is het wenselijk dat direct aangegeven kan worden of het ingevoerde nummer een geldig BSN is.

De formule die hiervoor gebruik wordt is:

(9 * substring(., 1, 1) + 8 * substring(., 2, 1) + 7 * substring(., 3, 1) + 6 * substring(., 4, 1) + 5 * substring(., 5, 1) + 4 * substring(., 6, 1) + 3 * substring(., 7, 1) + 2 * substring(., 8, 1) – 1 * substring(., 9, 1)) mod 11 != 0

Hieronder leg ik aan de hand van voorbeelden uit hoe deze is te gebruiken in een Infopath formulier.

Open de eigenschappen van een tekstveld:
 

Klik op gegevensvalidatie:

E
n kies Toevoegen

Kies vervolgens bij Als deze voorwaarde waar is: voor De expressie

En plak hier de formule uit het voorbeeld

Vul bij Scherminfo in: Geen geldig BSN

Klik 3 x op OK

Klaar!