USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ler Cód. Barras com 13 n.º inic. e 5 n.º no final
NuT.
Pontos: 2843
QUALQUER LUGAR NO QUADRANTE DA
.. - GALÁXIA.
ENUNCIADA !
Postada em 10/07/2004 19:12 hs            
Pessoal,
 
Deparei-me com um Código de Barras diferente e preciso de ajuda.
Tenho que ler o seguinte Código de Barras (vou colocar os números para o entendimento):
 
- 9771678378005 00227
 
O problema é que só consigo ler os 13 primeiros (9771678378005) e os 5 finais (00227) não, mesmo que eu tampe os 13 primeiros, não consigo ler os 5 finais.
Este código de barras é de uma revista, onde os 13 primeiros são referentes ao nome da revista e os 5 finais são referentes ao mes/ano da revista.
 
Alguém saberia me dizer como faço para ler tudo junto no mesmo text ou separado mesmo, cada qual em um text?
 
Vale lembrar que entre os 13 primeiros e os 5 finais tem um espaço, mas que poderá ser ignorado na leitura ou não.
 
Se alguém tiver uma rotina sobre isso e puder me enviar para eu ver como é feito, ficaria muito grato, meu e-mail que suporta arquivos grandes é snifranca@com4.com.br.
 
   
NuT.
Pontos: 2843
QUALQUER LUGAR NO QUADRANTE DA
.. - GALÁXIA.
ENUNCIADA !
Postada em 12/07/2004 09:19 hs            
Puxa... Emoções
 
Ninguém pra ajudar??? Emoções
 
   
Supreme Being
Pontos: 2843
QUALQUER LUGAR NO QUADRANTE DA
.. - GALÁXIA.
ENUNCIADA !
Postada em 12/07/2004 14:52 hs            
NEmoçõesIEmoçõesNEmoçõesGEmoçõesUEmoçõesÉEmoçõesM Pra dar uma dica...
 
   
Eriston
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 12/07/2004 15:41 hs            
Olá,
 
Nesse caso, acho que vc poderia fazer o seguinte:
 
Já que no cód. de barras tem um espaço, é só fazer uma rotina que identifique o esse espaço, sendo assim dizer q os próximos números são a outra parte do cód.
 
t+
 
Eriston
   
Eriston
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 12/07/2004 15:56 hs            
ou,
 
Private Sub Command1_Click()
    x = Mid(txtcod, 1, 13)
    y = Mid(txtcod, 15, 5)
txt1 = x   ' os 13 primeiros nrs...
txt2 = y   ' os 5 últimos
End Sub
   
Supreme Being
Pontos: 2843
QUALQUER LUGAR NO QUADRANTE DA
.. - GALÁXIA.
ENUNCIADA !
Postada em 12/07/2004 17:20 hs            
Eriston,
 
Valeu pela dica, vou fazer alguns testes por aqui.
 
Provavelmente eu coloque os 5 n.ºs finais pro pessoal fazer na mão mesmo.
 
Caso alguém tenha mais alguma dica ou informação de como eu resolver isso, ficarei muito grato.
 
   
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página