Report "Hello, World!"

Navigation:  Bericht im FR-Designer > Dialogformen >

Report "Hello, World!"

Previous pageReturn to chapter overviewNext page

Diesmal erstellen wir einen Report, der uns vor dem eigentlichen Report eine Begrüßung anzeigt indem wir eine Dialogform verwenden. Starten wir ein neues Projekt in Delphi und legen folgende Komponenten auf die Seite: TfrxReport, TfrxDialogControls. Durch einen Doppelklick auf die Komponente TfrxReport rufen wir den FastReport Designer auf und fügen in den Report eine Dialogform ein. In die Form fügen wir die Objekte TfrxLabelControl, TfrxButtonControl ein:

 

_img276

 

Die Objekteigenschaften werden folgendermaßen eingestellt:

 

TfrxLabelControl:

Caption = 'Hello, World!'

 

TfrxButtonControl:

Caption = 'OK'

Default = True

ModalResult = mrOk

 

Jetzt stellen wir die Eigenschaft der Dialogform BorderStyle = bsDialog ein. Wie man sehen kann haben die Steuerungselemente und die Dialogform denselben Satz der Eigenschaften wie auch die entsprechenden Elemente in Delphi.

 

Nachdem wir die Einstellungen eingestellt haben, kehren wir auf die Reportseite zurück und fügen dort ein Objekt "Text" ein mit einem beliebigen Satz. Starten wir nun den Report und sehen unsere Dialogform:

 

_img277

 

Wenn man auf OK geht, wird der Report erstellt und angezeigt. Schließt man das Fenster mit X, so wird der Report nicht erstellt. So arbeitet der Algorithmus von FastReport, ein Report wird nur durch klick auf OK erstellt. Deshalb haben wir am Anfang die Eigenschaft ModalResult des Buttons gleich mrOk gestellt.