Accessibilité
Ressources pour les développeurs

Article ColdFusion

 

Création de rapports avec ColdFusion MX 7


Table des matières

Syntaxe de la nouvelle balise cfreport

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 MX 7

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 :

  • Elle peut intégrer des expressions CFML
  • Elle peut utiliser les sources de données définies dans l'administrateur ColdFusion
  • Elle peut accéder aux étendues partagées

Le créateur de rapport contient les assistants suivants :

  • Assistant de création de rapport
  • Assistant de graphiques
  • Assistant de sous-rapport
  • Assistant de configuration de serveur

Examinons le créateur de rapport d'un peu plus près.