MASCARA
PESSOAL GOSTARIA DE SABER COMO FACO PARA CONSULTAR UM CAMPO COM MASCARA.
EXEMPLO:
RG: 30.059.837-3
cOMO FACO PARA CONSULTAR ESSE RG NO BANCO ANTES DE CADAS TRAR????/
EXEMPLO:
RG: 30.059.837-3
cOMO FACO PARA CONSULTAR ESSE RG NO BANCO ANTES DE CADAS TRAR????/
se VC grava no seu bco com as máscaras, aà V teria que utilizar a função FORMAT para que o seus dados fiquem com a máscara que VC necessita.
A função format funciona da seguinte maneira:
CAMPO=FORMAT(CAMPO,FORMATO)
ou seja, ficaria mais ou menos assim:
TXTRG.TEXT=FORMAT(TXTRG.TEXT,"00.000.000-00")
Mas, se VC não grava com a formatação, é só VC fazer a pesquisa normalmente, ou se desejar, fazer a função FORMAT tirando a formatação.
PS: Ficará mais fácil para VC trabalhar se VC não gravar junto com o campo a formatação dele. Experiência própria!!!
A função format funciona da seguinte maneira:
CAMPO=FORMAT(CAMPO,FORMATO)
ou seja, ficaria mais ou menos assim:
TXTRG.TEXT=FORMAT(TXTRG.TEXT,"00.000.000-00")
Mas, se VC não grava com a formatação, é só VC fazer a pesquisa normalmente, ou se desejar, fazer a função FORMAT tirando a formatação.
PS: Ficará mais fácil para VC trabalhar se VC não gravar junto com o campo a formatação dele. Experiência própria!!!
Se no seu campo MSKRG for um MASKEDIT, é só VC setar a propriedade PROMPTINCLUDE=FALSE, que VC tira a máscara do seu campo.
Ficaria mais ou menos assim:
Pronto, VC setando a Propriedade PrompInclude do seu Objeto para False, ele funcionará sem as máscaras. Ficando da forma que VC deseja.
qualquer dúvida, post novamente para ajudá-lo....
Ficaria mais ou menos assim:
MSKRG.Promptinclude=False
"SELECT * FROM CLIENTE WHERE " & MSKRG
tabela!RG=MSKRG
tabela.update
MSKRG.Promptinclude=True
Pronto, VC setando a Propriedade PrompInclude do seu Objeto para False, ele funcionará sem as máscaras. Ficando da forma que VC deseja.
qualquer dúvida, post novamente para ajudá-lo....
Tópico encerrado , respostas não são mais permitidas