Delphi 4- Datenbankprogrammierung



Ähnliche Dokumente
Delphi 5 Datenbankprogrammierung

Delphi 3.0 Datenbankprogrammierung

Delphi 6 Datenbankprogrammierung

Delphi 6 Datenbankprogrammierung

Delphi 6 Datenbankprogrammierung

Datenbank- Programmierung mit InterBase

Client/Server- Datenbank- Programmierung

Andreas Kosch. Client/Server. Datenbankentwicklung mit. Delphi. Verlag GmbH

VBA mit Office 97 lernen

Windows 11. Grundlagen Praxis Optimierung. Klaus Fahnenstich Rainer G. Haselier ADDISON-WESLEY PUBLISHING COMPANY

Windows NT 4.0 in heterogenen Netzen

Delphi 6 nachschlagen und verstehen

Microsoft FrontPage 98

SQL. erfolgreich Madrid Amsterdam An imprint of Pearson

MICROSOFT EXCEL 3.0 HOTLINE

PostgreSQL. Professionell und praxisnah. Jens Hartwig. An imprint of Pearson Education

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

SQL Server 2005 Der schnelle Einstieg

Frank Eller. Delphi 5. yy ADDISON-WESLEY. An imprint of Pearson Education

SQL Server 2008 Der schnelle Einstieg

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Mehr Effektiv C++ programmieren

DATENBANKEN MIT DELPHI. Herausgegeben von der Redaktion. Toolbox. Computer & Literatur Verlag GmbH

Programmierung mit Access 7 für Windows 95

SiGS-Unf. SiGS Unfallmeldungen und Beinaheunfälle

Access 2000 und MS SQL Server im Teamwork

MySQL im Einsatz. Heinz-Gerd Raymans. Mit ODBC, JDBC, PHP und Perl. An imprint of Pearson Education

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

ECDL 2007 Modul 5 Access Grundlagen. Inhalt

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

A Datenbanken. A.1 Firebird. A.1.1 Installation des Servers. A.1.2 Installation der Beispieldatenbanken. Datenbanken 1

Inhaltsverzeichnis 1 Einführung 2 Allgemeines über Datenbanken 3 Datenbanktheorie

C++für Naturwissenschaftler

SCSI-Bus und IDE-Schnittstelle

Die С ++-Programmiersprache

Dirk Louis. Markt&Technik Buch- und Software- Verlag GmbH. Delphi 2 Delphi 2. Delphi 2. Delphi 2

TYP03-Extensions entwickeln

Bibliografische Informationen digitalisiert durch

Achim Bühl, Peter Zöfel SPSS. Methoden für die Markt- und Meinungsforschung. Technische Unäversität Darmstadt

ADDISON-WESLEY PUBLISHING COMPANY

Arbeiten mit ACCESS 2013

1 Erste Schritte...13

Dirk Loui. Markt&Technik Buch- und Software- Verlag GmbH. Delphi 3

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Vorwort 11. Eine neue Datenbank erstellen 79;

Objektorientiertes Programmieren in C++

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Business Intelligence

Access 2002 und MS SQL Server 2000

Relationale Datenbanken - Theorie und Praxis

Joomla! eigenen Joomla!-Website ^ADDISON-WESLEY. Die Schritt-für-Schritt-Anleitung zur. Stephen Bürge. An imprint of Pearson

Frank Budszuhn Thomas Reichel. Visual C Windows-Programmierung mit den MFC ADDISON-WESLEY. An imprint of Addison Wesley Longman, Inc.

Das Access 2.0 Einmaleins

S(tructured)Q(uery)L(anguage)

Andreas Kosch. Delphi 3

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. Vorwort... 11

Relationale Datenbanken und SQL

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Inhalt. I Office Allgemein. Kapitel 2. Kapitel i Office-Grundlagen. Die Arbeit mit Dateien. Kapitel 3 Grafikwerkzeuge von Office

C++GUI Programmierung mit Qt 4

Martin Fowler, Kendali Scott. UML - konzentriert. Die Standardobjektmodellierungssprache anwenden

Michael Kolberg. einfach klipp & klar. Microsofft* Press

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

1 Start mit Office 10

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski.

