oncalcfield - como fazer para so ler o registro uma vez
bom dia, gostaria de saber como fazer oncalcfield ler o registro uma vez
estou usando no dbgrid e preciso criar uma saldo, a tabela tem um campo compra e criei um campo saldo que é calculado, so que toda vez que se movimenta com o dbgid ele altera o valor do campo saldo.
obrigado
victor
estou usando no dbgrid e preciso criar uma saldo, a tabela tem um campo compra e criei um campo saldo que é calculado, so que toda vez que se movimenta com o dbgid ele altera o valor do campo saldo.
obrigado
victor
Victor_antonio
Curtidas 0
Respostas
Sam
13/11/2003
Amigão, Aqui vai uma sujestão, porque vc não utiliza um TQUERY pra fazer o SALDO. Daí vc programa a TQUERY pra filtrar e calcular a soma que vc quer.
Ex:
QrySoma.Sql.Clear;
QrySoma.Sql.Add(´Select sum(Campo_Valor) from Tabela´);
QrySoma.Sql.add(´Where .....´);
QrySoma.Active := true;
Espero Ter Ajudado...
Ex:
QrySoma.Sql.Clear;
QrySoma.Sql.Add(´Select sum(Campo_Valor) from Tabela´);
QrySoma.Sql.add(´Where .....´);
QrySoma.Active := true;
Espero Ter Ajudado...
GOSTEI 0
Victor_antonio
13/11/2003
obrigado, mas o campo saldo é mostrado junto com o campo compra e cada vez que tem compra ele soma e se é pgto diminui.
codigo - descricao - compra - saldo
0001 - compra - 10,00 - 10,00
0001 - compra - 2,00 - 12,00
0001 - compra - 12,00 - 22,00
0001 - pgto - 5,00 - 17,00
é dessa maneira que tenho que mostrar.
obrigado
codigo - descricao - compra - saldo
0001 - compra - 10,00 - 10,00
0001 - compra - 2,00 - 12,00
0001 - compra - 12,00 - 22,00
0001 - pgto - 5,00 - 17,00
é dessa maneira que tenho que mostrar.
obrigado
GOSTEI 0