Campo Híbrido no banco CPF/CNPJ....

02/09/2004

0

[b:c4fa578c6e]1 -[/b:c4fa578c6e] Pessoal tenho um campo no meu banco q tem números de CPF e CNPJ...todos gravados sem caracteres literal

[b:c4fa578c6e]2-[/b:c4fa578c6e] tenho q mostrar esses campos em um relatório com uma máscata...só q n posso por uma máscara pq esse compo no banco pode ser tanto um CPF ou um CNPJ tem tamanhos diferentes...alguem sabe uma forma de por mascara nesses dados que tenho em meu BD.

obs: os dados do meu banco estao sem caractere literal e não posso mudar isso. Qualquer mau entendimento explico melhor!!!! :!:
[/b]


Hviana

Hviana

Responder

Posts

02/09/2004

Rodc

Não sei qual o gerador de relatórios que você usa. Se estiver usando Report Builder é fácil. Basta programar no BeforePrint do Detail para trocar entre as duas máscaras dependendo do length do campo.


Responder

02/09/2004

Eniorm

Vc pode verificar o tamanho do seu texto, usando o Lenght
tipo:

if (Lenght(Campo.AsString) = 14) then
   MaskEdit1.EdiMask := "00.000.000/0000-00;1;_"
else
   MaskEdit1.EditMask := "000.000.000-0;1;_";


Essa é uma explicação resumida, mas funciona.

T+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar