FLEX FORMATAR
como formatar os campos telefone e celular ?
OBS >>>>usando ADODC
OBS >>>>usando ADODC
Pelos tópicos que abre, percebo que você quer que alguém [Ô]faça pra você[Ô] ao invés de [Ô]aprender como se faz[Ô].
Sugiro que poste o [Ô]trecho do código no tópico[Ô] ao invés de postar [Ô]projeto[Ô].
Posta-se projeto no tópico quando [Ô]não há outra alternativa[Ô] para ajudar o membro.
Responda uma pergunta:
é extremamente difÃcil a formatação, a tal ponto de ter que postar o projeto no tópico?
Sugiro que poste o [Ô]trecho do código no tópico[Ô] ao invés de postar [Ô]projeto[Ô].
Posta-se projeto no tópico quando [Ô]não há outra alternativa[Ô] para ajudar o membro.
Citação:como formatar os campos telefone e celular ?
Responda uma pergunta:
é extremamente difÃcil a formatação, a tal ponto de ter que postar o projeto no tópico?
Private Sub Data1_Reposition()
Dim i As Integer
With MSFlexGrid1
For i = 1 To Data1.Recordset.RecordCount
.TextMatrix(i, 2) = Format(.TextMatrix(i, 2), [Ô]0000-0000[Ô])
.TextMatrix(i, 3) = Format(.TextMatrix(i, 3), [Ô]0000-0000[Ô])
Next
End With
End Sub
Só complementando o código do ROBIU
Private Sub Data1_Reposition()
Dim i As Integer
With MSFlexGrid1
For i = 1 To Data1.Recordset.RecordCount
.TextMatrix(i, 2) = Format(.TextMatrix(i, 2), [Ô]0000-0000[Ô])
.TextMatrix(i, 3) = Format(.TextMatrix(i, 3), [Ô]0000-0000[Ô])
Data1,Recordset.MoveNext <<<<<<<<<<<<<<<<< --- faltava isso
Next
End With
End Sub
e se for por DDD faça assim: .TextMatrix(i, 3) = Format(.TextMatrix(i, 3), [Ô](00) 0000-0000[Ô])
Numeros de telefones não precisam ser numéricos, podem ser alfanuméricos, e não só podem, e devem, ser armazenados na tabela já formatados,
não precisando de formatação em mais nenhum objeto, só exibição.
Basta na hora do lostfocus do text executar um código de formatação e sendo o campo na tabela alfanumérico, é só salvar.
Pra que varrer o flex formatando se pode carregar tudo formatado direto da tabela ??? Se fosse informação tipo, de vamlor monetário sim.
Posso estar errado, mas duvido; formatado na tabela, se perde muito menos tempo em todos os códigos que usarão a informação (como numero de telefone,
por exemplo ).
. . .
Tópico encerrado , respostas não são mais permitidas