So ordnen Sie dem dataset dynamisch in FastReport?

Ich habe einen Bericht erstellt mit FastReport Designer und den Aufruf mit Delphi 6. Aber DataSet für die MasterData und die Felder nicht assinged zur design-Zeit. Ich möchte diese Eigenschaften zur Laufzeit, basierend auf der ausgewählten DataSet. Wie kann ich das tun? Wie kann ich auf die DataSet des MasterData in Delphi vor dem Aufruf der Vorschau/Druck/design? Hinzugefügt folgenden code in 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;

Aber ich brauche, um diese Eigenschaften vor dem Aufruf der print/design/preview. Jede Hilfe ist willkommen.

InformationsquelleAutor sinu | 2010-10-31
Schreibe einen Kommentar