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 ? :(


Wesleygoncavles

Wesleygoncavles

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.


Responder

Gostei + 0

25/07/2003

Wesleygoncavles

Valeu pela dica mano !!!!!

muito obrigado !


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar