Ver Mensaje Individual
  #1  
Antiguo 08-07-2008
Avatar de Vlady
Vlady Vlady is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Reputación: 21
Vlady Va por buen camino
Campos calculados dinamicamente

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
Responder Con Cita