Mascara via programação - Bug help
Estou tentando fazer uma mascará via programação mas passei o dia tentando e não funciona
Fields.Fields[7].EditMask:= ´99.999.999-99;1;´;
FieldByName(´PRCG´).EditMask:= ´99.999.999-99;1;´;
ele até que faz a amascara mas só coloca os dois primeiros números
´99.999.999-99;1;´;
|____=> 38. . -
:´(
Help.
Fields.Fields[7].EditMask:= ´99.999.999-99;1;´;
FieldByName(´PRCG´).EditMask:= ´99.999.999-99;1;´;
ele até que faz a amascara mas só coloca os dois primeiros números
´99.999.999-99;1;´;
|____=> 38. . -
:´(
Help.
Sremulador
Curtidas 0
Respostas
Sremulador
11/02/2004
Continua na mesma, só funciona se eu colocar os . diretamente sobre os campos, (Varchar)
GOSTEI 0
Sremulador
11/02/2004
Continua na mesma, eu posso ter em alguns campos 11 ou 14 caracter dependendo do caso, mas não esta funcionando para nenhum.
GOSTEI 0
Marcelo
11/02/2004
Olá cara...
Onde você esta colocando o seguinte código:
...
TabelaXCAMPO.EditMask := ´99\.999\.999\-99;1; ´;
...
coloque-o assim:
...
TabelaXCAMPO.EditMask := ´99\.999\.999\-99;0´;
...
Apenas trocando o numero ´1´ por ´0´(zero)!
Valeu?
Onde você esta colocando o seguinte código:
...
TabelaXCAMPO.EditMask := ´99\.999\.999\-99;1; ´;
...
coloque-o assim:
...
TabelaXCAMPO.EditMask := ´99\.999\.999\-99;0´;
...
Apenas trocando o numero ´1´ por ´0´(zero)!
Valeu?
GOSTEI 0
Sremulador
11/02/2004
hahahahhahaha, :P achei o problema
TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;
Era displayformat e não masckedit
TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;
Era displayformat e não masckedit
GOSTEI 0
Sremulador
11/02/2004
hahahahhahaha, :P achei o problema
TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;
Era displayformat e não masckedit
:wink:
TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;
Era displayformat e não masckedit
:wink:
GOSTEI 0