UserGde

779
 Crystal Reports™ 8.5 Benutzerhandbuch Seagate Software IMG Holdings, Inc. 915 Disc Drive Scotts Valley Kalifornien, USA 95066

Transcript of UserGde

Crystal Reports 8.5 Benutzerhandbuch

Seagate Software IMG Holdings, Inc. 915 Disc Drive Scotts Valley Kalifornien, USA 95066

Copyright 2001 Seagate Software Information Management Group Holdings, Inc., 915 Disc Drive, Scotts Valley, California, USA 95066. Alle Rechte vorbehalten. Ausgabe 1. Februar 2001 Diese Dokumentation darf weder als Ganzes noch in Teilen auf einem Datenspeicherungssystem gespeichert, bertragen oder auf sonstige Weise reproduziert werden, mit Ausnahme der Situationen, in denen dies gem den Bedingungen der entsprechenden Software-Lizenzvereinbarung gestattet ist. Diese Dokumentation enthlt Informationen, die das Eigentum von Seagate Software, Inc., und/oder seiner Zulieferer sind. Warenzeichen (c) 2001 Seagate Software Information Management Group Holdings, Inc. Alle Rechte vorbehalten. Seagate, Seagate Software, Crystal Reports, Crystal Enterprise, Seagate Info und das Seagate-Logo sind Marken oder eingetragene Marken von Seagate Software Information Management Group Holdings, Inc. und/oder Seagate Technology, Inc. Alle anderen erwhnten Marken sind das Eigentum der jeweiligen Inhaber.

InhaltsverzeichnisKapitel 1: Willkommen bei Crystal ReportsAllgemeine Informationen zu Crystal Reports ................................... 2 Inhalt dieses Handbuchs ................................................................... 3Inhalt der Kapitel ................................................................................................... 3 Online-Hilfe .......................................................................................................... 8 Produktregistrierung .............................................................................................. 9 Technische Untersttzung ................................................................................... 10

Konventionen fr Befehle, Schaltflchen und Tasten ...................... 10Befehle und Schaltflchen ................................................................................... 10 Tastenkombinationen .......................................................................................... 10 Weitere Konventionen ........................................................................................ 10

Kapitel 2: Was gibts neues?Web-Berichterstellung .................................................................... 12Gesteigerter Wert des Crystal Enterprise Web Component Servers ....................... 12 Komplette XML-Untersttzung fr das Web ......................................................... 14 Erreichen Sie mehr mit schnellerer Verarbeitung ................................................. 14 Verbesserte Interaktivitt mit Parametern ............................................................. 15 Einstellbarer DHTML Report Viewer .................................................................... 15 Optimieren Sie die Verarbeitungsleistung von Berichten mit der Dokumentation von Crystal Reports ........................................................ 15 Melden Sie sich in Crystal Reports bei den APS-Ordnern an ................................ 16 Zeigen Sie Web-Berichte unabhngig vom Serverpfad an .................................... 16 Erweitern Sie das Berichtspotential mit zustzlichen Anwendungen .................... 16

Report Designer-Funktionen ........................................................... 16Erstellen Sie Berichtswarnungen zur sofortigen Benachrichtigung ........................ 16 Exportieren Sie Daten im PDF-, XML-, RTF- und verbesserten HTML-Format ..................................................................................................... 17

Crystal Reports Benutzerhandbuch

i

Greifen Sie auf zustzliche Datenquellen zu ....................................................... 17 Kopieren Sie Berichtobjekte in andere Anwendungen ......................................... 17 Fassen Sie Daten aus hierarchischen Gruppen zusammen ................................... 17 Ergnzen Sie Formeln mit neuen und verbesserten Funktionen ............................ 18 Passen Sie Standard-Schriftoptionen individuell an .............................................. 18 Stellen Sie Daten mit verbesserten Diagramm- und Kartenerstellungsfunktionen schneller graphisch dar ....................................................................................... 18 Analysieren Sie Daten im Handumdrehen ........................................................... 18 Speichern Sie Vorschaufeldern als Standardeinstellung ....................................... 18

Developer-Funktionen .................................................................... 19Betten Sie das Crystal Reports Designer-Steuerelement ein .................................. 19 Machen Sie vom einheitlichen RDC-Objektmodell Gebrauch ............................. 19 Verteilen Sie den ASP Web Report Server neu ..................................................... 19 Greifen Sie auf XML-Daten zur Laufzeit zu .......................................................... 19 Vereinfachte Verwaltung mit dem Lizenz-Manager ............................................. 19 Report Designer Component 8.5 ......................................................................... 20 RDC-Laufzeit-Verteilung ..................................................................................... 20 Lotus Domino-Beispielanwendungen .................................................................. 20

Weitere Informationen ................................................................... 21

Kapitel 3: Installieren von Crystal ReportsInstallieren von Crystal Reports ...................................................... 24 Systemanforderungen fr die Installation ....................................... 24 Installieren auf einem lokalen Computer von CD ........................... 25 Installieren auf und von einem Netzwerk-Server ............................ 27Installieren von Crystal Reports in einem Netzwerk ............................................. 27 Installieren von Crystal Reports vom Netzwerk aus ............................................. 28

Anpassen der Installation ................................................................ 29

ii

Crystal Reports Benutzerhandbuch

Installieren von Crystal Enterprise .................................................. 31Erste Schritte ....................................................................................................... 32 Ausfhren der Installation ................................................................................... 32

Kapitel 4: Erste SchritteEinstieg in die Verwendungsweise von Crystal Reports ................... 36Beispielberichte .................................................................................................. 36 Beispieldaten - Xtreme.mdb ................................................................................ 38

Bericht-Assistenten ......................................................................... 39Standard .............................................................................................................. 39 Serienbrief ........................................................................................................... 40 Formular ............................................................................................................. 40 Kreuztabelle ........................................................................................................ 40 Unterbericht ........................................................................................................ 40 Adreetikett ........................................................................................................ 40 Drilldown ........................................................................................................... 41 OLAP .................................................................................................................. 41

Erste Schritte fr Fortgeschrittene ................................................... 42Bevor Sie anfangen ............................................................................................. 42 Den Bericht erstellen ........................................................................................... 43 Datensatzauswahl ............................................................................................... 56 Gruppieren und Sortieren .................................................................................... 59 Den Bericht fertigstellen ...................................................................................... 63

Erste Schritte fr Fortgeschrittene ................................................... 64

Kapitel 5: Grundlagen der BerichterstellungGrundlagen des Berichtentwurfs ..................................................... 72 Den Inhalt eines Berichts planen .................................................... 72Angabe des Zwecks ............................................................................................ 72 Das Layout Ihres Berichts festlegen ...................................................................... 73

Crystal Reports Benutzerhandbuch

iii

Die Daten ermitteln ............................................................................................. 74 Daten verarbeiten ................................................................................................ 75 Druckbereichseigenschaften festlegen ................................................................. 77

Einen Prototyp auf Papier entwerfen .............................................. 78

Kapitel 6: Einfhrung in die BerichterstellungBerichterstellungsoptionen ............................................................. 82Bericht-Assistenten .............................................................................................. 82 Anderer Bericht ................................................................................................... 82 Neuer Bericht ...................................................................................................... 83

Datenquellen fr Berichte ............................................................... 83Datenbank .......................................................................................................... 83 Abfragen (Queries) .............................................................................................. 84 Lexika ................................................................................................................. 84

Datenquellen und Datenbankfelder whlen .................................... 86Der Daten-Explorer ............................................................................................. 86 Der Feld-Explorer ................................................................................................ 87

Die Umgebung der Berichterstellung .............................................. 89Registerkarte Entwurf ........................................................................................... 89 Registerkarte Seitenansicht .................................................................................. 92

Einen neuen Bericht erstellen .......................................................... 96Die Datenquelle auswhlen ................................................................................ 96 Mehrere Tabellen verknpfen .............................................................................. 97 Datenbankfelder im Bericht einfgen .................................................................. 99 Daten formatieren ............................................................................................. 107 Datensatzauswahl ............................................................................................. 107 Daten gruppieren, sortieren und zusammenfassen ............................................. 107 Die Drilldown-Option auf ein Gruppenergebnis benutzen ................................ 108 So vergrern und verkleinern Sie die Berichtansicht ........................................ 109

iv

Crystal Reports Benutzerhandbuch

Seitenkpfe und Seitenfe einfgen ................................................................. 110 Eine Titelseite zum Bericht hinzufgen .............................................................. 110 So fgen Sie Dateiinformationen zu einem Bericht hinzu .................................. 112

Erstellung anspruchsvollerer Berichte ........................................... 112

Kapitel 7: Optimierte Web-Berichte entwerfenbersicht ...................................................................................... 114 Mit Crystal Enterprise Reports skalieren ....................................... 115Installation, Konfiguration und Aktualisierung ................................................... 116

