FORMATAT CNPJ QUANDO CARREGAR TELA
olha eu tenho o cnpj assim no banco: 11111111111180
aàquando eu carrego a tela deve vir formatado .entção fiz isso:
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = format(SQLPegaColDbl(Rs!CNPJ_CPF), "@@.@@@.@@@/@@@@-@@")
e naum formata. pq?
aàquando eu carrego a tela deve vir formatado .entção fiz isso:
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = format(SQLPegaColDbl(Rs!CNPJ_CPF), "@@.@@@.@@@/@@@@-@@")
e naum formata. pq?
Olha, fiz este teste aqui e funcionou perfeitamente:
Que objeto é este que vc está colocando o CNPJ??
o que vem do banco realmewnte é 11111111111180??
Private Sub Form_Load()
Dim CNPJ As String
CNPJ = "11111111111180"
MsgBox Format(CNPJ, "@@.@@@.@@@/@@@@-@@")
End Sub
Que objeto é este que vc está colocando o CNPJ??
o que vem do banco realmewnte é 11111111111180??
CNPJCPF = Trim(ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto)
If Len(CNPJCPF) = 14 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Left(CNPJCPF, 2) & "." & Mid(CNPJCPF, 1, 3) & "." & Mid(CNPJCPF, 6, 3) & "/" & Mid(CNPJCPF, 9, 4) & "-" & Right(CNPJCPF, 2)
ElseIf Len(CNPJCPF) = 11 Then
Label1.Caption = Left(CNPJCPF, 3) & "." & Mid(CNPJCPF, 4, 3) & "." & Mid(CNPJCPF, 7, 3) & "-" & Right(CNPJCPF, 2)
End If
Ou
CNPJCPF = Trim(ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto)
If Len(CNPJCPF) = 14 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Format(CNPJCPF, "@@.@@@.@@@/@@@@-@@")
ElseIf Len(Text1.Text) = 11 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Format(CNPJCPF, "@@@.@@@.@@@-@@")
End If
If Len(CNPJCPF) = 14 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Left(CNPJCPF, 2) & "." & Mid(CNPJCPF, 1, 3) & "." & Mid(CNPJCPF, 6, 3) & "/" & Mid(CNPJCPF, 9, 4) & "-" & Right(CNPJCPF, 2)
ElseIf Len(CNPJCPF) = 11 Then
Label1.Caption = Left(CNPJCPF, 3) & "." & Mid(CNPJCPF, 4, 3) & "." & Mid(CNPJCPF, 7, 3) & "-" & Right(CNPJCPF, 2)
End If
Ou
CNPJCPF = Trim(ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto)
If Len(CNPJCPF) = 14 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Format(CNPJCPF, "@@.@@@.@@@/@@@@-@@")
ElseIf Len(Text1.Text) = 11 Then
ctlPrincipalPFJ.objTxtCNPJ_CPF.Texto = Format(CNPJCPF, "@@@.@@@.@@@-@@")
End If
vlw
Tópico encerrado , respostas não são mais permitidas