como criar um condicional testeando o tamanho do campo ???
[color=blue:8467f03158][/color:8467f03158] Como Fazer uma condicional testando o tamanho do campo?
ex : cgc:= Unico.FieldByName(´UNI_CIC_OU_CGC´).AsString;
if table1TipoEmpresa.value = ´2´ THEN CGC:= Copy(Cgc,01,02) + ´.´ + Copy(Cgc,03,03)+ ´.´ + Copy(Cgc,06,03) + ´/´ + Copy(Cgc,09,04) + ´-´ + Copy(Cgc,13,02)
ELSE cgc:= Copy(Cgc,01,03) + ´.´ + Copy(Cgc,04,03)+ ´.´ + Copy(Cgc,07,03) + ´-´ + Copy(Cgc,10,02);
table1CnPj.Value := cgc;
tenho que comparar se o campo cgc tem 14 campos se for verdade tenho que inserir 0 (zero) no inicio dele COMO FAZER ESTA COMPARACATO ? :(
ex : cgc:= Unico.FieldByName(´UNI_CIC_OU_CGC´).AsString;
if table1TipoEmpresa.value = ´2´ THEN CGC:= Copy(Cgc,01,02) + ´.´ + Copy(Cgc,03,03)+ ´.´ + Copy(Cgc,06,03) + ´/´ + Copy(Cgc,09,04) + ´-´ + Copy(Cgc,13,02)
ELSE cgc:= Copy(Cgc,01,03) + ´.´ + Copy(Cgc,04,03)+ ´.´ + Copy(Cgc,07,03) + ´-´ + Copy(Cgc,10,02);
table1CnPj.Value := cgc;
tenho que comparar se o campo cgc tem 14 campos se for verdade tenho que inserir 0 (zero) no inicio dele COMO FAZER ESTA COMPARACATO ? :(
Wesleygoncavles
Curtidas 0
Respostas
Maicon
24/07/2003
Não sei se entendi muito bem... vejamos
Você quer saber quantos caracteres tem o campo ´cgc´ ?
se for isso, use o length!
if length(cgc) = 14 then
Insert(´0´, cgc, 0); //inseri ´0´ na variável cgc na posição 0.
Você quer saber quantos caracteres tem o campo ´cgc´ ?
se for isso, use o length!
if length(cgc) = 14 then
Insert(´0´, cgc, 0); //inseri ´0´ na variável cgc na posição 0.
GOSTEI 0
Wesleygoncavles
24/07/2003
Valeu pela dica mano !!!!!
muito obrigado !
muito obrigado !
GOSTEI 0