Projektmanagement. Konzeption und praktischer Einsatz des R/3 Moduls PS ADDISON-WESLEY. An imprint of Addison Wesley Longman, Inc.

Marcus Throll, Oliver Bartosch. Einstieg in SQL. Verstehen, einsetzen, nachschlagen. Galileo Press

Attributs-Wertverteilungen / Distribution of Distinct Values Seite 1 von 5

Walter Doberenz/Thomas Kowalski Programmieren lernen in

Übung 3. Interaktive Abfragen auf eine SQL-Datenbank. Prof. Dr. Andreas Schmietendorf. Wirtschaftsinformatik

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

OPENService Dokumentation. Oracle 10.2 Client Installation (Benutzerdefiniert ohne Patch)

SQL,Teil 3: Unterabfragen, Views & Berechnungen

Die Client/Server- Technologie des SAP-Systems R/3

Grundkurs Relationale Datenbanken

Arbeiten mit ACCESS 2010

Der Rational Unified Process

Das Einsteigerseminar ASP

Schnellübersichten. SQL Grundlagen und Datenbankdesign

Inhaltsverzeichnis. Vorwort 13

Microsoft Dynamics CRM 2011

Inhaltsverzeichnis. 1 Einleitung 13

Transkript:

Michael Ebner Delphi 4- Datenbankprogrammierung yy ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California New York Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Inhaltsverzeichnis Vorwort 17 1 Datenbanken 21 1.1 Was sind Datenbanken? 21 1.1.1 Historisches 22 1.1.2 Desktop- und Client-Server-Datenbanken 24 1.2.3 Multi-Tier-Systeme 26 1.2 Relationale Datenbanken 28 1.2.1 Begriffe 28 1.2.2 Keys (Schlüssel) 30 1.2.2 Normalisierung 36 1.2.3 Das erweiterte Entity-Relationship-Modell 40 1.3 Borland Database Engine 46 1.3.1 Das BDE-Konfigurationsprogramm 48 1.4 Die Datenbankoberfläche 50 1.4.1 Erstellen von Tabellen mit der DBO 51 1.4.2 Bearbeiten von Tabellen 58 1.5 Der Datenbankexplorer 59 1.5.1 Aliase einrichten und ändern 59 1.5.2 Metadaten 61 1.5.3 Das Dictionary 62 1.6 Datenbankapplikationen mit Delphi 65 2 Die Komponenten TTable und TDatasource 69 2.1 Erstellen von Testdatensätzen 72 2.1.1 Erstellen der Tabellen 72 2.2 Master-Detail-Verknüpfung 78 2.3 Erstellen von Tabellen zur Laufzeit 81 2.4 Suchen und Filtern 84 2.4.1 Einen Bereich setzen 84 2.4.2 Datensätze suchen 86 2.4.3 Datensätze filtern 88

6 Inhaltsverzeichnis 2.5 Referenz TDataSet 91 2.5.1 Navigieren in der Datenmenge 92 2.5.2 Ändern der Daten 95 2.5.3 Status der Datenmenge 99 2.5.4 Zugriff auf die Daten 100 2.5.5 Filtern der Datenmenge 102 2.6 Referenz TBDEDataSet 103 2.6.1 Cached Updates 103 2.7 Referenz TDBDataSet 107 2.8 Referenz TTable 108 2.8.1 Verbindung zur Datenbank 108 2.8.2 Navigieren in der Datenmenge 110 2.8.3 Ändern der Daten 110 2.8.4 Zugriff auf die Daten 113 2.8.5 Suchen und Filtern 113 2.8.6 Cached Updates 115 2.8.7 Indizes 116 2.9 Referenz TDataSource 118 2.10 Referenz TField 120 2.10.1 Erzeugen statischer TField-Instanzen 120 2.10.2 Die veröffentlichten TField-Eigenschaften 123 2.10.3 Die öffentlichen TField-Eigenschaften 128 2.10.4 Die Methoden von TField 131 2.10.5 Die Ereignisse von TField 134 3 Abfragen mit TQuery 135 3.1 Suche nach Telefonnummern 135 3.1.1 Ein Programm zur Telefonnummernsuche 136 3.2 Die Datenbanksprache SQL 141 3.2.1 Der Befehl SELECT 142 3.2.2 Erstellen von Tabellen 156 3.2.3 Heterogene Abfragen 157 3.3 Parameter 158 3.3.1 Master-Detail-Beziehungen 160 3.3.2 Master-DetailbeiO/1/n: 0/1/m-Beziehungen 162 3.3.3 Datenmengen filtern 164

