Codigo de Barra

Delphi

19/06/2010

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

Jorge Dias

Curtidas 0

Respostas

Carlos Mazzi

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

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

Jorge Dias

19/06/2010

desculpa..mas não consigo colocar como concludo sem sempre dá erro de pagina
GOSTEI 0
Carlos Mazzi

Carlos Mazzi

19/06/2010

Fecharemos pra vc. Abracos++
GOSTEI 0
POSTAR