DIGITO VERIFICADOR
ola galera aqui na empresa tem um sistema em clipper que gera um código verificador para os codigos dos produtos cadastrados e que iram ser cadastrados tipo:
465-0 produto tal
466-9 produto a ser cadastrado
minha duvida é o seguinte como é que eu faço para gerar esse digito verficador tipo quando o usuário for usar o codigo o sistema informar a ele qual numero sera o verificador ?
465-0 produto tal
466-9 produto a ser cadastrado
minha duvida é o seguinte como é que eu faço para gerar esse digito verficador tipo quando o usuário for usar o codigo o sistema informar a ele qual numero sera o verificador ?
Use o Random para gerar números aleatórios. Por exemplo:
Dim MyValue
Randomize
MyValue = Int((6 * Rnd) + 1) ' Gerar números entre 1 e 6
mas vc deve tomar cuidado pq o random pode gerar o mesmo número após uma certa sequencia, mas isso é facil de controlar pois se vc guardar em uma tabela os numeros ja gerados é so comparar e ver se o mesmo existe, caso já então pegue outro com a função acima, caso à ± associe o número gerado ao seu produto..
Até mais...
Dim MyValue
Randomize
MyValue = Int((6 * Rnd) + 1) ' Gerar números entre 1 e 6
mas vc deve tomar cuidado pq o random pode gerar o mesmo número após uma certa sequencia, mas isso é facil de controlar pois se vc guardar em uma tabela os numeros ja gerados é so comparar e ver se o mesmo existe, caso já então pegue outro com a função acima, caso à ± associe o número gerado ao seu produto..
Até mais...
o problema é que o sistema parece que ele reconhece o código tipo se hoje eu tentar incluir o codigo 1001 ele me daria o verificador 3, ai cancelo se amanha eu tentar de novo o codigo 1001 ele vai me dar verficador 3 novamento e assim por diante.
Tópico encerrado , respostas não são mais permitidas