Fórum problemas com máscara #330922

09/10/2006

0

pessoal, utilizo firebird 1.5 com os componentes IB, meu problema é o seguinte:

tenho um campo com máscara diretamente no field editor do IBDataSet, quando eu cadastro algum item beleza, mas se eu for editar o mesmo, se meu valor for maior que 999 ou seja, se utiliza a casa dos milhares gera um erro de invalid floating point!

Ex.: Cadastro 1.000,00
Edito para 11.000,00
raise exception!

já tentei no onEnter do campo tirar os pontos, no BeforePost do IBDataSet, no OnExit do campo!
já tentei várias coisas e nenhum resultado! alguém sabe como posso contornar este problema?

vlw


Abdigadiga

Abdigadiga

Responder

Posts

10/10/2006

Marcio.theis

Como vc colocou a márcara ? Qual o formato dela ? Vc executa alguma cálculo sobre este campo ?


Responder

Gostei + 0

10/10/2006

Acacio

Na componente ou query que tais buscando este campo no field dele ele tem a propriedade EditFormat coloque format este campo para cando entrar no campo ele desapareça a formatação.


exemplo tente assim.

#0.00


Responder

Gostei + 0

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

Aceitar