La balise cfreport a fait l'objet de quelques révisions. La nouvelle syntaxe (qui ne change pas la prise en charge de l'intégration avec Crystal Reports) est la suivante :
<cfreport
template = "nom du fichier de définition"
format = "PDF or FlashPaper" ou "excel"
name = "variable cf"
filename = "nom du fichier de résultat"
query = "variable de requête"
overwrite = "yes" ou "no"
encryption = "128-bit" ou "40-bit" ou "none"
ownerpassword = "mot de passe"
userpassword = "mot de passe"
permissions = "liste de permissions"
>
balises cfreportparam [facultatif]
</cfreport>
La solution de reporting ColdFusion est composée de deux éléments : un moteur de reporting et un « créateur de rapport ».
Le moteur de reporting fournit les fonctions suivantes : représentation graphique des données, mise en page par colonnes, prise en charge des paramètres d'exécution des rapports, production de résultat en trois formats (Adobe PDF, Macromedia FlashPaper ou Microsoft Excel). Les résultats peuvent être envoyés directement dans un navigateur, enregistrés sur disque ou envoyés par courrier électronique.
La fonction de reporting présente plusieurs avantage pour les développeurs ColdFusion :
Le créateur de rapport contient les assistants suivants :
Examinons le créateur de rapport d'un peu plus près.