PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  ·...

4
Volkmar Großwendt PtOtftfsionell# Reports mit Delphi 2 und 3 So soil's sein: Genauso einfach, wie ich eine Anwendung unter Delphi generiere, erstelle ich per Drag&Drop ein visuelles Grundgerüst für eine Reportfunktion in meiner Anwendung und binde diese anschließend in den aktuellen Projekt-Sourcecode Mit 28 Abbildungen Franzis

Transcript of PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  ·...

Page 1: PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  · 4.6.1 Die Komponente QRSubDetail 69 4.6.2 Der Feldverbindungs-Designer 71 4.6.3 Fertigstellung

Volkmar Großwendt

PtOtftfsionell# Reports

mit Delphi 2 und 3

So soil's sein: Genauso einfach, wie ich eine Anwendung unter Delphi generiere, erstelle ich per Drag&Drop ein visuelles Grundgerüst für

eine Reportfunktion in meiner Anwendung und binde diese anschließend in den aktuellen Projekt-Sourcecode

Mit 28 Abbildungen

Franzis

Page 2: PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  · 4.6.1 Die Komponente QRSubDetail 69 4.6.2 Der Feldverbindungs-Designer 71 4.6.3 Fertigstellung

Inhalt

Inhalt

1 Professionelle Reporte mit Delphi 13

1.1 Präsentation von Daten in Reporten 13 1.2 Die Arbeitsweise von QuickReport 14 1.3 Welche Datenquellen sind für einen Report geeignet 16

2 Grundlagen zur Erstellung eines Reportes 19

2.1 Welche Art von Daten wollen Sie darstellen 19 2.2 Einzeilige Reporte 21 2.3 Mehrzellige Reporte 22 2.4 Master-/Detail-Reporte mit verschiedenen Datenbanken 24 2.5 Gruppenbildung in Reporten 25 2.6 Preview - Die Vorschaufunktion 26

3 Datenquellen - Die Basis für einen Report 28

3.1 Die Tabelle als Datenbasis 29 3.2 Ein Array als Datenbasis 30 3.3 Texte als Datenbasis 30

4 Visuelle Gestaltung eines Reportes 32

4.1 Der Formulardesigner als Arbeitsfläche 32 4.2 Die Komponenten von QuickReport 33 4.2.1 Sichtbare Komponenten von QuickReport 34 4.2.2 Nicht sichtbare Komponenten von QuickReport 37 4.3 Datenzugriffsobjekte richtig einsetzen 37 4.3.1 Die Komponente TTable 38 4.3.2 Die Komponente TDataSource 41 4.4 Werkstatt Teil 1 - Ein einfacher Report 44 4.4.1 Die Komponente QuickReport 46 4.4.2 Eine Titelzeile für das Reportformular 49 4.4.3 Weitere Bänder in den Report einfügen 51 4.4.4 Datenfelder über QRDBText integrieren 52 4.4.5 Zusammenfassung -Werkstatt Teil 1 56

Page 3: PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  · 4.6.1 Die Komponente QRSubDetail 69 4.6.2 Der Feldverbindungs-Designer 71 4.6.3 Fertigstellung

o Inhalt

4.5 Werkstatt Teil 2 - Weitere Daten dem Report hinzufügen 58 4.5.1 Das Objekt QRBand im Detail 58 4.5.2 Kopf- und Fußzeilen für das Reportformular 61 4.5.3 Zusammenfassung - Werkstatt Teil 2 67 4.6 Werkstatt Teil 3 - Professioneller Master-/Detail-Report 68 4.6.1 Die Komponente QRSubDetail 69 4.6.2 Der Feldverbindungs-Designer 71 4.6.3 Fertigstellung des Master-/Detail-Reportes 73 4.6.4 Zusammenfassung - Werkstatt Teil 3 76 4.7 Weitere Gestaltungsmöglichkeiten 80 4.7.1 Seitenzahlen in einem Report 81 4.7.2 Die Informationskomponente QRSysData 82 4.7.3 Datum und Uhrzeit im Report darstellen 87 4.7.4 Gruppenbildung innerhalb eines Reportes 89 4.7.5 Berechnungen und Summenbildung 97 4.7.6 ASCII-Texte im Report einsetzen 101 4.7.7 Zusammenfassung - ASCII-Texte 115 4.7.8 Weiterführende Möglichkeiten für QuickViewer 115 4.7.9 Grafiken in einem Report darstellen 117

5 Etikettendruck mit QuickReport 2.0 131

5.1 Vorbereitung eines Etikettenformulares 132 5.2 Anpassung an einen Etikettenträger 136 5.3 Etikettendruck mit einem Datensatz 142 5.4 Steuerdatei für Einzeletiketten erstellen 142 5.5 Serienetikettendruck, ideal für Mailings 144 5.6 Grafiken auf Etiketten darstellen 145

6 Integration der Reportfunktionen in ein Proj ekt 147

6.1 Die Steuerungsobjekte von QuickReport 148 6.2 Implementierung im Unit-Quelltext 149 6.3 Aufruf und Parameter in Prozeduren 151

7 Die CD-ROM zum Buch 153

7.1 NEU! QuickReport 2.0b auf der CD 153 7.2 Die Verzeichnisstruktur der CD 153 7.3 WWW-Links zum Thema QuickReport 154 7.4 FAQs zum Thema Delphi und QuickReport 155

Page 4: PtOtftfsionell# Reportsdigitale-objekte.hbz-nrw.de/storage2/2018/06/16/file_188/...2018/06/16  · 4.6.1 Die Komponente QRSubDetail 69 4.6.2 Der Feldverbindungs-Designer 71 4.6.3 Fertigstellung

Inhalt Q

QuickReport 2.0 - Kurzreferenz 157

1 Eigenschaften (alphabetisch) 157

2 Ereignisse (alphabetisch) 187

3 Methoden (alphabetisch) 191

4 Die Klassenhierarchie von QuickReport 196

Abbildungsverzeichnis 198

Tabellenverzeichnis 199

Quelltextverzeichnis 199

Sachverzeichnis 201