Inhaltsverzeichnis 7 3.4 Referenz TQuery 167 3.4.1 Verbindung zur Datenbank 167 3.4.2 Die SQL-Anweisung 168 3.4.3 Parameter 169 3.4.4 Navigieren in der Datenmenge 170 3.4.5 Ändern der Daten 170 3.4.6 Zugriff auf die Daten 173 3.4.7 Suchen und Filtern 173 3.4.8 Cached Updates 174 3.5 TTable oder TQuery? 174 3.6 SQL-Tools 175 3.6.1 Der Visuelle Abfragengenerator 175 3.6.2 Der SQL-Builder 177 4 Datensteuerungskomponenten 181 4.1 Anzeige von Text 181 4.1.1 Die Komponente TDBText '. 182 4.1.2 Die Komponente TDBEdit 183 4.1.3 Die Komponente TDBMemo 183 4.1.5 Die Komponente TDBMaskEdit 184 4.2 Gitterelemente 185 4.2.1 Die Komponente TDBGrid 185 4.2.2 Die Komponente TDBBGrid 191 4.2.3 Die Komponente TDBCtrlGrid 19,5 4.3 Listen- und Kombinationsfelder 197 4.3.1 Die Komponente TDBListBox 198 4.3.2 Die Komponente TDBComboBox 199 4.3.3 Die Komponenten TDBLookUpList und TDBLookUpCombo 200 4.3.4 Die Komponenten TDBLookUpListBox und TDBLookUpComboBox 202 4.4 Sonstige 203 4.4.1 Die Komponente TDBCheckBox 203 4.4.2 Die Komponente TDBRadioGroup 204 4.4.3 Die Komponente TDBImage 204 4.4.4 Die Komponente TDBNavigator 206 4.4.5 Die Komponente TDBNavigatorSpec 207

8 Inhaltsverzeichnis 5 QuickReport-Komponenten 209 5.1 Eine Adressenliste 210 5.2 Gruppieren der Adressen 213 5.3 Ausdruck von Etiketten 215 5.3.1 Eigenes Vorschauformular 216 5.4 Reports mit Bildern und Memos 220 5.5 Master-Detail-Reports 221 5.6 Referenz der QuickReport-Komponenten 224 5.6.1 Die Komponente TQuickRep 224 5.6.2 Die Komponente TQRBand 227 5.6.3 TQRLabel, TQRMemo und TQRDBText 229 5.6.4 Die Komponente TQRExpr 230 5.6.5 Die Komponente TQRSysData 231 5.6.6 TQRImage und TQRDBImage 232 5.6.7 Die Komponente TQRShape 233 5.6.8 Die Komponente TQRSubDetail 233 5.6.9 Die Komponente TQRGroup 234 5.6.10 Die Komponente TQRCompositeReport 235 6 ReportSmith 237 6.1 Einen Report aus Delphi heraus starten 238 6.1.1 Die Eigenschaften von TReport 238 6.1.2 Die Methoden von TReport 240 6.2 Einfache Reports erstellen 242 6.2.1 Listenausdruck 242 6.2.2 Abfragetexte generieren 246 6.2.4 Bilder und Memos 258 6.2.5 Master-Detail-Report 260 6.3 Kreuztabellen 264 6.3.1 Zusammenfassungsfelder 268 6.4 Makros 269 7 Datenanalyse 271 7.1 TChartundTDBChart 271 7.1.1 Das Beispielprogramm 271 7.1.2 Die aktuelle Wahl 277 7.1.3 Gewinn- und Verlustrechnung 279

