Eingabehilfen

Inhalt

Erstellen von Berichten mit ColdFusion MX 7

Die neue Syntax des CFREPORT-Tags

Am cfreport-Tag wurden einige Änderungen vorgenommen. Die neue Syntax des Tags, das übrigens weiterhin die Crystal Reports-Integration unterstützt, sieht folgendermaßen aus:

<cfreport
     template = "report definition filename"
     format = "PDF or FlashPaper" or "excel"
     name = "cf variable"
     filename = "output filename"
     query = "query variable"
     overwrite = "yes" or "no"
     encryption = "128-bit" or "40-bit" or "none"
     ownerpassword = "password"
     userpassword = "password"
     permissions = "permission list"
>
     cfreportparam tags [optional]
</cfreport>

Die ColdFusion MX 7-Berichtslösung

Die ColdFusion-Berichtslösung umfasst zwei Komponenten: eine Berichtsengine und einen Berichtsdesigner.

Die Berichtsengine stellt die folgende Funktionalität bereit: Grafikfunktionen, Spaltenlayouts, Laufzeitunterstützung für Berichtseingabeparameter sowie die Ausgabe in drei Formaten (Adobe PDF, Macromedia FlashPaper und Microsoft Excel). Sie können die Dateien direkt in einem Browser ausgeben, auf einem Datenträger speichern oder per E-Mail versenden.

Verglichen mit Drittanbieterlösungen bietet das Berichtsfeature zahlreiche Vorteile für ColdFusion-Entwickler:

  • Verarbeitung von CFML-Ausdrücken
  • Verwendung von Datenquellen, die im ColdFusion Administrator definiert wurden
  • Zugriff auf freigegebene Gültigkeitsbereiche

Der Report Builder stellt die folgenden Assistenten bereit, mit denen die Erstellung von Berichten vereinfacht wird:

  • Assistent zum Erstellen von Berichten
  • Assistent zum Erstellen von Diagrammen
  • Assistent zum Erstellen untergeordneter Berichte
  • Assistent zum Konfigurieren des Servers

Auf den folgenden Seiten wird der Report Builder näher erläutert.