Richtige Entwurfsentscheidungen treffen ...................................... 116Schnellere Berichtsformate verwenden .............................................................. 117 Live- oder gespeicherte Daten whlen ............................................................... 117 Entwerfen von Gruppenergebnisberichten ......................................................... 118 Unterberichte berlegt verwenden .................................................................... 119

Rationalisierung der Berichtsumgebung ........................................ 121Die schnellste Datenbank und Verbindung auswhlen ...................................... 121 Mit Tabellenindizes arbeiten ............................................................................. 121 Auswahl von Tabellenverknpfungsoptionen verbessern ................................... 121 Thread-sichere Datenbanktreiber verwenden .................................................... 123 Gespeicherte Prozeduren zur schnelleren Verarbeitung verwenden .................. 123

Verbesserte Datensatzauswahlformeln verwenden ....................... 124Beispiel fr das Einengen der Datensatzauswahl ............................................... 124 Tips zur Leistungssteigerung bei der Datensatzauswahl ..................................... 125 Strategien zum Schreiben effizienter Datensatzauswahlformeln ........................ 126 Parameterfelder in Datensatzauswahlformeln einbinden ................................... 128 SQL-Ausdrcke in geeigneten Situationen verwenden ....................................... 130

Sortieren, Gruppieren und Summenberechnung verbessern ......... 131Gruppieren auf dem Server .............................................................................. 131 Beispiel fr die Vorteile der Gruppierung auf dem Server .................................. 132

Crystal Reports Benutzerhandbuch

v

Mit SQL-Ausdrcken gruppieren, sortieren und Summen bilden ....................... 133 SQL-Ausdrcke fr CASE-Logik verwenden ....................................................... 133 Weitgehendes Einfgen von Gruppenergebnis- und Laufende Summe-Feldern ................................................................................................. 134

Kapitel 8: Datenstze auswhlenDatenstze auswhlen .................................................................. 136Mit dem Auswahl-Assistenten arbeiten .............................................................. 137 Mit Formeln arbeiten ......................................................................................... 138 Interaktion von Auswahl-Assistent und Auswahlformel- Editor .......................... 139

Mit Formelvorlagen arbeiten ......................................................... 140Vorlagen fr Datensatzauswahlformeln ............................................................. 140 Eine Formelvorlage whlen ............................................................................... 143

Einengen der Datensatzauswahl auf den Datenbank-Server ......... 144 Fehler in Datensatzauswahlformeln beheben .............................. 145Auswahlen korrigieren, die keine Daten generieren .......................................... 146

Kapitel 9: Sortieren, Gruppieren und SummenbildungDaten sortieren ............................................................................. 150Sortieroptionen .................................................................................................. 150 Einzelne und mehrere Felder sortieren .............................................................. 151

Daten gruppieren .......................................................................... 152Benutzerdefinierte Gruppen erstellen ................................................................ 154 Datenstze innerhalb von Gruppen sortieren .................................................... 156 Gruppenauswahl ............................................................................................... 157 Daten in Intervallen gruppieren ......................................................................... 161 So gruppieren Sie nach dem ersten Buchstaben des Firmennamens ................... 164 Daten hierarchisch gruppieren .......................................................................... 166 Gruppen bearbeiten .......................................................................................... 168

vi

Crystal Reports Benutzerhandbuch

Gruppenergebnis bilden ................................................................ 169Gruppen nach Gruppenergebniswerten ordnen ................................................. 170 Die ersten oder letzten N-Gruppen auswhlen .................................................. 171

Zwischenergebnisse bilden ........................................................... 173Zwischenergebnisse fr Daten erstellen ............................................................. 173 Preise erweitern und Zwischenergebnisse fr die Erweiterungen bilden ............ 174

Prozentstze ................................................................................. 176Einen Prozentsatz berechnen ............................................................................ 176

Gruppenkpfe ............................................................................... 178Gruppenkpfe erstellen ..................................................................................... 178 Gruppenkpfe unterdrcken ............................................................................. 181 Drilldown auf Gruppenkpfen .......................................................................... 182

Kapitel 10: Laufende SummenLaufende Summen verstehen ........................................................ 184Funktionsweise laufender Summen ................................................................... 184

Laufende Summen erstellen .......................................................... 185Eine laufende Summe in einer Liste verwalten ................................................... 185 Eine laufende Summe fr Gruppen bilden ......................................................... 187 Bedingte laufende Summen bilden .................................................................... 188 So bilden Sie eine laufende Summe in einer 1 zu n-Verknpfung ...................... 190

Laufende Summen mit Hilfe einer Formel erstellen ...................... 191

Kapitel 11: Berichte mit Mehrfachbereichenber Bereiche ............................................................................... 196 Mit Bereichen arbeiten ................................................................. 196Einen Bereich einfgen ..................................................................................... 196 Einen Bereich lschen ....................................................................................... 197 Einen Bereich verschieben ................................................................................ 197 Zwei gleichartige Bereiche zusammenfhren .................................................... 198

Crystal Reports Benutzerhandbuch

vii

Bereiche aufteilen und ihre Gre ndern .................................... 199Bereiche teilen .................................................................................................. 199 Bereiche vergrern/verkleinern ....................................................................... 200

Mehrfachbereiche in Berichten verwenden .................................. 201So verhindern Sie, da sich Objekte variabler Lnge gegenseitig berschreiben ................................................................................. 201 Bedingtes Formatieren von Objekten ................................................................. 202 So richten Sie zeilenweise wechselnde Hintergrundfarben ein .......................... 203 Das Drucken von Leerzeilen verhindern ........................................................... 204 Bedingtes Hinzufgen von Leerzeilen ............................................................... 205

Serienbriefe ................................................................................... 206Mit Textobjekten arbeiten .................................................................................. 206 Einen Serienbrief mit Hilfe eines Textobjekts erstellen ....................................... 208 Bedingte Mitteilungen in Briefvordrucken drucken ............................................ 214

Kapitel 12: FormatierungGrundlagen der Formatierung ....................................................... 216 Die Berichtentwurfsumgebung verwenden ................................... 216Entwurfslsungen .............................................................................................. 216 Bereichsmerkmale ............................................................................................. 217 Unterlegen eines folgenden Bereichs mit einem Objekt .................................... 218 Vorgedruckte Formulare .................................................................................... 220 Berichtteile ausblenden ..................................................................................... 220 Ausblenden von Berichtobjekten ....................................................................... 221 Textobjekte positionieren .................................................................................. 222 Textobjekte mehrzeilige positionieren ............................................................... 225 Textobjekte aus Dateien importieren ................................................................. 225 Abstnde zwischen textbasierten Objekten ....................................................... 226 berlauf-Felddarstellung ................................................................................... 233

viii

Crystal Reports Benutzerhandbuch

Mehrere Objekte auswhlen ............................................................................. 235 Freiformplazierung ............................................................................................ 235 Vertikale Plazierung .......................................................................................... 238 TrueType Schriftarten ........................................................................................ 241 Seitenrnder ...................................................................................................... 241 Standarddrucker ................................................................................................ 242 Druckertreiber ................................................................................................... 244

Formatierungseigenschaften ......................................................... 245 Arbeiten mit absoluten Formatierungen ........................................ 245Rahmen, Farben und Schattierungen zu Feldern hinzufgen ............................. 245 Standard-Feldformate ndern ............................................................................ 246 Linien hinzufgen und bearbeiten ..................................................................... 248 Rechtecke im Bericht hinzufgen und bearbeiten .............................................. 249 Formen einem Bericht hinzufgen ..................................................................... 250 Konventionelle Buchhaltungsformate verwenden .............................................. 251 Weie Flchen zwischen Zeilen verwenden ..................................................... 254

Mit bedingter Formatierung arbeiten ............................................ 256Bedingte Ein/Aus-Eigenschaften ......................................................................... 256 Bedingte Attributeigenschaften .......................................................................... 257 Bedingte Schriftarten ndern ............................................................................. 259 Seitenfu nach der ersten Seite erstellen ............................................................ 260 Den Markierungs-Assistenten verwenden .......................................................... 261 Aktionen rckgngig machen/wiederherstellen ................................................. 264

Kapitel 13: Diagramme erstellenDiagrammkonzepte ....................................................................... 266Diagramme erstellen - berblick ....................................................................... 266 Diagramm-Layouts ............................................................................................ 267 Diagrammtypen ................................................................................................ 268

Crystal Reports Benutzerhandbuch

ix

Ein Diagramm positionieren .............................................................................. 270 Drilldown mit Diagrammen .............................................................................. 270 Drilldown mit Legenden .................................................................................... 270

Diagramme erstellen ..................................................................... 271Diagramme aus Detail- und Formelfeldern erstellen (Erweitertes Layout) ........... 271 Diagramme aus Gruppenergebnis- oder Zwischenergebnisfeldern erstellen (Layout Gruppe) ............................................................................... 274 Diagramme aus Kreuztabellen-Gruppenergebnissen erstellen ........................... 275 Diagramm auf Grundlage eines OLAP-Wrfels erstellen ................................... 277

