Ver Mensaje Individual
  #3  
Antiguo 10-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Reputación: 21
papulo Va por buen camino
Si mal no he entendido, quieres mostrar los resultados de una query que tu le pasas al datamodule ¿correcto? en ese caso, lo que hago yo, es, al crear el data view, muestro todos los campos que necesitaré, y luego en codigo, lo ejecuto de la siguiente manera:

*Primero defino sSQLstatement := string, como variable global.

Código Delphi [-]
function IBDataSet_access(sSQLstatement: string): string;
begin
  if DataModule2.IBDataSet1.Transaction.Active then DataModule2.IBDataSet1.Transaction.Commit;
  DataModule2.IBDataSet1.Transaction.StartTransaction;
  DataModule2.IBDataSet1.SelectSQL.Clear;
  DataModule2.IBDataSet1.SelectSQL.Add(sSQLstatement);
  DataModule2.IBDataSet1.Open;
end;
//******************************************************
//******************************************************
procedure TForm1.Button1Click(Sender: TObject);
begin
  sSQLstatement := 'SELECT el/los_campos FROM la_tabla_que_quieras';
  IBDataSet_access(sSQLstatement);
  RvProjecto1.ExecuteReport('Nombre_del_informe');
end;
Responder Con Cita