Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

flavioavilela

resultado final dentro dbgrid

Recommended Posts

bom dia a todos...

vi um lance em um sistema e fiquei curioso em saber como fazer e implementar em meu sistema...

a pessoa faz uma consulta entre datas e soma as comissões dos funcionários...

por exemplo:

Funcionário Valor Comissão

Flávio 500,00

Fernando 650,00

João 400,00

Felipe 660,00

 

Valor Total 2210,00

isso tudo ai aparece em um grid, só que, sempre que eu quero fazer um valor total eu dou um SUM(valor_comissao) e jogo isso pra dentro de um EDIT e me da o valor total... tranquilo... só que, eu queria que esse Valor Total viesse dentro do dbgrid, lá no final dele... como faço para colocar esse Valor Total dentro do dbgrid e lá no final dele????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, eu uso o SQL Server aqui para implementar minhas rotinas, então todas os relatórios que monto eu já os faço direto no BD, dentro de uma Stored Procedure... usando as SPs, eu faria algo assim pra um relatório como o seu: criaria uma tabela temporária e acumularia nela os totais, no formato que você postou... depois eu faria um sum da comissão nessa temp e adicionaria seu resultado nesta mesma temporária como valor total... ai só terminaria fazendo meu select normal na temporária. Isso tudo dentro da SP.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo... mas, a lógica é: como colocar um outro campo dentro do dbgrid que nao esteje no select... tipo, no meu select eu mandei ele selecionar o Funcionario, a Quantidade e Valor Total.... ai, quero acrescentar no final do dbgrid, na última linha, a linha de Total.... isso que nao sei fazer.... alguem pode dar uma luz de como resolver isso??? se é algum comando ou procedure para fazer isso???

andei pesquisando e vi algo do tipo resultado do select dentro do select aparecendo outra coluna, mas nao tem mtos exemplos sobre isso.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.