<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.netapsys.fr/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Netapsys Blog - Tag - reporting  - Commentaires</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <atom:link href="http://blog.netapsys.fr/index.php/feed/tag/reporting/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 08 Feb 2012 21:50:52 +0100</pubDate>
  <copyright>Netapsys 2008 - 2011</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>La guerre des générateurs de rapport aura bien lieu : rapide présentation du champ de bataille ! - Jérémy Rousselle</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/12/02/La-guerre-des-generateurs-de-rapport-aura-bien-lieu#c242</link>
    <guid isPermaLink="false">urn:md5:ba39b8d9588326593c2bea04a6dfc939</guid>
    <pubDate>Mon, 01 Feb 2010 22:18:13 +0100</pubDate>
    <dc:creator>Jérémy Rousselle</dc:creator>
    
    <description>&lt;p&gt;Nous sommes ici plutôt dans un cas de génération de courrier ou d'un rapport préformaté qui, comme le précise le post, doit être justement modifié par un utilisateur non informaticien.&lt;/p&gt;
&lt;p&gt;Pour l'impression en masse, nous opterons plutôt pour 2 solutions :&lt;br /&gt;
1. Passer par un prestataire spécialisé en éditique&lt;br /&gt;
2. S'appuyer sur un format PDF et non RTF comme ici&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>La guerre des générateurs de rapport aura bien lieu : rapide présentation du champ de bataille ! - saint martin</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/12/02/La-guerre-des-generateurs-de-rapport-aura-bien-lieu#c234</link>
    <guid isPermaLink="false">urn:md5:0feee673a11c6f523b01c56af71162b8</guid>
    <pubDate>Thu, 07 Jan 2010 12:01:24 +0100</pubDate>
    <dc:creator>saint martin</dc:creator>
    
    <description>&lt;p&gt;Cette solution reporte une partie des contraintes du processus global (afficher à l'écran le document, protéger le document contre la modification, l'imprimer) sur le format RTF... Comment arrivez vous à l'imprimer en masse par exemple ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>La guerre des générateurs de rapport aura bien lieu : rapide présentation du champ de bataille ! - Jérémy Rousselle</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/12/02/La-guerre-des-generateurs-de-rapport-aura-bien-lieu#c165</link>
    <guid isPermaLink="false">urn:md5:ca2bcfc70e991bde153be45283b6923b</guid>
    <pubDate>Wed, 02 Dec 2009 23:55:43 +0100</pubDate>
    <dc:creator>Jérémy Rousselle</dc:creator>
    
    <description>&lt;p&gt;Je partage votre vision concernant ce type de solution plus ou moins &quot;clé en main&quot; à paramétrer surtout quand le volume de document est important. Nous avons aussi creusé des solutions d'externalisation complète de ces éditions avec la gestion par un prestataire spécialisé. Par contre il faut toujours s'attacher à valider que la solution technique n'est pas intrusive par rapport au cadre normatif du client (en tout cas quand il existe !). Si vous souhaitez détailler un peu plus vos retours d'expérience sur ce type de besoin fonctionnel, n'hésitez pas à me le faire savoir : nous sommes toujours intéressés.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>La guerre des générateurs de rapport aura bien lieu : rapide présentation du champ de bataille ! - Alexandre de Pellegrin</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/12/02/La-guerre-des-generateurs-de-rapport-aura-bien-lieu#c163</link>
    <guid isPermaLink="false">urn:md5:78a603018ff7f14ee73c65e6533b9d2e</guid>
    <pubDate>Wed, 02 Dec 2009 15:29:37 +0100</pubDate>
    <dc:creator>Alexandre de Pellegrin</dc:creator>
    
    <description>&lt;p&gt;C'est dommage d'être resté côté API pour gérer des éditions. Il existe pourtant des sociétés spécialisées dans l'éditique. Pour n'en citer qu'une (et même si je trouve que leur solution technique n'est pas terrible), il y a StreamServe. En plus suivant le volume à réaliser, vous avez tout intérêt à sélectionner ce type de solution.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Présentation de DynamicJasper - DJ mamana</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/03/12/Presentation-de-DynamicJasper#c95</link>
    <guid isPermaLink="false">urn:md5:dbc1c4d805a2a1e21d2a5bf5a001ba4d</guid>
    <pubDate>Fri, 26 Jun 2009 03:49:44 +0200</pubDate>
    <dc:creator>DJ mamana</dc:creator>
    
    <description>&lt;p&gt;encore plus facile&lt;/p&gt;