Mit Diagrammen arbeiten ............................................................. 279Diagramme mit dem Diagramm-Assistenten bearbeiten .................................... 279 Diagramme auf der Registerkarte Analyzer bearbeiten ...................................... 279 Die Zoom-Funktionen bei Sulen- und Liniendiagrammen verwenden ............. 281 Diagramme automatisch ausrichten .................................................................. 282 Gre und Position von Diagrammen ndern ................................................... 282 Rahmen von Diagrammen ndern ..................................................................... 283 Die Unterlegfunktion bei Diagrammen anwenden ............................................ 283

Kapitel 14: Erstellung von KartenKonzepte der Kartenerstellung ...................................................... 286berblick der Kartenerstellung .......................................................................... 286 Kartenlayout ...................................................................................................... 286 Kartentypen ....................................................................................................... 287 Wo Sie eine Karte positionieren ........................................................................ 290 Drilldown auf Karten ......................................................................................... 290

Karten erstellen ............................................................................. 291Karten fr ein Detailfeld (Layout Erweitert) erstellen ....................................... 291 Karten auf der Basis von Gruppenfeldern erstellen (Layout Gruppe) ............... 294 Karten auf der Basis von Kreuztabellen-Gruppenergebnissen erstellen (Layout Kreuztabelle) ..................................................................................... 295 Karten auf der Basis von OLAP-Wrfeln erstellen (Layout OLAP) ................... 297 Karten auf der Basis von Unterberichten erstellen .............................................. 299

x

Crystal Reports Benutzerhandbuch

Mit Karten arbeiten ....................................................................... 300Karten mit dem Karten-Assistenten bearbeiten ................................................... 300 Karten auf der Registerkarte Analyzer bearbeiten ............................................... 300 Den Kartentitel ndern ...................................................................................... 301 Den Kartenstil ndern ....................................................................................... 302 Kartenschichten ndern ..................................................................................... 303 Beseitigen von Datenkonflikten ......................................................................... 304 Geographische Karten ndern ........................................................................... 304 Die Gre und Position Ihrer Karte ndern ........................................................ 305 Rahmen der Karte ndern .................................................................................. 306 Die Unterlegfunktion bei Karten anwenden ....................................................... 306 Mit dem Karten-Navigator vergrern/verkleinern, schwenken und zentrieren .....308 Karten-Navigator ein- und ausblenden .............................................................. 310

Kapitel 15: OLEOLE-berblick .............................................................................. 312OLE-Terminologie ............................................................................................. 312 Typen von OLE-Objekten .................................................................................. 313 Allgemeine OLE-Aspekte ................................................................................... 313

OLE-Objekte in Berichte einfgen ................................................ 314 So werden OLE-Objekte in einem Bericht dargestellt ................... 315 OLE-Objekte in Berichten bearbeiten ........................................... 316Vor-Ort-Bearbeitung .......................................................................................... 316 Dynamische OLE-Befehle .................................................................................. 316 OLE und den Befehl Bild einfgen ..................................................................... 316

Mit statischen OLE-Objekten arbeiten .......................................... 317 Vergleich zwischen eingebetteten und verknpften Objekten ....................................................................................... 318Eingebettete Objekte ......................................................................................... 318 Verknpfte Objekte ........................................................................................... 319

Crystal Reports Benutzerhandbuch

xi

Kapitel 16: Kreuztabellen - berblickWas ist ein Kreuztabellenobjekt? .................................................. 322 Beispiel fr eine Kreuztabelle ....................................................... 323Bericht mit Auftragsdaten - ohne Sortierung/Gruppierung .................................. 324 Bericht mit Auftragsdaten - nach Regionen gruppiert ......................................... 324 Bericht mit Auftragsdaten - nach Produkten gruppiert ........................................ 325 Bericht mit Auftragsdaten - nach Regionen und Produkten gruppiert ................. 325 Auftragsdaten in einer Kreuztabelle ................................................................... 326

Kreuztabellenberichte erstellen .................................................... 327 Eine Kreuztabelle formatieren ....................................................... 337Die Breite und Hhe von Kreuztabellenzellen ndern ....................................... 337 Hintergrundfarbe von ganzen Zeilen/Spalten formatieren .................................. 337 Felder einzeln formatieren ................................................................................. 338 Mehrere Felder auf einmal formatieren .............................................................. 338 Kreuztabellendaten unterdrcken ...................................................................... 338 So drucken Sie Kreuztabellen aus, die sich ber mehrere Seiten erstrecken ....... 340

Kapitel 17: OLAP-Berichte erstellen und aktualisierenOLAP-Berichterstellung mit Crystal Reports ................................. 342OLAP-Gitternetzobjekte .................................................................................... 342 OLAP-Berichte erstellen .................................................................................... 342 OLAP-Berichte aktualisieren .............................................................................. 349 Die Informix MetaCube SQL-Methode zur Berichterstellung verwenden ........... 351

Kapitel 18: Berichte verteilen und anzeigenBerichte verteilen .......................................................................... 358Berichte drucken ............................................................................................... 358 Berichte faxen ................................................................................................... 359 Einen Bericht exportieren .................................................................................. 359 Arbeiten mit Web-Ordnern ............................................................................... 367 Arbeiten mit Enterprise-Ordnern ........................................................................ 367

xii

Crystal Reports Benutzerhandbuch

Kapitel 19: BerichtwarnungenInformationen zu Berichtwarnungen ........................................... 370 Mit Berichtwarnungen arbeiten .................................................... 370Berichtwarnungen erstellen ............................................................................... 370 Berichtwarnungen bearbeiten ............................................................................ 373 Berichtwarnungen lschen ................................................................................ 373 Berichtwarnungen anzeigen .............................................................................. 374 Auf Berichtwarnungen in Formeln verweisen .................................................... 374

Kapitel 20: XMLXML-berblick ............................................................................. 378XML-Elemente, -Tags und -Struktur ................................................................... 379 XML-Schema ..................................................................................................... 379 Dokumenttyp-Definition (DTD) ......................................................................... 379 Style Sheets ....................................................................................................... 380

XML in Crystal Reports ................................................................. 380Zugriff auf XML-Daten ....................................................................................... 381 Exportieren in XML-Format ................................................................................ 385 Anpassen von XML-Berichtsdefinitionen ........................................................... 387 XML-Ausgabespezifikationen ............................................................................ 392

Kapitel 21: Berichte aus Excel und Access erstellenbersicht ber die Crystal Reports-Add-Ins .................................. 398Informationen ber das Microsoft Excel-Add-In ................................................. 398 Informationen ber das Microsoft Access-Add-In .............................................. 399

Arbeiten mit dem Microsoft Excel-Add-In ..................................... 399Erstellen eines Berichts in Excel mit dem Crystal Report-Assistenten .................. 399

Arbeiten mit dem Microsoft Access-Add-In .................................. 403Erstellen eines Berichts in Access mit dem Crystal Report-Assistenten ............... 403

Crystal Reports Benutzerhandbuch

xiii

Kapitel 22: Arbeiten mit FormelnFormeln im berblick ................................................................... 408Typische Verwendungsbeispiele fr Formeln .................................................... 409

Komponenten und Syntax von Formeln ........................................ 410Formelkomponenten ......................................................................................... 410 Formelsyntax ..................................................................................................... 411

Arbeiten mit Formeln .................................................................... 412Arbeiten mit dem Formel-Editor ........................................................................ 413

Erstellen und ndern von Formeln ................................................ 416Erstellen einer Formel und Einfgen dieser Formel in einen Bericht ................... 416 Bearbeiten von Formeln .................................................................................... 418 Suchen und Ersetzen von Text ........................................................................... 418 Kopieren von Formeln aus der Online-Hilfe ...................................................... 419 Kopieren von Formeln aus einem Bericht in einen anderen ............................... 420

Lschen von Formeln .................................................................... 421Entfernen der Arbeitsformel aus Ihrem Bericht ................................................... 421 Lschen der Formelspezifikation ....................................................................... 421

Fehlerbehebung bei Formeln ......................................................... 422Lehrgang zur Fehlerbehebung ........................................................................... 422

Kapitel 23: Erstellen von Formeln mit Basic-SyntaxBasic-Syntax im berblick ............................................................ 428Tips zum Einstieg in die Basic-Syntax ................................................................ 428

Grundlagen der Basic-Syntax ........................................................ 430Ergebnis einer Formel ........................................................................................ 430

Kommentare ................................................................................ 432 Felder ........................................................................................... 433 Anweisungen ................................................................................ 434xiv Crystal Reports Benutzerhandbuch

Zuweisung .................................................................................... 434 Einfache Datentypen .................................................................... 435Zahl ................................................................................................................. 435 Whrung .......................................................................................................... 435 Zeichenfolge .................................................................................................... 435 Boolesch .......................................................................................................... 436 Datum, Zeit und DatumZeit ............................................................................. 436

