Como un QrDbText, estará conectado a una fuente de datos y si el informe tiene por ejemplo 200 líneas solamente podremos guardar una de ellas en la siguiente asignación se perdería la anterior.
Un pequeño ejemplo puede ser éste que sigue, aunque no sé si exactamente esto lo que pides:
Código Delphi
[-]
private
public
MiVariable:String;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
MiVariable:=table1company.AsString ;
ShowMessage(MiVariable);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
QuickRep1.PreviewModal;
end;
Un Saludo.