Mascara no dbedit.
Bom dia galera... estou com um probleminha no meu sistema e não achei nada no Fórum que resolve-se o meu problema é o seguinte.... É um sistema contábil.... tenho uma tela de parametros onde o usuário vai cadastrar num campo dbedit o formato que ele vai querer para o Plano de Contas dele exemplo ´9.9.99.999´.... nesse caso o plano ficaria com 4 níveis... aí na hora de cadastrar a conta no dbedit da tela de plano é que vem o problema....pois eu não estou conseguindo fazer com que o sistema automaticamente chame a mascara correta.... exemplo se o usuário digitar apenas ´11´.. o sistema deveria pegar a mascara e jogar quando ele salva-se no exemplo ficaria ´1.1´... ou seja ele deveria pegar os outros dois pontos e excluir...
Estou usando Delphi 7 Banco Firebird 1.5 com dbexpress uso o ibdataset e datasource num datamodule.
Estou usando Delphi 7 Banco Firebird 1.5 com dbexpress uso o ibdataset e datasource num datamodule.
Edivaldo_ap
Curtidas 0
Respostas
Edilcimar
19/01/2006
coloque para salvar a máscara no campo do bd, assim quando chamar ele já vem com a máscara,
se o preenchimento do campo for obrigatório troque os 9 por 0
se o preenchimento do campo for obrigatório troque os 9 por 0
GOSTEI 0
Edivaldo_ap
19/01/2006
o campo não é obrigatório que seja digitado tudo...
por exemplo se eu digitar 1 estou criando um conta nivel 1
mas se for 1.1 estaria criando um conta de nivel 2 e assim por diante
mas eu queria era excluir o restante dos pontos que sobram na mascara
por exemplo se eu digitar 1 estou criando um conta nivel 1
mas se for 1.1 estaria criando um conta de nivel 2 e assim por diante
mas eu queria era excluir o restante dos pontos que sobram na mascara
GOSTEI 0