Bereichs-Datentypen .................................................................... 437Verwenden von Bereichen in Formeln ............................................................. 438

Array-Datentypen ........................................................................ 439 Variablen ..................................................................................... 440Variablen im berblick ..................................................................................... 440 Variablendeklarationen mit Dim ...................................................................... 440 Variablenbereiche ............................................................................................ 442 Deklarieren von Array-Variablen ...................................................................... 445 Standardwerte fr die einfachen Typen ............................................................ 447 Automatische Typenkonvertierung ................................................................... 448

Funktionen ................................................................................... 449Funktionen, die gleichnamigen Funktionen von Visual Basic hneln ................ 450 Gruppenergebnisfunktionen ............................................................................. 450 Datumsbereiche ............................................................................................... 451 Array-Funktionen ............................................................................................. 451 Auswertungszeitpunktfunktionen ..................................................................... 452 Druckstatusfunktionen ..................................................................................... 452 Dokumenteigenschaftenfunktionen .................................................................. 453 Zustzliche Funktionen .................................................................................... 453 Bedingte Formatierungsfunktionen ................................................................... 453 Vielseitig verwendbare bedingte Formatierungsfunktionen ............................... 454

Operatoren .................................................................................. 455Crystal Reports Benutzerhandbuch xv

Arithmetische Operatoren ................................................................................. 455 Vergleichsoperatoren ....................................................................................... 456 Boolesche Operatoren ...................................................................................... 456 Null-Felder und Verwendungsweise von IsNull ................................................ 456

Programmstrukturen .................................................................... 458If-Anweisungen ................................................................................................. 458 Select-Anweisungen ......................................................................................... 461 For/Next-Schleifen ............................................................................................ 462 Do-Schleifen .................................................................................................... 465 While-Schleifen ................................................................................................ 467 Sicherheitsmechanismen fr Schleifen .............................................................. 467

Einschrnkungen .......................................................................... 468

Kapitel 24: Erstellen von Formeln mit Crystal-SyntaxCrystal-Syntax im berblick ......................................................... 470Neue Funktionen in der Crystal-Syntax .............................................................. 470

Grundlagen der Crystal-Syntax ..................................................... 472Ergebnis einer Formel ........................................................................................ 472

Kommentare ................................................................................ 474 Felder ........................................................................................... 474 Ausdrcke .................................................................................... 475 Zuweisung .................................................................................... 478 Einfache Datentypen .................................................................... 479Zahl .................................................................................................................. 479 Whrung .......................................................................................................... 479 Zeichenfolge .................................................................................................... 479 Boolesch .......................................................................................................... 480 Datum, Zeit und DatumZeit ............................................................................. 480

Bereichs-Datentypen .................................................................... 482

xvi

Crystal Reports Benutzerhandbuch

Verwenden von Bereichen in Formeln ............................................................. 482

Array-Datentypen ........................................................................ 483 Variablen ..................................................................................... 484Variablen im berblick ..................................................................................... 484 Variablendeklarationen .................................................................................... 485 Variablenbereiche ............................................................................................ 486 Deklarieren von Array-Variablen ...................................................................... 489 Standardwerte fr die einfachen Typen ............................................................ 491 Automatische Typenkonvertierung ................................................................... 492

Funktionen ................................................................................... 493Nicht fr die Berichterstellung spezifische Funktionen ..................................... 493 Gruppenergebnisfunktionen ............................................................................. 494 Datenbereiche ................................................................................................. 494 Array-Funktionen ............................................................................................. 495 Auswertungszeitpunktfunktionen ..................................................................... 495 Druckstatusfunktionen ..................................................................................... 495 Funktionen fr Dokumenteigenschaften ............................................................ 496 Zustzliche Funktionen .................................................................................... 496 Bedingte Formatierungsfunktionen ................................................................... 496 Vielseitig verwendbare bedingte Formatierungsfunktionen ............................... 497

Operatoren .................................................................................. 498Arithmetische Operatoren ................................................................................. 498 Vergleichsoperatoren ....................................................................................... 499 Boolesche Operatoren ...................................................................................... 499 Null-Felder und Verwendungsweise von IsNull ................................................ 499

Programmstrukturen .................................................................... 501If-Ausdrcke ..................................................................................................... 501 Select-Ausdrcke ............................................................................................. 506 For-Schleifen .................................................................................................... 507

Crystal Reports Benutzerhandbuch

xvii

While-Schleifen ................................................................................................ 510 Sicherheitsmechanismen fr Schleifen .............................................................. 511

Einschrnkungen .......................................................................... 512

Kapitel 25: ParameterfelderParameter - berblick ................................................................... 514Aspekte von Parameterfeldern ........................................................................... 514 Ein Parameterfeld erstellen ................................................................................ 515 Parameterfelder lschen .................................................................................... 518 Parameterfeldaufforderungen beantworten ........................................................ 520 Erweiterte Parameterfunktionen ......................................................................... 521

Kapitel 26: UnterberichteWas sind Unterberichte? ............................................................... 530Nicht verknpfte im Vergleich zu verknpften Unterberichten .......................... 530 So werden Unterberichte verknpft ................................................................... 531 Datenbankverknpfungen im Vergleich zu Unterberichten in 1:n-Situationen .................................................................................................. 532

Unterberichte einfgen ................................................................. 533Unterberichte in der Seitenansicht anzeigen ...................................................... 535 Einen Unterbericht als Hauptbericht speichern .................................................. 535 Unterberichte aktualisieren ............................................................................... 536

Einen Unterbericht mit den Daten im Hauptbericht verknpfen .................................................................................... 537Einen Unterbericht ohne nderung der Auswahlformel mit dem Hauptbericht verknpfen ................................................................................... 539

Nicht zusammenhngende Berichte mit Hilfe von Unterberichten kombinieren ......................................................... 540Zwei oder mehr nicht zusammenhngende Berichte kombinieren .................... 541

Unterberichte mit nicht verknpfbaren Daten verwenden ........... 542xviii Crystal Reports Benutzerhandbuch

Verknpfen von/nach einem Formelfeld ............................................................ 542 Nicht indizierte Tabellen verknpfen ................................................................ 543

Einen Unterbericht auf Abruf erstellen ...................................... 544Beschriftungen zu Unterberichten hinzufgen ................................................... 544

Verschiedene Ansichten derselben Daten in einem Bericht anzeigen ........................................................................... 545

Kapitel 27: DatenbankenDatenbanken im berblick ........................................................... 548Grundbegriffe der relationalen Datenbanken ..................................................... 548 Alias-Namen ..................................................................................................... 549 Nach Dateien suchen ........................................................................................ 550 Indizierte Tabellen ............................................................................................ 552 Tabellen verknpfen ......................................................................................... 554 SQL und SQL-Datenbanken verwenden ............................................................ 576

Verarbeitung auf Server-Seite ....................................................... 583So beeinflut Gruppierung auf Server-Seite die SQL-Anfrage ............................. 585

Zuordnung von Datenbankfeldern ................................................ 586Dialogfeld Felder zuordnen ............................................................................... 586 Neuzuordnungsverfahren .................................................................................. 587 Genderte Datenbankfelder erneut zuordnen .................................................... 589 Neuzuordnen beim Konvertieren von Datenbanktreibern .................................. 590

Mit Datenbanken arbeiten ............................................................ 590Access-Abfragen verwenden ............................................................................. 590 ODBC-Datenquellen verwenden ....................................................................... 597 Gespeicherte SQL-Prozeduren .......................................................................... 606

Erweiterte Datenbankfunktionen .................................................. 6091:n-Verknpfungen .......................................................................................... 609 SQL-Abfragen ................................................................................................... 610 ACT!-Datenbanken ........................................................................................... 611

Crystal Reports Benutzerhandbuch

xix

NT-Ereignisprotokolle ........................................................................................ 614

Weitere Informationsquellen ........................................................ 616

Kapitel 28: Zugriff auf DatenquellenEinfhrung .................................................................................... 618Vier Datentypen ................................................................................................ 618

Direkter Zugriff auf Datenbankdateien ......................................... 619Vorteile ............................................................................................................. 619 Nachteile .......................................................................................................... 619 Drei Schichten .................................................................................................. 620 Gngige Datenbankformate ............................................................................... 621

ODBC-Datenquellen ..................................................................... 646Vorteile ............................................................................................................. 646 Nachteile .......................................................................................................... 647 Fnf Schichten .................................................................................................. 648 Installieren von Datenbank-Clients .................................................................... 651 Gngige ODBC-Datenbankformate ................................................................... 652

Crystal SQL Designer-Dateien ...................................................... 661Vorteile ............................................................................................................. 662 Nachteile .......................................................................................................... 662

Crystal Dictionary-Dateien ........................................................... 662

