Création de rapports avec ColdFusion MX 7

La création de fonctions de reporting est sans doute la tâche la plus commune pour les développeurs, et ce depuis les débuts de la révolution créée par l'informatique. Les développeurs Macromedia ColdFusion n'avaient auparavant pas beaucoup de choix quant aux possibilités de création de rapports et d'intégration à leurs applications.

Ils devaient quitter le « confort » de ColdFusion et utiliser une autre application ou rédiger du code CFML pour créer des mises en page HTML, une solution qui demandait une grande quantité de code CFML pour lire des données d'une base de données, traiter les données et produire le résultat HTML. Ce type de travail peut être fastidieux, répétitif et simplement ennuyant. Même après tout ce travail, un résultat optimal n'est pas garanti. Le format HTML n'ayant rien de prévu pour les sauts de page, les en-têtes ou les pieds de page, le résultat imprimé à partir du navigateur n'a généralement pas bonne apparence.

L'équipe ColdFusion a réussi à créer, pour ColdFusion 7, une fonction de reporting qui simplifie grandement cette tâche. Vous pouvez désormais vous concentrer sur le développement d'applications dynamiques sans vous inquiéter du résultat à l'impression.

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 :

view plain print about
1<cfreport
2 template = "nom du fichier de définition"
3 format = "PDF or FlashPaper" ou "excel"
4 name = "variable cf"
5 filename = "nom du fichier de résultat"
6 query = "variable de requête"
7 overwrite = "yes" ou "no"
8 encryption = "128-bit" ou "40-bit" ou "none"
9 ownerpassword = "mot de passe"
10 userpassword = "mot de passe"
11 permissions = "liste de permissions"
12>

13 balises cfreportparam [facultatif]
14</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.

Créateur de rapport de ColdFusion

Lire l'article complet[...]

Source : Adobe.com

Related Blog Entries

TweetBacks
Comments
Gucci outlet's Gravatar have a fun day,i read your article,it gave me some useful information.since the 2010 world cup coming up,i hope you enjoy the games.Fantastic post,i will bookmark it and come back to concern your other post.
# Posted By Gucci outlet | 24/06/10 15:13
coach bags outlet's Gravatar http://www.coach-bags-outlet.com/ coach bags outlet store
http://www.coach-bags-outlet.com/ coach bags outlet
http://www.coach-bags-outlet.com/ coach bags
http://www.coach-bags-outlet.com/ coach outlet
http://www.coach-bags-outlet.com/coach-handbags-c-9.html" target="_blank">http://www.coach-bags-outlet.com/coach-handbags-c-... coach handbags
# Posted By coach bags outlet | 02/07/10 10:57
sf's Gravatar As Oil Industry Fights a Tax, It Reaps Billions From Subsidies http://www.iqwsf.com
Nudge on Arms Further Divides U.S. and Israel http://www.9kcq.com
Rougher Road for Democrats Without Obama Atop Ticket http://www.174cq.com
U.S. Fails to Complete, or Cuts Back, Iraqi Projects http://www.kicksf.com
Mythic Past, Resonating in the Present http://www.sf9456.com
# Posted By sf | 04/07/10 19:27
????'s Gravatar ?The world literally fades to grey when we feel depressed, scientists have discovered?
<a href="http://www.zxsfu.com">; ????</a>To invstigate links between mood disorders and vision, Emanuel Bubl at the

University of Freiburg, Germany, and colleagues ran an electrode along one eye in each of 40 people with depression,
<a href="http://www.0sfz.com">; ????</a>and 40 people without. The electrodes measured activity in the nerves connecting

photoreceptors to the optic nerve, but not the brain?<a href="http://www.sf5z.com">; ????</a> Participants sat in a dimly

lit room and watched a black and white chequered screen which became greyer in six distinct stages, reducing the contrast

between each square. Each stage was presented for 10 seconds?The more severe a person's depression, the worse their

perception of contrast?<a href="http://www.bjxx5.com">; ????</a>Bubl believes that a similar technique could be used to

aid diagnosis of clinical depression?<a href="http://www.ybwzz.com">????</a>;
# Posted By ???? | 28/07/10 11:16
Air Max TN's Gravatar Really like this website, this really helps and very useful.
# Posted By Air Max TN | 27/08/10 11:06
Nike Air Max 90's Gravatar So nice,so cool guys.
# Posted By Nike Air Max 90 | 27/08/10 12:58
Nike Air Rejuven8's Gravatar I agree you! excellent review!
# Posted By Nike Air Rejuven8 | 27/08/10 13:04
Nike Air Max 2003's Gravatar Just want to say what a great blog you got here!
# Posted By Nike Air Max 2003 | 27/08/10 13:10
Vertu Signature's Gravatar Wow, thanks for the insightful post. I look forward to reading more from you.
# Posted By Vertu Signature | 27/08/10 13:15
????'s Gravatar hi there, nice blog this is that you have - i am really interested in reading more of your posts,keep up the good work!
http://www.iqwcs.com/
http://www.iqwkk.com/
http://www.5kcq.com/
http://www.cc-sf.com/
http://www.aa-sf.com/
# Posted By ???? | 31/08/10 13:25
BlogCFC was created by Raymond Camden. This blog is running version 5.9.5.005. Contact Blog Owner