Fórum No Delphi não deixar digitar mais de 6 casas decimais... #257646

09/11/2004

0

Tudo bem pessoal, estou com um probleminha.

Uso Delphi 6 + Interbase 6

Preciso tratar [b:884f1bd1f3]na aplicação[/b:884f1bd1f3] a seguinte situação:

O usuário ao digitar em uma célula do DBGrid o valor de uma taxa de câmbio, os decimais não poderão passar de 6.

Pois no banco está com tamanho 6, e se o usuário digitar mais de 6 ele aceita mas arredonda... e não pode.

A digitação [b:884f1bd1f3]deverá Parar[/b:884f1bd1f3], quando chegar a 6. Mas não sei como fazer isso...

Agradeço as possíveis ajudas,

Claudio. :)


Claudio Sam

Claudio Sam

Responder

Posts

09/11/2004

Aroldo Zanela

Colega,

Como está definida sua máscara de edição? Qual componente está utilizando? Na RxLib e Jedi VCL com os componentes ?CalcEdit você pode definir o número de casas decimais.


Responder

Gostei + 0

09/11/2004

Claudio Sam

[b:a1462f03fd]O usuário ao digitar em uma célula do DBGrid [/b:a1462f03fd]


Responder

Gostei + 0

09/11/2004

Claudio Sam

A mascara de edição eu uso assim: #,0.000000
na prop. DisplayFormat e DisplayEdit

mas isso não impede que o user digite mais que 6 decimais...


Responder

Gostei + 0

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

Aceitar