Kapitel 29: Der Crystal SQL DesignerDer Crystal SQL Designer ............................................................. 666Warum eine Abfrage benutzen? ........................................................................ 666 Verwenden von Crystal SQL Designer ............................................................... 667 Erstellen einer neuen Abfrage mit dem Crystal SQL Designer ............................ 667 Daten in der Seitenansicht anzeigen .................................................................. 668 Tabellen verknpfen und einen Verknpfungstyp festlegen ............................... 669 Verknpfungsinformationen .............................................................................. 670

xx

Crystal Reports Benutzerhandbuch

Felder einer Abfrage hinzufgen ........................................................................ 670 Eindeutige Werte in einer Abfrage identifizieren ................................................ 671 SQL-Ausdruck hinzufgen ................................................................................. 672 Daten mit Aggregatfunktionen zusammenfassen ................................................ 673 Gruppen auswhlen, die in eine Abfrage einbezogen werden sollen ................. 675 Informationen sortieren und gruppieren ............................................................ 676 Datenstze auswhlen, die in eine Abfrage einbezogen werden sollen ............. 677 Die SQL-Anweisung bearbeiten ........................................................................ 677

Eine Abfrage aus einer anderen Crystal Query erstellen ............... 678ffnen von Crystal SQL Designer ...................................................................... 678 Eine Abfrage fr einen Bericht auswhlen ......................................................... 679

Ein Parameterfeld fr eine Abfrage erstellen ................................. 680 Eine SQL-Abfrage verwenden, die an einer anderen Stelle entworfen wurde ................................................................. 681

Kapitel 30: LexikaLexikon berblick ...................................................................... 684 Benutzung eines Lexikons ............................................................. 685 Ein neues Lexikon erstellen ........................................................... 685 Tabellen einem Lexikon hinzufgen .............................................. 686Eine Datendatei hinzufgen .............................................................................. 686 Eine SQL- oder ODBC-Datenquelle hinzufgen ................................................ 688

Mehrere Tabellen verknpfen ....................................................... 689 Die Datenansicht entwerfen ......................................................... 690Tabellen und Felder fr Benutzer auswhlen ..................................................... 690 Formeln zur Ansicht hinzufgen ........................................................................ 691

Die Datenansicht einrichten ......................................................... 693Einen neuen Feldtitel hinzufgen ...................................................................... 693

Crystal Reports Benutzerhandbuch

xxi

Felder und/oder Feldtitel verschieben ................................................................ 694 Feldtitel, Felder und Formeln umbenennen ....................................................... 694 Den Pfad einer Datenbanktabelle aktualisieren ................................................. 696 Hilfetext hinzufgen .......................................................................................... 696

Eine Grafik dem Lexikon hinzufgen ............................................ 698Grafiken verwalten ............................................................................................ 698

Beispieldaten fr Benutzer erstellen ............................................. 699 Mit einem vorhandenen Lexikon arbeiten ..................................... 701Auf ein Lexikon fr Ihren Bericht zugreifen ....................................................... 701 Ein bestehendes Lexikon bearbeiten .................................................................. 702 Eine 4.x oder 5.x Lexikondatei konvertieren ...................................................... 702

Anhang A: Berichtverarbeitungsmodellbersicht ...................................................................................... 704Was ist ein Arbeitsgang? ................................................................................... 704 Vorbereitender Arbeitsgang 1 ........................................................................... 704 Arbeitsgang 1 ................................................................................................... 704 Vorbereitender Arbeitsgang Nr. 2 ...................................................................... 705 Arbeitsgang Nr. 2 .............................................................................................. 705 Arbeitsgang Nr. 3 .............................................................................................. 706 Fludiagramm fr die Berichterstellung in mehreren Arbeitsgngen .................. 706

Glossar ...........................................................................707 Index ...............................................................................739

xxii

Crystal Reports Benutzerhandbuch

Willkommen bei Crystal Reports

1

Willkommen! In diesem Kapitel erhalten Sie eine Einfhrung in Crystal Reports, den weltweiten Standard fr Desktop- und Internet-Berichterstellung, sowie einen berblick ber den Inhalt dieses Benutzerhandbuchs.

Crystal Reports Benutzerhandbuch

1

Allgemeine Informationen zu Crystal Reports

Allgemeine Informationen zu Crystal ReportsCrystal Reports wurde fr die Analyse und Interpretation wichtiger Informationen an Hand Ihrer Datenbank entwickelt. Mit Crystal Reports lassen sich einfache Berichte ganz leicht erstellen, und ergnzend dazu bietet es alle Hilfsmittel, die Sie zum Erstellen komplexer oder spezialisierter Berichte bentigen. Erstellen Sie jeden nur denkbaren Bericht Mit Crystal Reports knnen Sie aus praktisch jeder Datenquelle genau den Bericht erstellen, den Sie bentigen. Integrierte Bericht-Assistenten fhren Sie schrittweise durch den Aufbau von Berichten und die Abwicklung allgemeiner Berichterstellungsaufgaben. Formeln, Kreuztabellen, Unterberichte und konditionelle Formatierung helfen dabei, Ihren Daten einen Sinn zu geben und wichtige Beziehungen zu erschlieen, die sonst mglicherweise unerkannt bleiben. Wo Worte und Zahlen nicht gengen, knnen Informationen durch geographische Karten und Grafiken anschaulich vermittelt werden. Weiten Sie die Berichterstellung auf das Internet aus Die Vielseitigkeit von Crystal Reports hrt nicht beim Erstellen von Berichten auf, denn Sie knnen damit Ihre Berichte in vielen verschiedenen Formaten wie beispielsweise Microsoft Word und Excel, per E-Mail und sogar ber das Internet verffentlichen. Durch die erweiterte Internet-Berichterstellung knnen andere Teilnehmer Ihrer Arbeitsgruppe freigegebene Berichte in ihrem Web-Browser anzeigen und aktualisieren. Integrieren Sie Ihre Berichte in Anwendungen Anwendungsprogrammierer und Webseiten-Entwickler knnen Zeit sparen und die Anforderungen Ihrer Anwender und Benutzer erfllen, indem sie die Leistungsfhigkeit von Crystal Reports bei der Berichtsverarbeitung in ihre Datenbankanwendungen integrieren. Durch die Untersttzung der gngigsten Programmiersprachen lt sich die Berichterstellung leicht in jeder Anwendung implementieren. Egal, ob Sie Web-Master, Werbe-Manager im Marketing, Datenbankadministrator im Finanzwesen oder Geschftsfhrer sind, Crystal Reports ist ein leistungsstarkes Hilfsmittel, das jedem hilft, die fr ihn relevanten Informationen zu analysieren und zu interpretieren.

2

Crystal Reports Benutzerhandbuch

1 : Willkommen bei Crystal Reports

Inhalt dieses HandbuchsIn diesem Handbuch werden Vorgehensweisen fr typische Berichtsaufgaben wie z. B. das Einfgen von Feldern, das Formatieren von Berichten oder das Sortieren von Datenstzen beschrieben. Darber hinaus enthlt es Informationen zu spezielleren Interessensbereichen, beispielsweise zur erweiterten Formelerstellung und zum Zugriff auf verschiedene Datentypen. Sie knnen dieses Handbuch als Referenzmaterial fr Ihre grundlegenden Berichtsanforderungen und zugleich als Einfhrung in neue Konzepte der Berichterstellung verwenden.

Inhalt der KapitelEs folgt eine kurze Beschreibung des Inhalts der einzelnen Kapitel dieses Handbuchs. Kapitel 1: Willkommen bei Crystal Reports Dieses Kapitel vermittelt einen berblick ber das Benutzerhandbuch und die Online-Hilfe. Zustzlich werden darin die in diesem Handbuch verwendeten Konventionen fr Befehle, Schaltflchen und Tastatur aufgefhrt. Kapitel 2: Was gibts neues? Crystal Reports enthlt einen Satz neuer Funktionen, die das Erstellen von Berichten noch vielseitiger machen und in die viele Verbesserungsvorschlge unserer Benutzer eingeflossen sind. In diesem Kapitel werden die neuen Funktionen und Verbesserungen in dieser Version von Crystal Reports vorgestellt und beschrieben. Kapitel 3: Installieren von Crystal Reports In diesem Kapitel wird erlutert, wie Sie Crystal Reports auf Ihrem Computer installieren knnen. Kapitel 4: Erste Schritte Dieses Kapitel gibt Ihnen einen berblick ber die Beispielberichte und die im allgemeinen mit Crystal Reports verarbeiteten Daten. Es vermittelt Ihnen sodann eine bersicht ber die Bericht-Assistenten. Einsteiger wie Fortgeschrittene knnen davon profitieren, sich mit dem Standard-Bericht-Assistenten vertraut zu machen, denn dieser Assistent hat viel mit den anderen Bericht-Assistenten gemeinsam. Abschlieend enthlt dieses Kapitel zwei Lehrgnge: einen Einsteiger-Lehrgang und einen Fortgeschrittenen-Lehrgang.

