1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Como validar NIF num formulário Access

Discussão em 'Programação' iniciada por k-otic, 13 de Maio de 2009. (Respostas: 1; Visualizações: 3173)

  1. k-otic

    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...
     
  2. k-otic

    k-otic Power Member

Partilhar esta Página