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-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:
Der Report Builder stellt die folgenden Assistenten bereit, mit denen die Erstellung von Berichten vereinfacht wird:
Auf den folgenden Seiten wird der Report Builder näher erläutert.