Inhaltsverzeichnis 9 7.2 Referenz der Reihenkomponenten 283 7.2.1 Die Eigenschaften von TChartSeries 283 7.2.2 Die Methoden von TChartSeries 288 7.2.3 Die Ereignisse von TChartSeries 291 7.2.4 Die Komponente TLineSeries 293 7.2.5 TBarSeries und THorizBarSeries 294 7.2.6 Die Komponente TAreaSeries 296 7.2.7 Die Komponente TPointSeries 297 7.2.8 Die Komponente TPieSeries 298 7.2.9 Die Komponente TFastLineSeries 300 7.2.10 Die Komponente TGanttSeries 300 7.2.11 Die Komponente TBubbleSeries 302 7.2.12 Die Komponente TArrowSeries 303 7.2.13 Die Komponente TChartShape 304 7.2.14 Die Komponente TChartValueList 306 7.3 Referenz TChart 308 7.3.1 Die Achsen 308 7.3.2 Die Eigenschaft Legend 313 7.3.3 Zoomen und Verschieben 316 7.2.4 Gestalten der Anzeige 317 7.3.5 Seiten 319 7.3.6 Exportieren und Drucken 320 7.4 Die Datenanalyse-Komponenten 322 7.4.1 Ein Beispielprojekt 323 7.4.2 Die Komponente TDecisionQuery 325 7.4.3 Die Komponente TDecisionCube 326 7.4.4 Die Komponente TDecisionSource 327 7.4.5 Die Komponente TDecisionPivot 327 7.4.6 Die Komponente TDecisionGrid 328 7.4.7 Die Komponente TDecisionGraph 328 7.4.8 Datenanalyse im Thread 329 8 Weitere Objekte 333 8.1 Daten drucken 333 8.1.1 Drucken mit WriteLn 333 8.1.2 Drucken mit den TCanvas-Methoden 334 8.2 Die Komponente TBatchMove 338 8.2.1 Ein Datentransfer-Programm 338 8.2.2 Referenz TBatchMove 342

10 Inhaltsverzeichnis 8.3 Die Komponente TSession 344 8.3.1 Paßwort 344 8.3.2 Alias- und Tabellennamen 345 8.4 Die Komponente TUpdateSQL 346 8.4.1 0/1/n : O/1/m-Master-Detail-Beziehungen 349 8.4.2 Referenz TUpdateObject 352 8.5 Datenmodule 353 8.6 Die Komponente TClientDataSet 354 8.6.1 Das Beispielprojekt 355 8.6.2 Referenz TClientDataSet 359 9 Bibliotheksverwaltung 369 9.1 Das Datenmodell 369 9.1.1 Die Tabellen 369 9.2 Das Programm 372 9.2.1 Die Bücher 372 9.2.2 Die Stichworte 375 9.2.3 Die Autoren 377 9.2.4 Die Zitate 377 10 Der Tourplaner 381 10.1 Was ist ein Tourplaner? 382 10.1.1 Weitere Funktionen 384 10.1.2 Weitere Anforderungen an das Programm 385 10.2 Vorentscheidungen 386 10.3 Das Datenmodell des Grundgerüstes 388 10.3.1 Anforderungen an das Datenmodell 388 10.3.2 Die Tabellen des Grundgerüstes 389 10.4 Das Datenmodell des Tourplaners 391 10.4.1 Die Tabellen des Tourplaners 392 11 Erstellung eines Grundgerüstes 395 11.1 Verschlüsselung des Paßwortes 396 11.1.1 Verschlüsselungs-Algorithmen 398 11.2 Die Paßwort-Datenbank 400 11.3 Der Paßwort-Dialog 407 11.3.1 Position des Formulars speichern 409