Crystal Reports Benutzerhandbuch

3

Inhalt dieses Handbuchs

Kapitel 5: Grundlagen der Berichterstellung In diesem Kapitel werden die Grundkonzepte des Berichtentwurfs beschrieben und Entscheidungshilfen dafr geboten, welche Daten Sie in Ihren Bericht aufnehmen sollen. Kapitel 6: Einfhrung in die Berichterstellung In diesem Kapitel werden Sie in die Grundlagen der Berichterstellung in Crystal Reports eingefhrt. Zunchst werden Sie mit der Arbeitsumgebung des Berichtentwurfs vertraut gemacht. Danach erfahren Sie, wie Sie Datenbanktabellen auswhlen, Objekte in einen Bericht einfgen und Ihre Berichtsdaten sortieren, gruppieren und zusammenfassen knnen. Kapitel 7: Optimierte Web-Berichte entwerfen Dieses Kapitel schlgt Methoden fr den Entwurf von Berichten unter Ausnutzung der verbesserten Leistungsmerkmale von Crystal Reports vor. Diese Vorschlge helfen auch bei der Optimierung von Berichten, die im Internet ausgefhrt werden. Kapitel 8: Datenstze auswhlen In diesem Kapitel erfahren Sie, wie Sie die Datenstze filtern knnen, die in einen Bericht aufgenommen werden sollen. Verwenden Sie die Werkzeuge zur Datenauswahl, um Datenstze fr bestimmte Kundengruppen, Kontonummerngruppen oder Datumsbereiche anzuzeigen. Kapitel 9: Sortieren, Gruppieren und Summenbildung Sortieren, Gruppieren und Summenbildung sind die Vorgnge, die unorganisierte Daten in ntzliche Informationen fr einen Bericht umwandeln. In diesem Kapitel wird beschrieben, welche Arten der Sortierung, Gruppierung und Zusammenfassung Sie in einem Bericht nutzen knnen. Kapitel 10: Laufende Summen Mit laufenden Summen steht Ihnen eine vielseitige und leistungsfhige Methode zum Erstellen spezialisierter Gruppenergebnisse und schrittweise zunehmender Summen zur Verfgung. In diesem Kapitel erfahren Sie, wie Sie eine einfache laufende Summe und eine laufende Summe innerhalb einer Gruppe in Ihren Bericht einfgen knnen. Auerdem wird gezeigt, wie Sie mit Hilfe von Formeln konditionelle laufende Summen und laufende Summen erstellen knnen.

4

Crystal Reports Benutzerhandbuch

1 : Willkommen bei Crystal Reports

Kapitel 11: Berichte mit Mehrfachbereichen In diesem Kapitel werden die verschiedenen Arten aussagekrftiger Berichte vorgestellt, die Sie mit den Funktionen von Crystal Reports zur Berichterstellung in mehreren Bereichen generieren knnen. Mit diesen Funktionen knnen Sie Berichte erstellen, in denen einzelne Werte anhand von Kriterien, die Sie selbst festlegen, unterschiedlich verarbeitet werden. Diese Konzepte werden anschlieend auf die Erstellung von Serienbriefen bertragen. Kapitel 12: Formatierung Der Begriff Formatieren bezieht sich auf nderungen am Layout und im Aufbau von Berichten sowie auf das Aussehen von Text, Objekten und ganzen Berichtsbereichen. In diesem Kapitel werden die Methoden beschrieben, mit denen Sie die Aufmerksamkeit des Lesers auf Daten lenken, die Darstellungsweise von Datumsangaben, Zahlen und anderen Werten ndern, unerwnschte Bereiche geschickt verbergen und viele weitere Formatierungsaufgaben durchfhren knnen, um Ihrem Bericht einen professionellen Schliff zu geben. Kapitel 13: Diagramme erstellen Mit Crystal Reports knnen Sie zusammengefate Daten in Form farbiger, leicht verstndlicher Diagramme und Grafiken prsentieren. In diesem Kapitel wird gezeigt, wie Diagramme erstellt und so in Berichten eingesetzt werden, da die Berichtsdaten aussagekrftiger und leichter verstndlich werden. Sie knnen unter einer Reihe von Diagramm-Layouts und Diagrammarten whlen, mit Drilldown Details sichtbar machen, die den bersichtsgrafiken zugrundeliegen, und Diagrammobjekte formatieren. Kapitel 14: Erstellung von Karten Mit Crystal Reports knnen Sie jeden Bericht mit professionellen geographischen Karten ausstatten. In diesem Kapitel wird erklrt, wie Sie in Berichten geographische Karten einsetzen knnen, um die Berichtsdaten aussagekrftiger zu machen und ihre Interpretation zu erleichtern. Sie knnen das Aussehen einer Karte nach Bedarf ndern, ihr Aussehen umgestalten und den Drilldown-Modus aktivieren, um die Detailangaben anzuzeigen, auf denen die bersichtsgrafiken beruhen. Kapitel 15: OLE In diesem Kapitel wird erklrt, wie OLE (Object Linking and Embedding) dazu verwendet werden kann, Grafiken und andere Objekte aus Ihrem Bericht heraus zu bearbeiten, anstatt dazu eine weitere Anwendung zu ffnen.

Crystal Reports Benutzerhandbuch

5

Inhalt dieses Handbuchs

Kapitel 16: Kreuztabellen - berblick Ein Kreuztabellenobjekt ist ein Raster, in dem gruppierte und zusammengefate Werte in zwei Richtungen angezeigt werden. In diesem Kapitel erfahren Sie, wie Sie Kreuztabellenobjekte in Ihren Berichten einsetzen knnen. Kapitel 17: OLAP-Berichte erstellen und aktualisieren In diesem Kapitel wird beschrieben, wie Sie OLAP-Berichte aus vielen verschiedenen OLAP-Datenquellen und multidimensionalen Datenquellen erstellen und wie Sie diese Berichte aktualisieren knnen, wenn sich der Standort Ihrer Daten ndert. Kapitel 18: Berichte verteilen und anzeigen Dieses Kapitel enthlt Informationen ber die Verteilung fertiggestellter Berichte mit Hilfe verschiedener Methoden (Drucken, Faxen, Exportieren). Auerdem finden Sie hier Informationen zum ffnen von Berichten in den Enterprise-Ordnern. Kapitel 19: Berichtwarnungen In diesem Kapitel finden Sie Informationen zum Erstellen und Verwenden von Warnungen in Ihren Crystal-Berichten. Kapitel 20: XML Dieses Kapitel beschreibt den XML-Datenzugriff und die Exportfunktionen von Crystal Reports. Es beginnt mit einem kurzen berblick ber die XMLTechnologie und erlutert dann die Verfahren fr die Einrichtung des XMLDatenzugriffs und die Verwendung der XML-Exportfunktionen. Kapitel 21: Berichte aus Excel und Access erstellen In diesem Kapitel werden die Add-Ins fr Microsoft Excel und Microsoft Access beschrieben. Es wird erklrt, wie der Crystal Report-Assistent installiert wird und wie Sie aus einer Tabelle oder Abfrage aus Access oder einer Tabellenkalkulation in Excel Berichte erstellen knnen. Kapitel 22: Arbeiten mit Formeln In diesem Kapitel werden die Grundlagen von Formeln erlutert und der FormelEditor vorgestellt, damit Sie mit der Erstellung von Formeln beginnen knnen. Kapitel 23: Erstellen von Formeln mit Basic-Syntax Dieses Kapitel bietet einen berblick ber die verschiedenen Teile einer Formel. Sie lernen die Basic-Syntax und die Verfahren kennen, nach denen Sie beim Erstellen einer Formel vorgehen knnen.

6

Crystal Reports Benutzerhandbuch

1 : Willkommen bei Crystal Reports

