Fórum Arredondamento invonlutario - Delphi 5.0 #229241

01/05/2004

0

Ola amigos

O erro é o seguinte

Digite um valor num dbedit(q esta vincluado ao campo do tipo NUMERIC 9,2) e o valor e arredondado para cima.

por exemplo:

digito 12,45 vira 13
digito 14,80 vira 15

e assim por diante

Algumas informacoes do meu ambiente
- DELPHI 5.0 ENTERPRISE
- WINDOWS ME
FIREBIRD 1.5 (FINAL VERSIOSN) WINDOWS
COMPONENTES RAIZE 3.X
CAMADA DE ACESSO = IBX(Q VEM COM O DELPHI)
FERRAMENTA DE ADMINISTRACAO IBEXPERT

NAO FOI APLICADO NENHUMA ATUALIZACAO DO DELPHI

ESTE COMPORTAMENTO ACONTECE COM QUALQUER CAMPO: FLOAT, NUMERIC, DECIMAL.

NAO ADIANTA MUDAR O TAMANHO OU A ESCALA.

ESTE ERRO ACONTECE COM O DBEDIT, RAIZEDBEDIT.

NAO ADIANTA COLOCAR EDITFORMAT #0,00 e bem displayformat.

Ja verifiquei no painel de controle o configuracoes regionais e esta certo

separador de decimal = ,
agrupamento = .
casas decimais = 2


ja realizei diversos teste com outras base de dados, outros aplicativos em delphi e o erro permanece.

O dialeto esta 3.Qdo crio um registro via ibexpert da certo, mas via aplicacao nao. E este registro a aplicacao na consegue ler, dando erro de out of range no campo em questao

alguem tem alguma ideia ?
Muito obrigado a todos
Um abraco a todos
Fernandes


Cfernandeslima

Cfernandeslima

Responder

Posts

04/05/2004

Willian

Mudei o EDITFORMAT e o DISPLAYFORMAT dos campos para ,0.00


Responder

Gostei + 0

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

Aceitar