Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fastreport-Objekte ein und ausblenden und editieren (https://www.delphipraxis.net/68721-fastreport-objekte-ein-und-ausblenden-und-editieren.html)

polondo 4. Mai 2006 07:30


Fastreport-Objekte ein und ausblenden und editieren
 
hi,

ist es möglich von Delphi aus auf die Variablen / Memofelder von Fastreport zuzugreifen? Also das ich bestimmte Sachen verändere bevor das Report generiert wird?

Danke schonmal!

mfg R.

Union 4. Mai 2006 09:41

Re: Fastreport-Objekte ein und ausblenden und editieren
 
Die Objekte erhältst Du über FindObject, hier mal ein kurzes Beispiel:
Delphi-Quellcode:
// Query an Dataset binden
frxDbDataSet.DataSet := Qry;

// Dataset in report bringen
frxListe.DataSets.Add(frxDbDataSet);

// Referenz auf Seite
ReportPage := TfrxReportPage(frxListe.Pages[0]);

// Referenz auf Überschriftenzeile
ColumnHeader := TfrxColumnHeader(ReportPage.FindObject('ColumnHeader'));

// Referenz auf Datenzeile
MasterData  := TfrxMasterData(ReportPage.FindObject('MasterData'));

// Landscapimus maximus
ReportPage.Orientation := printers.poPortrait;
ReportPage.AlignChildren;

with TfrxPageHeader(ReportPage.FindObject('PageHeader')) do
begin
   TfrxMemoView(FindObject('lblHeader')).Memo.Clear;
   TfrxMemoView(FindObject('lblHeader')).Memo.Text := 'Artikelliste (fliegende Kühe)';
   TfrxMemoView(FindObject('fldBenutzername')).Memo.Text := 'AUser';
end;

polondo 4. Mai 2006 09:49

Re: Fastreport-Objekte ein und ausblenden und editieren
 
dank dir!

ich werd das mal ausprobieren!

mfg R.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz