Arredondamento invonlutario - Delphi 5.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
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
Curtidas 0
Respostas
Willian
01/05/2004
Mudei o EDITFORMAT e o DISPLAYFORMAT dos campos para ,0.00
GOSTEI 0