Hola:
antes que nada hay que formular un poco mejor las preguntas y dar un poco mas de detalles de lo que quieres hacer.
no se si esto te pueda servir en el evento on colexit de tu dbgrid prueba esto
Código Delphi
[-]
procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
qry.FieldByName('saldo').AsInteger:=qry.fieldbyname('Ingresos').AsInteger - qry.fieldbyname('gastos').AsInteger;
end;
saludos