Inhaltsverzeichnis 11 11.4 Anlegen neuer Projekte 410 11.4.1 MDI-Rahmenformular und Kindfenster 411 11.4.2 Formular zum Erstellen von Projekten 412 11.4.3 Formular zum Öffnen von Projekten 415 11.5 Die Projektverwaltung 421 11.5.1 Die Zugriffsverwaltung 423 11.6 Das Logfile anzeigen 426 12 Die Adressen-Datenbank 429 12.1 TTable und TQuery koppeln 430 12.2 Suchen 431 12.2.1 Das SQL-Eingabeformular 431 12.2.2 Das Suchen-Formular 443 12.2.3 Suchen nach Telefonnummern 446 12.2.4 Nach Branche filtern 447 13 Weitere Funktionen 449 13.1 Editieren der Termine 451 13.1.1 Eingabehilfe für das Datum 453 13.1.2 Eingabehilfe für die Uhrzeit 455 13.1.3 Die Nachschlageliste für die Termine 457 13.2 Das Fenster für die Einträge 458 13.2.1 Kopieren, Einfügen und Löschen von Einträgen 459 13.3 Editieren der Adressenliste 461 13.3.1 Suchen und Filtern 464 13.4 Kopieren 465 13.5 Drucken 470 13.6 Die Teilnehmerliste 477 13.7 Dokumentation und Online-Hilfe 481 13.7.1 Die Dokumentation 481 13.7.2 Die Online-Hilfe 481 13.8 Installation 484 13.8.1 Installation von 16-Bit-Anwendungen 485 13.8.2 Installation von 32-Bit-Anwendungen 486 13.8.3 Was sonst bei der Installation zu beachten ist 487

12 Inhaltsverzeichnis 14 Adressensuche 489 14.1 Generierung von Suchstrings 492 14.1.1 Suche nach Straßennamen 494 14.1.2 Hausnummern ohne Zusätze 496 14.1.3 Ortsnamen 498 14.1.4 Suche nach Nummern 499 14.2 Entfernen doppelter Adressen 500 14.2.1 Auswählen von Alias und Tabelle 500 14.2.2 Definieren der Suchkriterien 503 14.2.3 Zuweisung der Feldnamen 504 14.2.4 Generierung der SQL-Anweisung 504 14.2.5 Suchen nach doppelten Adressen 507 14.2.6 Adressen editieren 511 15 Der InterBase Server 513 15.1 Starten und Beenden des Servers 514 15.2 Der InterBase Server Manager 514 15.2.1 Anmelden 515 15.2.2 Benutzer anmelden 516 15.2.3 Backups 517 15.2.4 Statistiken 521 15.2.5 Das Maintenance-Menü 522 15.2.6 Eine Datenbank herunterfahren 524 15.2.7 Eine Datenbank reparieren 525 15.2.8 Eigenschaften anzeigen 526 15.3 Interactive SQL 527 15.3.1 Mit einer Datenbank verbinden 528 15.3.2 Ein ISQL-Script verwenden 530 15.3.3 Explizite Transaktionskontrolle 531 15.3.4 Metadaten anzeigen 531 15.4 Upsizing 536 15.4.1 Der Datenmigrations-Experte 537 15.5 Die Multi-Generationen-Architektur 541 16 InterBase SQL 545 16.1 DOMAINS 545 16.1.1 Datentypen 548 16.1.2 DEFAULT-Werte 551

Inhaltsverzeichnis 13 16.1.3 Eingabe erzwingen 553 16.1.4 Gültigkeitsprüfungen 553 16.1.5 Domains ändern 554 16.1.6 Domains löschen 555 16.1.7 Generatoren 555 16.2 Tabellen 557 16.2.1 CREATE TABLE 557 16.2.2 ALTER TABLE 568 16.2.3 Drop Table 573 16.2.4 Indizes 573 16.3 VIEWs 574 16.3.1 Eine VIEW erstellen 576 16.3.2 Zugriffsmodus 576 16.3.3 Eine VIEW löschen 579 16.4 STORED PROCEDURES 580 16.4.1 Ein Beispiel 581 16.4.2 Übersicht über die Prozedur-Sprache 583 16.4.3 Einsatz von STORED PROCEDURES 588 16.5 TRIGGER 589 16.5.1 Ein Beispiel 589 16.5.2 Vergleich alter und neuer Spaltenwerte 590 16.5.3 TRIGGER ändern und löschen 591 16.6 Zugriffsberechtigungen 593 16.7 Sonstiges 595 17 Delphi und Client-Server 597 17.1 Feldtypen 597 17.1.1 Anzeige von Graphiken 597 17.1.2 Anzeige von Zahlen und Geldbeträgen 598 17.1.3 Anzeige von Datums- und Zeitwerten 598 17.1.4 Selbstinkrementierende Felder 600 17.2 Transaktionen 604 17.2.1 Rücknahme von falschen Eingaben 607 17.2.2 Abschottung von Transaktionen 608 17.2.3 Automatische Transaktionskontrolle 612 17.3 Die Komponente TDatabase 616 17.3.1 Lokaler Alias 617

