Encontré este código que crea el clientdataset y lo enlaza con el query a través de un provider, luego enlazar a quickreport el clientdataset.
Prueba a ver si te sirve:
Código:
Var
DtStPrvdr : TDataSetProvider;
ClntDtSt : TClientDataSet;
Begin
Try
DtStPrvdr := TDataSetProvider.Create;
DtStPrvdr.DataSet := SqlQuery1;
ClntDtSt := TClientDataSet.Create;
ClntDtSt.SetProvider(DtStPrvdr);
// Ligue aqui o seu relatório ao ClntDtSt, ao ínves de ligar a SqlQuery1;
// ExibirRelatorio; //
Finally
FreeAndNil(DtStPrvdr);
FreeAndNil(ClntDtst);
End;
End;