Somar campo em DBCtrlGrid

Delphi

06/01/2004

Pessoal,

Preciso somar um campo num DBCTRLGRID.
Alguem poderia me orientar??

Aguardo resposta ....

Marcelo

[b:776313c9d0]Título editado conforme as regras de conduta. Gentileza não postar utilizando caixa alta.[/b:776313c9d0]
Sandra


Mdo

Mdo

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

06/01/2004

Você pode criar um campo calculado na Tabela ou ClientDataSet que alimenta este DBGrid, assim a Soma se torna automática ao digitar ou alterar um valor.


GOSTEI 0
Mdo

Mdo

06/01/2004

Bem pessoal, vou tentar ser mais detalhista:
Tenho uma tabela de emprestimos e outra com as parcelas desses emprestimos num relacionamento master detail.
Num form, de manutenção dos emprestimos o usuario vai também cadastrar as parcelas, e eu preciso no momento em que ele vai cadastrando ir colocando o total de todas as parcelas num edit.
Óutra dúvida, tem como eu controlar quando salvar ou não num dbctrlgrid, pois pelo que estou percebendo o delphi (uso o 4) está salvando automaticamente as parcelas mantidas pelo dbctrlgrid.

Obrigado ai pela ajuda!


GOSTEI 0
Carlão Tq

Carlão Tq

06/01/2004

Tente somar os valor dos campos incluidos no grid , com um repetição , como esta com masterfield ativo , ele só somará os itens que vc esta inserindo e coloque o resultado no edit ou label , coloque a funcao ou procedure nos eventos de salvamento do grid ou movimentãção da primeira tabela.


GOSTEI 0
POSTAR