14 Inhaltsverzeichnis 17.3.2 Automatisches Einloggen 617 17.3.3 Transaktionen 618 17.4 Zugriff auf STORED PROCEDURES 618 17.4.1 Zugriff mit TQuery 618 17.4.2 Zugriff mit TStoredProc 620 17.5 Events 620 17.6 User Defined Functions 622 17.6.1 Die Funktion TNS 623 17.6.2 Einbinden einer UDF 625 17.7 Aufbau einer Netzwerkverbindung 625 17.7.1 Aufbau einer TCP/IP-Verbindung 625 17.7.2 Einrichtung des Ports 628 17.7.3 InterBase Communication Diagnostics 629 17.7.4 Alias einrichten 631 17.8 Optimierung 632 17.8.1 Erstellung von Testdaten 632 17.8.2 Datensätze filtern 638 17.8.3 Indizes verwenden 641 17.8.4 Vermeidung von LIKE-Operatoren 643 17.8.5 Datensätze zählen 643 17.9 Multi-Tier-Anwendungen 648 17.9.1 Erstellung des Middle-Tiers 648 17.9.2 Erstellung des Clients 651 17.9.3 Referenz TCustomRemoteServer 655 17.9.4 Referenz TProvider 659 17.10 Corba 660 17.10.1 Der Broker 661 17.10.2 Einen Corba-Anwendungsserver erstellen 662 17.10.3 Einen Corba-Client erstellen 662 18 Erstellung eines Datenmodells 665 18.1 Mitgliederverwaltung der NDW 665 18.1.1 Die Anfrage 666 18.1.2 Informationsbeschaffung 666 18.2 Anforderungen aus Satzung und Nebenordnungen 668 18.2.1 Anforderungen aus der Satzung 668 18.2.2 Anforderungen aus der Finanzordnung 672

Inhaltsverzeichnis 15 18.3 Anforderungen aus dem Arbeitsablauf 675 18.3.1 Neueingabe eines Mitgliedes 675 18.3.2 Löschen eines Mitgliedes 677 18.4 Ausgabe von Informationen 678 18.4.1 Mitgliederlisten 678 18.4.2 Delegiertenlisten 680 18.4.3 Vorstandslisten 680 18.4.4 Mahnlisten 680 18.4.5 Postverteiler 681 18.5 Systementscheidungen 681 19 Entwicklung des Datenmodells 683 19.1 Die Mitgliederadressen 683 19.1.1 Verknüpfungstabellen 685 19.1.2 Der vollständige Tabellensatz 688 19.1.3 Abfrage mit einer STORED PROCEDURE.. 690 19.2 Die Mitgliedschaft 695 19.3 Verbände und Gremien 698 19.4 Delegierte 701 19.5 Postverteiler und Spenden 702 19.6 Weitere Tabellen 704 Stichwortverzeichnis 707 20 QuickReport 1.0 (auf der CD) 723 20.1 Eine Adressenliste 723 20.2 Ausdruck von Etiketten 725 20.2.1 Eigenes Vorschauformular 726 20.3 Reports mit Bildern und Memos 733 20.4 Master-Detail-Reports 735 20.5 Referenz der QuickReport-Komponenten 739 20.5.1 Die Komponente TQuickReport 739 20.5.2 Die Komponente TQRBand 741 20.5.3 Die Komponente TQRLabel 742 20.5.4 Die Komponente TQRMemo 742 20.5.5 Die Komponente TQRDBText 742

16 Inhaltsverzeichnis 20.5.6 Die Komponente TQRShape 743 20.5.7 Die Komponente TQRDBCalc 743 20.5.8 Die Komponente TQRSysData 744 20.5.9 Die Komponente TQRDetailLink 744 20.5.10 Die Komponente TQRGroup 745 20.5.11 Die Komponente TQRPreview 747 20.5.12 Das Objekt TQRPrinter 747 20.5.13 Das Objekt TQRCustomControl 748