Hola amigos del foro mi problem es el siguiente: tengo una consulta SQL que se ejecuta con variables en tiempo de ejecución, y quisiera saber si es posible mediante codigo realizar una consulta para un campo calculada pero que las variables de consulta del campo calculado sean dinamicas, lo cual no se como se puede acceder al procedimiento donde se realiza la consulta del campo calculado para modificarlo:
Código SQL
[-]
procedure TRArqueoTituloRes.TotalesRArqueoCalcFields(DataSet: TDataSet);
begin
DataM.Graba.Close;
DataM.Graba.SQL.Clear;
DataM.Graba.SQL.Text := 'SELECT * FROM TOTALARQUEO (:CAJERO, :FECHA, :LOCAL, NULL, 0) WHERE FPAGO = :FPAGO';
DataM.Graba.ParamByName('CAJERO').Value := DataM.Cajero['ID'];
DataM.Graba.ParamByName('FECHA').Value := DATE;
DataM.Graba.ParamByName('LOCAL').Value := DataM.Local['ID'];
DataM.Graba.ParamByName('FPAGO').Value := TotalesRArqueo['FPAGO'];
DataM.Graba.Open;
TotalesRArqueo['TOTAL'] := DataM.Graba['TOTALFPAGO']
end;
estas variables son las q deseo cambiar pero desde otro lugar del codigo por ejemplo cuando ejecuto la sentencia de consulta, es esto posible???
se me olvidaba uso delphi 7 firebird 2.0