&lt;p&gt;1 : Un petit aperçu de la construction de tableau croisé deux lignes et deux colonnes.&lt;/p&gt;


&lt;p&gt;FastReportBuilder drb = new FastReportBuilder();&lt;br /&gt;
drb&lt;br /&gt;
.setTitle(&quot;November 2006 sales report&quot;)&lt;br /&gt;
.setSubtitle(&quot;This report was generated at &quot; + new Date())&lt;br /&gt;
.setPageSizeAndOrientation(Page.Page_A4_Landscape())&lt;br /&gt;
.setPrintColumnNames(false)&lt;br /&gt;
.setUseFullPageWidth(true)&lt;br /&gt;
.setDefaultStyles(titleStyle, null, null, null);&lt;/p&gt;


&lt;p&gt;DJCrosstab djcross = new CrosstabBuilder()&lt;br /&gt;
.setHeight(200)&lt;br /&gt;
.setWidth(500)&lt;br /&gt;
.setHeaderStyle(mainHeaderStyle)&lt;br /&gt;
.setDatasource(&quot;sr&quot;,DJConstants.DATA_SOURCE_ORIGIN_PARAMETER, DJConstants.DATA_SOURCE_TYPE_COLLECTION)&lt;br /&gt;
.setUseFullWidth(true)&lt;br /&gt;
.setColorScheme(DJConstants.COLOR_SCHEMA_LIGHT_GREEN)&lt;br /&gt;
.setAutomaticTitle(true)&lt;br /&gt;
.setCellBorder(Border.THIN)&lt;br /&gt;
.addColumn(&quot;State&quot;,&quot;state&quot;,String.class.getName(),false)&lt;br /&gt;
.addColumn(&quot;Branch&quot;,&quot;branch&quot;,String.class.getName(),false)&lt;br /&gt;
.addRow(&quot;Product Line&quot;, &quot;productLine&quot;, String.class.getName(),false)&lt;br /&gt;
.addRow(&quot;Item&quot;, &quot;item&quot;, String.class.getName(),true)&lt;br /&gt;
.addMeasure(&quot;amount&quot;,Float.class.getName(), ColumnsGroupVariableOperation.SUM , &quot;Amount&quot;,measureStyle)&lt;br /&gt;
.setRowStyles(colAndRowHeaderStyle, totalStyle, totalHeaderStyle)&lt;br /&gt;
.setColumnStyles(colAndRowHeaderStyle, totalStyle, totalHeaderStyle)&lt;br /&gt;
.setCellDimension(17, 60)&lt;br /&gt;
.setColumnHeaderHeight(30)&lt;br /&gt;
.setRowHeaderWidth(80)&lt;br /&gt;
.build();&lt;/p&gt;


&lt;p&gt;drb.addHeaderCrosstab(djcross); //add the crosstab in the header band of the report&lt;/p&gt;


&lt;p&gt;DynamicReport dr = drb.build();&lt;/p&gt;


&lt;p&gt;//put a collection in the parameters map to be used by the crosstab&lt;br /&gt;
params.put(&quot;sr&quot;, SortUtils.sortCollection(TestRepositoryProducts.getDummyCollection(),djcross));&lt;/p&gt;



&lt;p&gt;--------------------------&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Les étapes et notions d'un projet BI - Sébastien</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/03/27/Les-etapes-et-notions-dun-projet-BI#c85</link>
    <guid isPermaLink="false">urn:md5:99755866ee38f6f49f175accf23bf010</guid>
    <pubDate>Sat, 28 Mar 2009 13:21:24 +0100</pubDate>
    <dc:creator>Sébastien</dc:creator>
    
    <description>&lt;p&gt;Excellent article !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Les étapes et notions d'un projet BI - Fati</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/03/27/Les-etapes-et-notions-dun-projet-BI#c84</link>
    <guid isPermaLink="false">urn:md5:19fe949dbc993d1962d58fbe5151f8e1</guid>
    <pubDate>Fri, 27 Mar 2009 16:41:16 +0100</pubDate>
    <dc:creator>Fati</dc:creator>
    
    <description>&lt;p&gt;Je voulais te féliciter pour ton explication, elle est très clair.&lt;br /&gt;
Ca m'aidera énormement pour mon stage.&lt;br /&gt;
Merci&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>
