Query e MaskEdit?? Um Dilema!
Olá pessoal,
Estou desenvolvendo uma aplicação p/ BD mySQL com os componentes da ZeosLib. As querys eu monto dinamicamente, não podendo assim adicionar os campos no Field Editor. Ao setar a propriedade EditMask de um campo eu faco o seguinte:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´CPNJ: 00.000.000/0000-00;0;_´
Onde que: o último 0 indica que não é para gravar a máscara na tabela, somente os dados inseridos:
Ex: 03.999.650/0001-20 --->> ele grava na tabela: 03999650000120
Eu faço isso mas mesmo assim ao alterar o conteúdo do campo ele ainda tá gravando com a máscara.
Alguém pode me ajudar?
Estou desenvolvendo uma aplicação p/ BD mySQL com os componentes da ZeosLib. As querys eu monto dinamicamente, não podendo assim adicionar os campos no Field Editor. Ao setar a propriedade EditMask de um campo eu faco o seguinte:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´CPNJ: 00.000.000/0000-00;0;_´
Onde que: o último 0 indica que não é para gravar a máscara na tabela, somente os dados inseridos:
Ex: 03.999.650/0001-20 --->> ele grava na tabela: 03999650000120
Eu faço isso mas mesmo assim ao alterar o conteúdo do campo ele ainda tá gravando com a máscara.
Alguém pode me ajudar?
Netosdr
Curtidas 0
Respostas
Lucas Silva
22/04/2004
Tenta colocar esta máscara..
QryEmpresa.FieldByName(´cnpj´).EditMask := ´CNPJ: 99\.999\.999\/9999\-99;0;_´
GOSTEI 0
Netosdr
22/04/2004
Não deu certo..
GOSTEI 0
Netosdr
22/04/2004
Corrigindo minha primeira mensagem:
CORRETO:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´00.000.000/0000-00;0;_´;
ERRADO:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´CPNJ: 00.000.000/0000-00;0;_´
Me equivoquei na hora de digitar
CORRETO:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´00.000.000/0000-00;0;_´;
ERRADO:
QryEmpresa.FieldByName(´cnpj´).EditMask := ´CPNJ: 00.000.000/0000-00;0;_´
Me equivoquei na hora de digitar
GOSTEI 0
Nerdex
22/04/2004
Netosdr;
Tenho um componente MaskEdit DataAware, derrepente poderá ajudar, pois ficará definida sua máscara na propriedade do componenete...
Acho que baixei no CodeCentral da Borland. Dá uma olhada lá e baixe, isto...ou se desejar... mail-me: ricbcampos@ubbi.com.br
Tenho um componente MaskEdit DataAware, derrepente poderá ajudar, pois ficará definida sua máscara na propriedade do componenete...
Acho que baixei no CodeCentral da Borland. Dá uma olhada lá e baixe, isto...ou se desejar... mail-me: ricbcampos@ubbi.com.br
GOSTEI 0
Netosdr
22/04/2004
Problema resolvido. Tentei com outro campo e deu certo.
Nerdex valeu pelo componente.
Nerdex valeu pelo componente.
GOSTEI 0