Ir para conteúdo
Fórum Script Brasil
  • 0

Campos Calculados


Indrema DS

Pergunta

Tenho que fazer o seguinte calculo:

DM.TbLocacaoTotal.Value:=DM.TbLocacaoTotal.Value+DM.TblocacaoFilmeTotalParcial.Value;

DM.TbLocacaoPENDENCIA.VALUE:=DM.TBLOCACAOTOTAL.Value-DM.TBLOCACAOVALORPG.Value;

dm.TbLocacaoTroco.value:=DM.TbLocacaoVALORPG.value-DM.TbLocacaoTotal.value;

Os campos TbLocacaoTotal.Value,TblocacaoFilmeTotalParcial.Value,TbLocacaoPENDENCIA.VALUE,dm.TbLocacaoTroco.value são campos calculados ,mas o campo TbLocacaoVALORPG.value é um um atributo da tabela e não um campo calculado como devo declarar esses campos para que o calculo seja efetuado sei que os campos calculados devem ser declarados como float mas e esse atributo como devo declará-lo para que não dê nenhum tipo de erro já tentei várias opções mas quando preçiso converter o atributo o programa não aceita a conversão não vi muito sobre campos calculados no meu curso por isso esta dificuldade que pareçe até boba

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara, eu não se seria a melhor opção, mas tenta fazer o seguinte:

Passa o valor do campo da tabela pra uma variável, por exemplo:

Var   LocValorPG : integer;
begin
LocValorPG := Dm.TbLocacaoVALORPG.Value;
DM.TbLocacaoPENDENCIA.VALUE:=DM.TBLOCACAOTOTAL.Value-LocValorPG;
end;

e ao invés de realizar a operação direto com o campo da tabela, use a variável.

OBS.: Quando você joga um valor do campo na variável nem sempre é necessário a conversão pra ponto flutuante.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...