Ir para conteúdo

POWERED BY:

Arquivado

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

L Fernando

DBGrid / MySQL

Recommended Posts

Pessoal,

 

Sou novo tanto no forum quanto no ofício... Li vários artigos publicados na net, mas ainda não encontrei a solução para o seguinte problema :

 

Usando Delphi 7 e MySQL, monto na tela um DBGrid. Não tem nenhuma linha de código, apenas os links no ObjectInspector's pertinentes entre um ADOQuery, DataSource e o próprio componente DBGrid. Até aí, sem problema.

 

Porém uma das colunas a ser apresentada no grid deve, para cada registro (ou linha, se preferir) ser a soma dos valores de três campos (ou colunas) do tipo Integer. Esta soma não constitui nenhum campo no arquivo (tabela).

 

É possível fazer isto com estes componentes ou devo usar ADODataSet que, se não me engano, tem o evento OnCalcFields. Nunca usei este componente e não sei como conecta-lo ao ADOConnection ou mesmo ao DBGrid.

 

Desde já, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi corretamente, você tem uma tabela com os campos A, B e C que você quer exibir somados como se fosse uma coluna D, é isso? Se for, é simples... precisaria só montar uma query no estilo da abaixo.

 

Select A, B, C, (A+B+C) as D
from tabela

Se não for isso, por favor poste exemplos do que deseja fazer, qual o BD que usa e o que já montou de select para que possamos ajudar ou indicar o fórum mais apropriado para as suas dúvidas.

 

[]'s

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.