Codigo de Barra
Amigos bom dia
Gostaria de saber qual melhor tipo de campo utilizar para receber codigo de barra, tentei usar o INTEGER mas algumas vezes retorna um erro dizendo que o tipo de campo não é valido
obrigado!!!
Jorge Dias
Curtidas 0
Respostas
Carlos Mazzi
19/06/2010
Use varchar...
Normalmente uma boa prática é analisar se há necessidades de cálculo com o tipo primitivo, ou seja, faça à v c mesmo a pergunta:
-"farei somatorias, calculos, com o Código de Barras ? "
-Se sim, entao seu tipo primitivo, PODE SER, inteiro, float, ..... etc
-Se nao.. provavelmente é STRING , char... etc...
Eu uso String.
Abrcos++
GOSTEI 0
Marco Salles
19/06/2010
A principio eu tb usara VarChar nesta situaçao
Nada que o StrtoInt ou IntToStr não Resolva
O Fato de se ter caracteres Vazio no Fim o Próprio Delphi Usa este Artificio que Identifiva o Fim de Uma Linha
Po Exemplo Uma string é composta de uma sequência (vetor) de Char onde no fim da sequência têm
um #0 (caracter zero) indicando o final do texto
Veja este Exemplo Simples
var nome: String; begin nome := 'rodrigo'; nome[3] := Char(#0); // pega o 'r' ShowMessage(nome); end;
GOSTEI 0
Jorge Dias
19/06/2010
desculpa..mas não consigo colocar como concludo sem sempre dá erro de pagina
GOSTEI 0
Carlos Mazzi
19/06/2010
Fecharemos pra vc. Abracos++
GOSTEI 0