Mascara no dbedit.

Delphi

19/01/2006

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.


Edivaldo_ap

Edivaldo_ap

Curtidas 0

Respostas

Edilcimar

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


GOSTEI 0
Edivaldo_ap

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


GOSTEI 0
POSTAR