Soma campo DBGrid
:?: Sou novo no ambiente Delphi e estou com problema para somar o valor de uma determinada coluna de uma DBGrid, se possível utilizando parametros de outra colina para a soma. Teria alguma função que eu poderia utilizar ou teria que fazer através de consultas SQL.
GRato.
GRato.
Kuaty
Curtidas 0
Respostas
Frare
30/10/2003
Olá, Kuaty
Primeiro identifique a coluna no evento OnColExit Ex.
If dbgItens_pc.SelectedIndex = 7 Then
dsItens_pc.DataSet.FieldByName(´ipc_vlr_total´).AsFloat :=
(((dsItens_pc.DataSet.FieldByName(´ipc_vlr_unit´).AsFloat*
dsItens_pc.DataSet.FieldByName(´ipc_qtde´).AsInteger)+
dsItens_pc.DataSet.fieldByName(´ipc_vlr_ipi´).AsFloat)-
dsItens_pc.DataSet.FieldByName(´ipc_vlr_desc´).asFloat);
O exemplo acima soma o total do pedido.
Espero te ajudado :wink:
Primeiro identifique a coluna no evento OnColExit Ex.
If dbgItens_pc.SelectedIndex = 7 Then
dsItens_pc.DataSet.FieldByName(´ipc_vlr_total´).AsFloat :=
(((dsItens_pc.DataSet.FieldByName(´ipc_vlr_unit´).AsFloat*
dsItens_pc.DataSet.FieldByName(´ipc_qtde´).AsInteger)+
dsItens_pc.DataSet.fieldByName(´ipc_vlr_ipi´).AsFloat)-
dsItens_pc.DataSet.FieldByName(´ipc_vlr_desc´).asFloat);
O exemplo acima soma o total do pedido.
Espero te ajudado :wink:
GOSTEI 0