Fórum Mascara via programação - Bug help #213368

11/02/2004

0

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.


Sremulador

Sremulador

Responder

Posts

12/02/2004

Sremulador

Continua na mesma, só funciona se eu colocar os . diretamente sobre os campos, (Varchar)


Responder

Gostei + 0

12/02/2004

Sremulador

Continua na mesma, eu posso ter em alguns campos 11 ou 14 caracter dependendo do caso, mas não esta funcionando para nenhum.


Responder

Gostei + 0

12/02/2004

Marcelo

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?


Responder

Gostei + 0

12/02/2004

Sremulador

hahahahhahaha, :P achei o problema

TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;

Era displayformat e não masckedit


Responder

Gostei + 0

12/02/2004

Sremulador

hahahahhahaha, :P achei o problema

TCurrencyField (dmc.iInvetIte.Fields.Fields[3]).displayformat:= ´#,0.0000´;

Era displayformat e não masckedit

:wink:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar