Rubrique précédente: Planification d'un rapport au format libreRubrique suivante: Conception de rapports au format libre en HTML


Paramètres de rapport au format libre

Les deux chaînes introduites dans les champs Chaîne de connexion et Requête de la page Détails du rapport au format libre suffisent à générer un rapport au format libre. Vous pouvez, toutefois, améliorer la flexibilité et l'utilité du rapport en ajoutant des paramètres au fichier XML par défaut contenu dans le champ Paramètres. Une fois tous les paramètres définis, une fenêtre contextuelle de saisie des valeurs de ces paramètres à la génération du rapport s'affiche.

Le fichier XML par défaut se présente comme suit :

<custom>
     <connection>
          <params>
               <!--<param name='@UID' disp_name='User id' type='TEXT' size='10'><value>user id</value></param>- > 
               <!--<param name='@PWD' disp_name='Password' type='PASSWORD' size='10'><value>password</value></param>- > 
          </params>
     </connection>
     <query>
          <params>
               <!--<param name='@PRM1' disp_name='PARAM 1' type='TEXT' size='10'><value>param1 value</value></param>- > 
               <!--<param name='@PRM2' disp_name='PARAM 2' type='LIST'><value>value 1</value><list><item><value>value 1</value><text>text 1</text></item><item><value>value 2</value><text>text 2</text></item></list></param>- > 
               <!--<param name="@PRM3" disp_name="PARAM 3" type="LIST">
                    <value>value</value>
                    <list>
                         <list_query>select customer_id value, customer_name text from t_customers</list_query>
                    </list>
               </param>- > 
          </params>
     </query>
     <pdf>
          <!--<option><name>pameter name</name><value>valeur de paramètre</value></option>- > 
     </pdf>
     <chart>
          <!--<precision>Valeur numérique de 0 à 5</precision>- > 
     </chart>
     <!--<ContainsHTML>0/1</ContainsHTML>- > 
     <!--<headstyle>
          <titlerow bgcolor="value or color name"></titlerow>
          <firstcolumn bgcolor="value or color name"></firstcolumn>
     </headstyle>
</custom>

Le fichier XML contient les sections principales suivantes :

Chaque paramètre dans <connection> et <query> possède son propre noeud de <param> qui inclut les attributs suivants :

Les paramètres dans <pdf> possèdent les attributs suivants :