Kapitel 24: Erstellen von Formeln mit Crystal-Syntax Dieses Kapitel bietet einen berblick ber die verschiedenen Teile einer Formel. Sie lernen die Crystal-Syntax und die Verfahren kennen, die Sie beim Erstellen einer Formel anwenden knnen. Kapitel 25: Parameterfelder In diesem Kapitel erfahren Sie, was Parameterfelder sind und wie sie Sie einsetzen knnen, um einen Einzelbericht zu erstellen, der je nach Bedarf des Anwenders fr den Zugriff auf unterschiedliche Datentypen verwendet werden kann. Kapitel 26: Unterberichte Ein Unterbericht ist ein Bericht innerhalb eines Berichts. Mit Unterberichten knnen Sie Berichte, die nicht miteinander in Beziehung stehen, zu einem einzigen Bericht zusammenfassen, Daten aufeinander abstimmen, die sonst auf keine andere Weise miteinander verknpft werden knnen, und in einem einzigen Bericht dieselben Daten aus mehreren verschiedenen Blickwinkeln darstellen. In diesem Kapitel wird gezeigt, wie Sie Unterberichte erstellen und verwenden knnen. Kapitel 27: Datenbanken In diesem Kapitel werden die Grundlagen beschrieben, die Sie unbedingt kennen mssen, um Aufbau und Verwendung von Datenbanken verstehen zu knnen. Nach einer Beschreibung relationaler Datenbanken (einschlielich der Datenbanken aus ODBC-Datenquellen), der Indizierung und der Tabellenverknpfung werden Sie in diesem Kapitel in die Konzepte der Verarbeitung auf dem Server (des Verlagerns der Berichtverarbeitung auf die Server-Ebene) und der Feldzuordnung (der Wiederherstellung von Bericht- und Datenbank-Feldzuordnungen nach einer Datenbanknderung) eingefhrt. Zuletzt konzentriert sich das Kapitel auf allgemeine Aufgaben in Beziehung mit Datenbanken, beispielsweise das ndern eines Datenbanktreibers oder das Erstellen einer ODBC-Datenquelle. Kapitel 28: Zugriff auf Datenquellen Crystal Reports kann alle Arten von Daten verarbeiten, angefangen von einfachen Textdateien bis hin zu erweiterten Client-Server-SQL-Datenbanken. In diesem Kapitel wird gezeigt, wie das Programm die Verbindung zu verschiedenen Datenquellen herstellt und welche Dateien vorhanden sein mssen, um die Verbindung herstellen zu knnen. Dieses Kapitel enthlt Detailinformationen fr fortgeschrittene Anwender, die mehr darber erfahren mssen, wie Crystal Reports unter der sichtbaren Oberflche arbeitet. Kapitel 29: Der Crystal SQL Designer In diesem Kapitel wird gezeigt, wie Abfragen erstellt werden, die fr Ad-hocAnalysen und Ergebnisstze verwendet werden knnen, aus denen sich wiederum Berichte erstellen lassen. Mit dem Crystal SQL Designer knnen Sie komplexe SQL-Abfragen erstellen, ndern und optimieren.

Crystal Reports Benutzerhandbuch

7

Inhalt dieses Handbuchs

Kapitel 30: Lexika Lexika sind strukturierte, vereinfachte Datenansichten, die fr einige oder alle Mitglieder einer Organisation erstellt werden knnen. Durch Lexika sehen Benutzer nur diejenigen Daten, die sie bentigen, und die von Ihnen fr diese Benutzer zugelassen werden. In diesem Kapitel wird gezeigt, wie Sie Lexika einrichten und dazu verwenden knnen, Produktivitt und Sicherheit der Organisation zu erhhen. Anhang A: Berichtverarbeitungsmodell Crystal Reports verwendet zur Verarbeitung von Berichten ein durchdachtes und mit mehreren Durchgngen arbeitendes Berichterstellungsmodell. Das Verstndnis dieses Modells wird Ihnen helfen, effiziente Berichte zu erstellen und Probleme im Zusammenhang mit Berichten zu lsen. Glossar Dieses Handbuch enthlt ein umfassendes Glossar, in dem die wichtigsten Datenbank- und Berichterstellungskonzepte und die fr diese Anwendung spezifischen Begriffe erlutert werden.

Online-HilfeIn der Online-Hilfe von Crystal Reports sind alle Themen des Benutzerhandbuchs enthalten. Darber hinaus bietet sie zustzliches Referenzmaterial, angefangen von speziellen Informationen ber die Funktion einzelner Schaltflchen bis hin zur Vorgehensweise beim Erstellen einer Berichtsformel in einer betrieblichen Beispielsituation.

Rascher Zugriff auf Informationenffnen Sie die Online-Hilfe ber das Hilfe-Men von Crystal Reports. Verwenden Sie die Registerkarte Inhalt, um alle Hauptabschnitte der Online-Hilfe anzuzeigen und innerhalb dieser Abschnitte auf bestimmte berschriften zuzugreifen, die Registerkarte Index, um Themen in alphabetischer Reihenfolge anzuzeigen, und die Registerkarte Suchen, um mit Hilfe eines Stichworts alle mit diesem Begriff in Beziehung stehenden Abschnitte anzuzeigen.

8

Crystal Reports Benutzerhandbuch

1 : Willkommen bei Crystal Reports

Verknpfungen zu BeispielberichtenViele Themen in der Crystal Reports-Online-Hilfe enthalten eine Liste von zugehrigen Beispielberichten. Diese Berichte veranschaulichen die vom Thema erluterten Konzepte. Sie knnen die Beispielberichte Ihrem Bedarf entsprechend anpassen. Sie finden die Beispielberichte im Crystal Reports-Verzeichnis unter .

Online-HilfeDie Online-Hilfe umfat alle Informationen, die in diesem Handbuch enthalten sind. Sie knnen darauf zugreifen, indem Sie auf die Hilfeverknpfung in der Crystal Management Console oder auf die Schaltflche Hilfe im Crystal Configuration Manager klicken.

ProduktregistrierungSie knnen Ihr Produkt auf unterschiedliche Weise registrieren: Fllen Sie das Formular zur Produktregistrierung aus, das Sie auf der Website von Seagate Software unter der folgenden Adresse finden:

Die Registrierung ist erforderlich, damit Sie online oder telefonisch auf technischen Support zugreifen knnen. Darber hinaus stellt die Registrierung sicher, da Sie stets aktuelle Informationen ber neue Produktversionen erhalten.

Crystal Reports Benutzerhandbuch

retsiger/moc.erawtfosetagaes.www//:ptth

stropeR\eD\selpmaS\

Eine Liste von Beispielberichten finden Sie unter Beispielberichte auf Seite 36.

Verwenden Sie den Registrierungs-Assistenten aus der Crystal EnterpriseProgrammgruppe. Drucken Sie das Formular Produktregistrierung aus, und faxen Sie es an die nchstgelegene Niederlassung. Seagate Software faxt Ihnen dann eine Registrierungsnummer, die Sie bei der nchsten Verwendung des Produkts eingeben knnen. Faxnummern zur Registrierung USA/Kanada +1 (604) 681-5147 Grobritannien +44 (0) 20 8231 0649 Australien +6 2 9955 7682 Deutschland +49 (0) 69 9509 6182 Hongkong +852 2893 2727 Singapur +65 777 8786

9

Konventionen fr Befehle, Schaltflchen und Tasten

Technische UntersttzungWeitere Informationen zur technischen Untersttzung fr das von Ihnen erworbene Produkt finden Sie im entsprechenden Handbuch oder auf unserer Untersttzungs-Website unter .

Konventionen fr Befehle, Schaltflchen und TastenIn diesem Handbuch werden folgende Konventionen verwendet:

Befehle und SchaltflchenUm sie leichter erkennen zu knnen, werden Befehlsnamen und Schaltflchenbeschriftungen in Fettschrift angezeigt. Beispiel: Befehl Neu, Schaltflche Drucken usw.

TastenkombinationenTastenkrzel werden wie folgt angezeigt: ENTF steht fr die Entf-Taste (sowohl die im normalen Tastenfeld als auch auf dem Ziffernblock). EINGABE steht fr die Eingabe-, Enter- oder -Taste, je nachdem, wie diese Taste auf Ihrer Tastatur ausgewiesen ist. STRG-Taste, UMSCHALT-Taste und Alt-Taste sind Beispiele fr die Schreibweise von Tastenkombinationen mit zwei Tasten. Drcken Sie die erste Taste der Kombination (Steuerungstaste, Umschalttaste oder Alt-Taste) und danach zustzlich die zweite Taste (oben durch Taste reprsentiert). Beispiel: STRG-C bedeutet, da Sie auf Ihrer Tastatur zuerst die Steuerungstaste drcken und halten und anschlieend zustzlich die Buchstabentaste C drcken mssen (STRG-C ist die Tastenkombination, die von Windows fr die Funktion Kopieren verwendet wird).

Weitere KonventionenBenutzereingaben ber die Tastatur werden durch die Schriftart Letter Gothic gekennzeichnet. Dieselbe Schriftart wird auch zum Hervorheben von Beispielformeln verwendet:

10

troppus/moc.erawtfosetagaes.ynamreg//:ptth

