Fórum gravar casas decimais #581903

30/05/2017

0

Pessoal tem um combo onde eu digo a quantidade de casa decimais eu vou querer
ele mostra na tela mas qdo gravo ele grava sem as casa decimais e qdo quero gerar um relatório ele não mostra as casas decimais o que devo fazer?

vejam o código da combo

procedure TfrCadCalibracao.cbxCasaExit(Sender: TObject);
begin
inherited;
cdsCalibraItensREFERENCIA.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO01.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO02.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO03.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO04.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO05.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensCICLO06.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensMEDIA.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensERRO.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensINCERTEZA.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensERRO_INCERTEZA.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
cdsCalibraItensERRO_INST.DisplayFormat := ',0.' + StringOfChar('0', cbxCasa.ItemIndex + 1);
end;

por favor alguén me ajude
Antonio Santos

Antonio Santos

Responder

Posts

31/05/2017

Roberto Wutke

Tem que verificar como esta seu campo no banco de dados, se ele está pra aceitar tais casas decimais, não teria problema
Responder

Gostei + 0

01/06/2017

Antonio Santos

o campo é decimal
Responder

Gostei + 0

11/07/2017

Roberto Wutke

O bro, desculpa a demora ai, se estiver com problema ainda, me add no skype que tento te ajudar.... robertowutke@hotmail.com
Responder

Gostei + 0

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

Aceitar