DIGITO VEIRIFICADOR CODIGO BARRAS EAN-13
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.
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 ?
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 ?
Este é muito Bom...
Clique Aqui
um Abraço !
Clique Aqui
um Abraço !
Ok consegui, obrigado a todos
Não esqueça de finalizar o tópico!
Se puder poste a solução...
Um Abraço !
Se puder poste a solução...
Um Abraço !
Tópico encerrado , respostas não são mais permitidas