58.*}SIERPKCTS.liatedsgartfuA{

Crystal Reports Benutzerhandbuch

Was gibts neues?

2

Mit Crystal Reports, das auf die verbrgte Stabilitt seiner Version 8 aufbaut, erhalten Sie jetzt mehrere neue Funktionen und Verbesserungen, insbesondere im Bereich der WebBerichterstellung. Im vorliegenden Kapitel werden die neuen Leistungsmerkmale und Verbesserungen in drei Kategorien vorgestellt: Web-Berichterstellung Report Designer-Funktionen Developer-Funktionen

Crystal Reports Benutzerhandbuch

11

Web-Berichterstellung

Web-BerichterstellungDamit Ihre Anforderungen an die Web-Berichterstellung besser erfllt werden knnen, ist Crystal Reports jetzt vollstndig mit Crystal Enterprise integriert, einem web-basierten Programm zur Verwaltung von Unternehmensberichten, das in der vorhandenen Web-Infrastruktur Ihres Unternehmens ausgefhrt wird. Die mit Crystal Reports 8.5 gelieferte Crystal Enterprise Standard-CD enthlt einen Schlsselcode fr eine temporre Produktlizenz. Mit diesem Code knnen Sie Crystal Enterprise installieren und mit dem System 30 Tage lang arbeiten. Sie erhalten den Schlsselcode fr eine kostenlose, unbeschrnkte Produktlizenz, wenn Sie Ihre Crystal Enterprise Standardversion registrieren. Verwenden Sie zum Registrieren den Crystal Registrations-Assistenten in der Crystal Enterprise Programmgruppe. Wenn Sie die Ausgabe Professional oder Developer von Crystal Reports erworben haben, dann haben Sie auch die Standardversion von Crystal Enterprise auf CD-ROM erhalten. Diese zustzliche CD befindet sich zusammen mit fnf kostenlosen Lizenzen fr den gleichzeitigen Zugriff auf die Standardversion von Crystal Enterprise im Versandkarton von Crystal Reports.

Gesteigerter Wert des Crystal Enterprise Web Component ServersSetzen Sie den neu entwickelten und verbesserten Web Component Server (WCS) von Crystal Enterprise fr Ihr Berichterstellungsprogramm ein und ersetzen Sie die ltere WCS-Version von Crystal Reports 8. Crystal Enterprise Standard bietet erheblich verbesserte Funktionen im Vergleich zum WCS der Version 8.

Fhren Sie den Web Component Server auf jedem Computer ausInstallieren Sie die Crystal Enterprise Standard CD auf allen Computern, auf denen die Web-Berichte koordiniert werden sollen. Wenn Crystal Enterprise Standard installiert ist, brauchen Crystal Reports und der WCS nicht mehr auf Ihrem Web-Server installiert und ausgefhrt werden. Wenn Sie eine Berichterstellungslsung mit grerer Skalierbarkeit bentigen, sollten Sie Crystal Enterprise Professional einsetzen. Diese Version kann auf beliebig vielen Computern installiert werden (whrend Crystal Enterprise Standard nur auf einem einzigen Computer installiert werden kann). Mit der Version Crystal Enterprise Professional knnen Sie darber hinaus angeben, welche Teile des Servers auf jedem Computer ausgefhrt werden sollen.

Passen Sie das Berichterstellungs-Framework den steigenden Anforderungen anCrystal Enterprise liefert Ihnen eine skalierbare, webgesttzte Lsung fr die Verwaltung des Zugriffs auf und der Lieferung von Hunderttausenden von CrystalBerichten an jeden Entscheidungstrger in der Firma und darber hinaus.

12

Crystal Reports Benutzerhandbuch

2 : Was gibts neues?

Wenn der Bedarf an Web-Berichten in Ihrem Unternehmen steigt, knnen Sie das Programm nahtlos mit der Version Crystal Enterprise Professional aktualisieren, ohne es neu installieren zu mssen. Sie knnen auch zustzliche Lizenzen und Komponenten hinzufgen, so da Crystal Enterprise mit dem Wachstum Ihres Unternehmens Schritt hlt.

Planen Sie Berichte zur Bereitstellung aktuellster InformationenWichtige Berichte knnen nach einem regulren Zeitplan ausgefhrt werden, damit alle Mitarbeiter Zugang zu den aktuellsten Informationen ber Ihr Unternehmen erhalten.

Verffentlichen Sie Berichte in Sekundenschnelle im WebMit wenigen Schritten knnen Sie Berichte im Handumdrehen im Web verffentlichen, wo sie von allen Mitarbeitern mit dem BerichtverffentlichungsAssistenten eingesehen werden knnen.

Verwalten Sie Ordner zur gemeinsamen Benutzung von BerichtenGeben Sie Berichte zur gemeinsamen Verwendung im Unternehmen oder im Web frei, indem Sie sie im Standard-Gastordner Favoriten auf dem Automated Process Scheduler (APS) verffentlichen. Benutzer knnen Berichte auch in anderen Ordnern verffentlichen, die vom Administrator festgelegt werden.

Einfache Verwaltung ber eine zentrale KonsoleDurch die Konsolidierung von Verwaltungsaufgaben vereinfacht und beschleunigt die Crystal Management Console (CMC) die Verwaltung der WebBerichterstellungslsungen ungeachtet der Gre Ihres Unternehmens. Mit der CMC erhalten Sie sofortige Kontrolle darber, was von allen Mitarbeitern eingesehen, ausgefhrt oder verwaltet werden kann. Sie definieren die Anzeigeund Verwaltungsrechte aller Benutzer fr bestimmte Berichte.

Integrieren Sie die Leistungsfhigkeit von Crystal Reports mit vorhandenen IT-InvestitionenSie knnen sich darauf verlassen, da die Crystal-Web-Berichterstellungslsung ihr volles Potential gemeinsam mit bereits vorhandenen Web-Servern entfaltet. Crystal Enterprise Standard bietet verbesserte Web-Serveruntersttzung und ist mit Domino-Web-Servern ber die DSAPI-Schnittstelle sowie mit Apache-Servern ber ein DSO-Modul (DSO = Dynamic Shared Object) auf Solaris und Linux kompatibel. Crystal Enterprise Standard untersttzt darber hinaus CGI auf Solaris und Linux.

Crystal Reports Benutzerhandbuch

13

Web-Berichterstellung

Verwenden Sie Skripts auf dem Crystal Enterprise WCSDer Crystal Enterprise Web Component Server bietet nun die komplette Untersttzung fr die Skripterstellung an.

Komplette XML-Untersttzung fr das WebCrystal Reports bietet nun die volle Untersttzung fr die Extensible Markup Language (XML), die vom World Wide Web Consortium (W3C) zur Bereitstellung von Inhalten im Internet angenommen wurde. XML kristallisiert sich als Standard-Datenformat in der gesamten Datenverarbeitungsbranche heraus, da es von allen Anwendungen und Plattformen anerkannt wird. Crystal Reports hlt mit dieser neuen technischen Entwicklung Schritt und gibt Benutzern die Mglichkeit, Berichte aus vorhandenen XML-Daten zu erstellen und den erstellten Bericht im XML-Format zu exportieren.

Greifen Sie direkt auf XML-Daten zuGreifen Sie direkt auf Ihre vorhandenen XML-Datenquellen wie auf jede andere Datenbanktabelle zu. Kombinieren Sie bei Bedarf die XML-Daten mit den blichen Datenbankinformationen in Ihrem Bericht. Wenn Ihnen noch keine vorhandene XML-Datenquelle zur Verfgung steht, ffnen Sie den ODBC-Ordner des DatenExplorers, und suchen Sie die Beispiel-XML-Datenquelle, die mit Crystal Reports installiert wurde.

Exportieren Sie Berichtdaten direkt im XML-FormatIn Crystal Reports knnen Sie Berichtdaten sofort im XML-Format exportieren. Damit knnen Sie die Daten an andere E-Commerce-Anwendungen senden, mit denen Daten gelesen und bearbeitet werden.

Erreichen Sie mehr mit schnellerer VerarbeitungOptimieren Sie die Arbeitsleistung mit Crystal Reports: Nutzen Sie die verbesserten Funktionen des Crystal Report-Moduls, dessen verbesserte Speicherverwaltung zu schnellerer Verarbeitung insbesondere auf Computern mit mehreren Prozessoren fhrt. Darber hinaus beschleunigt das Report-Modul jetzt die Verarbeitung von Unterberichten auf Abruf sowie von Berichten mit Parameterfeldern, untersttzt den zunehmenden Multithreaded-Datenbankzugriff und ermglicht eine unbegrenzte Zahl an gleichzeitigen Auftrgen.

14

Crystal Reports Benutzerhandbuch

2 : Was gibts neues?

Verbesserte Interaktivitt mit ParameternDurch die Verwendung von Parametern knnen nicht nur vom Benutzer gesteuerte Berichte erstellt werden, sondern es wird auch die Verarbeitung von Berichten, vor allem im Web, beschleunigt. Erstellen Sie Mehrzweckberichte, um zu gewhrleisten, da alle Mitarbeiter die richtigen Informationen schnell erhalten. Alle web-fhigen Report Viewer von Crystal Reports wurden verbessert, damit sowohl die Autoren der Berichte als auch die Endbenutzer Parameter zur Entfaltung des vollen Berichtpotentials im Web einsetzen knnen. Ob Benutzer nun Java, ActiveX oder DHTML-Viewer bevorzugen sie knnen die angezeigten Informationen interaktiv regulieren, indem sie Standard-Berichtparameter akzeptieren, Optionen aus einer Liste auswhlen, mehrere Werte angeben oder Bereiche eingeben.

Einstellbarer DHTML Report