DIGITO VEIRIFICADOR CODIGO BARRAS EAN-13

USUARIO.EXCLUIDOS 23/05/2007 10:33:16
#217877
Tenho um banco de dados com um campo onde estão gravados os código de barra dos produtos no padrão EAN-13 que é composto por 13 números. O problema é que foram gravados apenas os 12 primeiros números do código de barras faltando o ultimo número que é o digito verificador. Este último número é obtido através de um calculo feito com os 12 primeiros números. Alguém teria uma rotina que faça o culculo e gere este último número? Eu queria gerar este último número para gravar junto com os outros no banco de dados.

USUARIO.EXCLUIDOS 23/05/2007 10:51:26
#217886
O cálculo do Digito é esse:

0 0 0 0 0 0 0 0 0 3 5 8
* * * * * * * * * * * *
1 3 1 3 1 3 1 3 1 3 1 3 Soma
-- -- -- -- -- -- -- -- -- -- -- -- ----
0 0 0 0 0 0 0 0 0 9 5 24 = 38

Digito = 10 - (Soma mod 10) 'Resto da divisao por 10
Digito = 10 - (38 mod 10)
Digito = 10 - 8
Digito = 2



Vc usa fonte TrueType do EAN13 ou OCX ?
DOMLOAD 23/05/2007 11:14:19
#217891
Este é muito Bom...
Clique Aqui

um Abraço !
USUARIO.EXCLUIDOS 23/05/2007 14:24:22
#217930
Ok consegui, obrigado a todos
DOMLOAD 23/05/2007 15:15:27
#217942
Não esqueça de finalizar o tópico!
Se puder poste a solução...

Um Abraço !
Tópico encerrado , respostas não são mais permitidas