AutoNumeração, com dígito verificador
Olá amigos,
Estou desenvolvendo um sistema em Delphi 6 e preciso de ajuda:
Em uma tabela Access tenho os seguintes campos:
-NOperacao - Tipo: AutoNumeração - Máscara: 99/99999->a
-Nome
-CPF
Preciso que, ao criar um novo registro, o campo NOperacao receba automaticamente um número e já calculando o dígito verificador em módulo 11.
Ex.: 21/30303-7, onde o ´7´ é o dígito verificador calculado em módulo 11.
P.S.: Esse número sempre começa com o nr. 21/...
Como procedo?
Desde já, agradeço.
Estou desenvolvendo um sistema em Delphi 6 e preciso de ajuda:
Em uma tabela Access tenho os seguintes campos:
-NOperacao - Tipo: AutoNumeração - Máscara: 99/99999->a
-Nome
-CPF
Preciso que, ao criar um novo registro, o campo NOperacao receba automaticamente um número e já calculando o dígito verificador em módulo 11.
Ex.: 21/30303-7, onde o ´7´ é o dígito verificador calculado em módulo 11.
P.S.: Esse número sempre começa com o nr. 21/...
Como procedo?
Desde já, agradeço.
Vega.x
Curtidas 0
Respostas
Anonymous
10/02/2003
E aí tudo bem?
Cara se vc conhece o modo de descobrir e validar o dígito atrvés do módulo 11 então fica fácil.
Se vc não tiver essa função pegue-a aqui no site do clube mesmo e dê uma analisada na quantidade de campos que seu número autoincremento possuirá. Daí está quase pronto.
Faça o incremento primeiro e depois a função módulo 11 copiando o dígito para o local desejado.
Espero te ajudado.
Qualquer coisa mande-me um e -mail com um exemplo e eu crio a função pra vc.
Abraço
Guellons.
Cara se vc conhece o modo de descobrir e validar o dígito atrvés do módulo 11 então fica fácil.
Se vc não tiver essa função pegue-a aqui no site do clube mesmo e dê uma analisada na quantidade de campos que seu número autoincremento possuirá. Daí está quase pronto.
Faça o incremento primeiro e depois a função módulo 11 copiando o dígito para o local desejado.
Espero te ajudado.
Qualquer coisa mande-me um e -mail com um exemplo e eu crio a função pra vc.
Abraço
Guellons.
GOSTEI 0
Vega.x
10/02/2003
Obrigado Guellons,
Sua dica foi de grande ajuda.
Sua dica foi de grande ajuda.
GOSTEI 0