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 

Dúvidas em como Acumular Valor

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
saminae
Novato
Novato


Registrado: Quarta-Feira, 20 de Junho de 2012
Mensagens: 20

MensagemEnviada: Qua Jun 20, 2012 2:30 pm    Assunto: Dúvidas em como Acumular Valor Responder com Citação

Ola Boa tarde a todos,
vou dar um exemplo de minha duvida.
Tenho no BD uma tabela chamada Detalhe, logo após fazer um pagamento no sistema faço com que o sistema neste momento grave os itens na tabela itens e as tributações na tabelas tributação. Até ai tudo bem, mas preciso que no momento do fechamento do dia ele faça um loop na tabela da tributação e leia os campos das aliquotas. Caso tenha 3 valores de uma mesma aliquota terá que ser somado este valor (Acumule) e que apos isso ele continue lendo a tabela para procurar se ha mais outras aliquotas diferentes da primeira e com valores. Caso exista tera que ser feito o mesmo acumulo e no final seja gravado dentro da tabela Redução. Lembrando que para cada aliquota existente, deverá ser gravado separado na tabela da Redução.
Qualquer dica, ajuda será de grande importancia.
Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qua Jun 20, 2012 3:54 pm    Assunto: Responder com Citação

Usa uma tabela temporaria (o que não recomendo) ou algum componente que fique em memoria, como uma tabela virtual...
Com o clientdataset dá pra fazer isso, ou se tiver o TXLib instalado, use o memorydata...

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
saminae
Novato
Novato


Registrado: Quarta-Feira, 20 de Junho de 2012
Mensagens: 20

MensagemEnviada: Qua Jun 20, 2012 4:38 pm    Assunto: Responder com Citação

Ghost_Rider escreveu:
Usa uma tabela temporaria (o que não recomendo) ou algum componente que fique em memoria, como uma tabela virtual...
Com o clientdataset dá pra fazer isso, ou se tiver o TXLib instalado, use o memorydata...

Abraço...


Obrigado pela ajuda,
uma outra duvida seria usando um locate será que tambem daria certo?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial 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