Como validar NIF num formulário Access

k-otic

Power Member
Boas.
Tenho um formulário no Access que permite a introdução de vários campos numa tabela, nomeadamente o NIF.
Precisava de validar o NIF à entrada, sei que para isso vou à folhe de propriedades desse campo e escolho Regra de validação... encontrei vários validadores de NIF's, mas n consigo escrever na linguagem do Access, percebo o algoritmo, mas n sei escrevê-lo.
Tem de ser assim:

- Tem que ter 9 dígitos
- O primeiro dígito tem que ser 1, 2, 5, 6, 8 ou 9
- A soma de controle dada por 9xd1+8xd2+7xd3+6xd4+5xd5+4xd6+3xd7+2xd8+d9 tem que ser múltipla de 11 (congruente com o módulo 11, isto é, dê resto 0 quando dividida por 11). d1 é o dígito mais à esquerda, e d9 o digito mais à direita (digito de controle).
- d9, em alguns casos, precisava de ter o valor 10, para que a soma de controle fosse divisível por 11. Neste caso d9 tomará o valor 0.


Alguém me sabe dizer como traduzir isto para a linguagem do formulário do Access? Ou já tem algum feito?
Agradecido...
 
Back
Topo