Fórum como criar um condicional testeando o tamanho do campo ??? #171263
24/07/2003
0
[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
Curtir tópico
+ 0
Responder
Posts
24/07/2003
Maicon
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.
Responder
Gostei + 0
25/07/2003
Wesleygoncavles
Valeu pela dica mano !!!!!
muito obrigado !
muito obrigado !
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)