Einzelnen Beitrag anzeigen

soulies

Registriert seit: 9. Dez 2005
234 Beiträge
 
#1

Rave Report & Seite 2 dynam. erzeugen via Code

  Alt 19. Okt 2010, 10:44
Delphi-Version: 7
Hoi,

ich bekomme es einfach nicht hin in einem Rave Report mit einer vordefinierten Seite
eine neue via Code zu erzeugen.

Nach erfolglosem Suchen und Testen nun hier die Frage an Euch.

Weiß einer wie's geht / hat es schon gemacht und kann die Schritte hier posten ?

Was ich bereits versucht hatte ...

Delphi-Quellcode:
var
  MyNewPage : TRavePage ;
  ...
begin
  ...
  MyNewPage := TRavePage.Create(myReport) ;
  MyNewPage.Parent := myReport;
  MyNewPage.Name := Format('Page%d',[2]) ;
  MyNewPage.Orientation := poDefault;
  MyNewPage.PageHeight := 11.693 ;
  MyNewPage.PageWidth := 8.268 ;
  MyNewPage.Active := True ;
  ...
  // mache was mit MyNewPage
  ...
end;
laut property "Childcount"=2 wurde die Seite erzeugt aber darauf gezeichnet/geschrieben wird nicht,
auch bei "ExecuteReport" wird nur eine Seite angezeigt ...

anderer Versuch ...

Delphi-Quellcode:
begin
  ...
  MyNewPage := myReport.CreateChild(TRavePage,Format('Page%d',[2])) as TRavePage ;
  MyNewPage.Active := True ;
  ...
  // mache was mit MyNewPage
  ...
laut property "Childcount"=2 wurde die wieder Seite erzeugt aber darauf gezeichnet/geschrieben wird nicht


Was habe ich vergessen ???

Danke für die Antworten
Soulies
  Mit Zitat antworten Zitat