Einzelnen Beitrag anzeigen

Benutzerbild von MarcoWarm
MarcoWarm

Registriert seit: 10. Sep 2003
Ort: Großhennersdorf
532 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

AW: FastReport und Objekte Entscheidungshilfe

  Alt 30. Jun 2011, 10:48
hallo haentschmann,

um das ganze als Grundlage für Bands zu nehmen muss es leider ein Nachfahre von TDataset sein.

Stichwort: TfrxUserDataSet

wird so registriert:
Delphi-Quellcode:
 if AReport.EngineOptions.UseGlobalDataSetList then
    AReport.EnabledDataSets.Add(UserDataSet)
  else
    AReport.DataSets.Add(UserDataSet);
dieser TfrxUserDataset ist so eine Art Wrapper um einen "normalen" Dataset im Fastreport verfügbar zu machen. Dieser Dataset (z.B. TClientDataset) kann dann natürlich auch Objektreferenzen halten (als Integer) die du dann im Report wieder in den jeweiligen Typ (z.B. TStringList) casten kannst, um sie dort weiterzuverwenden. Alles in allem funktioniert das sehr gut in unserer Produktivumgebung.

Gruß
Marco
Marco Warm
TUO
TheUnknownOnes.net
  Mit Zitat antworten Zitat