POPULAR CPF E CNPJ
Boa Noite Pesoal
Estou com uma dúvida quem poder me ajudar eu agradeço
Preciso formatar Tanto o CPF quanto o CNPJ, quando popula os campo vindo do Banco Firebird.
Conforme os codigos da formatação abaixo o resultado está vindo errado.
Como eu resolvo isso?
txtcpf_cnpj = Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]#.###.###/####-##[Ô])
Obrigado!
Estou com uma dúvida quem poder me ajudar eu agradeço
Preciso formatar Tanto o CPF quanto o CNPJ, quando popula os campo vindo do Banco Firebird.
Conforme os codigos da formatação abaixo o resultado está vindo errado.
Como eu resolvo isso?
txtcpf_cnpj = Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]#.###.###/####-##[Ô])
Obrigado!
essa formatação seria só para cnpj
para cpf seria assim
txtcpf_cnpj = Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]@.@@@.@@@/@@@@-@@[Ô])
para cpf seria assim
txtcpf_cnpj = Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]@@@.@@@.@@@/@@[Ô])
Só complementando
levando em consideração que no mesmo campo vc anote tanto cpf como cnpj, e que neste campo aceita-se somente numeros vc poderia fazer um [txt-color=#0000f0]IIF[/txt-color] para formatar da forma desejada levando em consideração o tamanho da string
exemplo:
levando em consideração que no mesmo campo vc anote tanto cpf como cnpj, e que neste campo aceita-se somente numeros vc poderia fazer um [txt-color=#0000f0]IIF[/txt-color] para formatar da forma desejada levando em consideração o tamanho da string
exemplo:
txtcpf_cnpj = IIf(Len((rsCliente.Fields([Ô]cpf_cnpj[Ô]) > 11, Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]@.@@@.@@@/@@@@-@@[Ô]), Format(rsCliente.Fields([Ô]cpf_cnpj[Ô]), [Ô]@@@.@@@.@@@/@@[Ô]))
Valeu Marcelo tirou a minha dúvida.
Obrigado
Obrigado
Tópico encerrado , respostas não são mais permitidas