Comment attribuer dataset de façon dynamique dans FastReport?

J'ai créé un rapport à l'aide de FastReport Concepteur et l'appel à l'aide de Delphi 6. Mais DataSet pour la MasterData et les champs ne sont pas affectés au moment de la conception. Je veux mettre ces propriétés à l'exécution fondée sur les DataSet. Comment puis-je le faire? Comment puis-je accéder à la DataSet de la MasterData à Delphes avant d'appeler les visualiser/imprimer/design? Ajouté le code suivant dans frxReport1BeforePrint.

  t := frxReport1.FindObject('MasterData1') as TfrxMasterData;
  //if Assigned(t) then
    //t.DataSet := frxIBODataset1;

  m := frxReport1.FindObject('mTenderType') as TfrxMemoView;
  if Assigned(m) then
  begin
    m.DataSet := frxIBODataset1;
    m.DataField := 'ACCOUNTNAME';
    m.Text := '[frxIBODataset1."ACCOUNTNAME"]';
  end;

Mais j'ai besoin de définir ces propriétés avant d'appeler l'impression/conception/preview. Toute aide est appréciée.

OriginalL'auteur sinu | 2010-10-31