ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Soma de valores com códigos iguais [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Lippi
Membro Junior
Membro Junior


Registrado: Terça-Feira, 25 de Novembro de 2008
Mensagens: 378

MensagemEnviada: Seg Jul 29, 2019 8:24 pm    Assunto: Soma de valores com códigos iguais [RESOLVIDO] Responder com Citação

Senhores, boa noite.

D7,
Fb2,5

Estou tentando fazer a soma de cada código, assim:

Código:
                While not Fm_Dados.CDS_CustoDesp.Eof do
                  begin
                    Cod01:=Fm_Dados.CDS_CustoDespCODIGO.AsString;
                    //
                    Fm_Dados.CDS_Pgto05.Active:=False;
                    Fm_Dados.CDS_Pgto05.CommandText:=('Select SUM(VALPAGO) as TTGER from PAGAMTOS where COD_CDT='+Cod01+' and COMPET='+Comp2);
                    Fm_Dados.CDS_Pgto05.Active:=True;
                    //
                    Fm_Dados.CDS_CusTot.Append;
                    Fm_Dados.CDS_CusTotCUSTOMES.AsString:=Cod01;
                    Fm_Dados.CDS_CusTotCUSTOCPT.AsString:=Comp2;
                    Fm_Dados.CDS_CusTotCUSTOTOT.AsFloat:=Tot1;
                    Fm_Dados.CDS_CusTot.Post;
                    Fm_Dados.CDS_CusTot.ApplyUpdates(-1);
                    //
                    Fm_Dados.CDS_CustoDesp.Next;
                  end;
                ShowMessage('Rotina Finalizada!');
                Close;
              end;


O resultado para todos os código é 0.000 - Onde está meu erro?

Desde já, obrigado.
_________________
Longo e difícil é o caminho que, das trevas, nos leva à luz.


Editado pela última vez por Lippi em Sáb Ago 10, 2019 11:52 am, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Ter Jul 30, 2019 8:45 am    Assunto: Responder com Citação

onde vc ta atribuindo os valores das variaveis Comp2 e Tot1
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Ter Jul 30, 2019 9:48 am    Assunto: Responder com Citação

Bom dia,

Lippi, não sei se entendi corretamente o que você quer fazer mas experimente trocar a linha abaixo:

Código:
                    Fm_Dados.CDS_CusTotCUSTOTOT.AsFloat:=Tot1;


por

Código:
                    Fm_Dados.CDS_CusTotCUSTOTOT.AsFloat := Fm_Dados.CDS_Pgto05.FieldByName('TTGER').AsFloat;


Espero que ajude

_________________
Assinatura: https://www.imoveisemexposicao.com.br/imoveis-venda-guarulhos-residencial-casa
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Lippi
Membro Junior
Membro Junior


Registrado: Terça-Feira, 25 de Novembro de 2008
Mensagens: 378

MensagemEnviada: Sáb Ago 10, 2019 11:50 am    Assunto: Corretíssimo. Responder com Citação

Imex e demais colegas, deu certíssimo a alteração de código sugerida.

Muito obrigado.
Lippi.
_________________
Longo e difícil é o caminho que, das trevas, nos leva à luz.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB