Personnalisez la présentation d'un rapport à l'aide des éléments suivants disponibles dans le menu Ajouter de la boîte de dialogue Générateur de rapports. Lorsque vous sélectionnez une commande dans le volet de droite du Générateur de rapports, ses propriétés s'affichent dans le volet de gauche. Voir aussi Création d'un rapport.
Menu Ajouter |
Description |
Colonne de base de données |
Ajoute tout attribut de base de données extrait par l'instruction SQL de la section principale. Voir aussi Générateur de rapports : colonne de base de données. Remarque : Ce contrôle est identique au contrôle de texte, mais il vous permet de sélectionner un attribut de base de données depuis une liste. Si vous connaissez le nom de l'attribut, vous pouvez aussi le taper en tant que contenu de contrôle de texte. Vérifiez que le nom d'attribut figure entre accolades ({}). Vous pouvez aussi combiner des paramètres tels que {Column} avec du texte statique, des fonctions et des paramètres.
Vous pouvez en outre utiliser un contrôle de formulaire, similaire à un contrôle Colonne de base de données. Pour connaître les propriétés du contrôle, voir Générateur de rapports : contrôles de texte |
Texte |
Ajoute un contrôle de texte. Utilisez ce contrôle pour ajouter du texte statique tel que des en-têtes, des annotations et des commentaires. Voir aussi Générateur de rapports : contrôles de texte |
Image |
Ajoute une image au rapport. Pour encastrer une URL WMS, ajoutez un contrôle d'image et entrez l'URL en tant que nom de fichier. Voir aussi Générateur de rapports : contrôles d'images. |
Ligne |
Ajoute une ligne. Modifiez les paramètres de ligne dans le volet droit en faisant glisser la ligne ou dans le volet gauche en modifiant les propriétés. Voir aussi Générateur de rapports : contrôle de lignes. |
Graphique |
Ajoute un graphique. Voir aussi Générateur de rapports : contrôle de graphiques. |
Fonction |
Traite les fonctions qui affichent les résultats des calculs dans le rapport. Ajoute des fonctions uniquement aux sections principales contenant des enregistrements (instructions SQL). Voir aussi Utilisation des fonctions dans les rapports. |
SQL |
Traite les valeurs SQL. Voir aussi Utilisation des valeurs SQL dans les rapports. |
Spécial |
Insère des contrôles pour les sections de présentation, notamment le nombre de pages (nombre total de pages), numéro de page (index), page x de y, suite de la page (page suivante), nombre d'enregistrements (nombre total d'enregistrements), enregistrement actif (index), date d'impression, heure d'impression et unité (pour ajouter des espaces réservés d'unités). Pas le premier enregistrement s'utilise dans des fonctions pour identifier le premier enregistrement et, par exemple, pour appliquer un style différent ou pour supprimer des données. La valeur renvoie -1 (vrai) ou 0 (faux). N'utilisez pas ce contrôle seul. Au lieu de cela, il convient de l'utiliser avec la propriété Supprimer. Par exemple, dans la propriété Supprimer associée à un contrôle de texte, entrez {Report.RecordNotFirst}. Le contrôle est alors affiché uniquement pour le premier enregistrement et supprimé pour tous les enregistrements suivants. Affiche la somme des valeurs répertoriées dans la section principale précédente, par exemple la longueur de toutes les canalisations répertoriées. Utilisez ce type de contrôle uniquement dans les sections de pied de page. La fonction Somme est insérée en tant que contrôle de texte avec le contenu {Report.Sum(ColumnName)}. Remplacez le nom de colonne par le nom de l'attribut dont vous voulez calculer la somme, par exemple LENGTH. Affiche la moyenne des valeurs répertoriées. La fonction Moyenne est insérée en tant que contrôle de texte avec le contenu {Report.Avg(ColumnName)}. Remplacez le nom de colonne par le nom de l'attribut dont vous voulez calculer la moyenne. Voir aussi Générateur de rapports : contrôles de pages et Générateur de rapports : espace réservé d'unité. |
Fonction de plug-in |
Ajoute une fonctionnalité via l'API. |
Paramètre |
Traite les paramètres. |
Contrôle de formulaire |
Ajoute un contrôle de formulaire dans une section principale contenant une requête SQL. Tous les contrôles de base de données de la table interrogée sont affichés. Vous pouvez sélectionner un ou plusieurs contrôles. Notez la différence entre Colonne de base de données et Contrôle de formulaire : un attribut de la base de données affiche la valeur stockée dans cette dernière. Un contrôle de formulaire affiche la valeur de base de données telle qu'elle a été définie dans le Concepteur de formulaires. Voir aussi Générateur de rapports : colonne de base de données Exemple : un attribut de base de données est affiché avec un contrôle de case à cocher. Ses valeurs peuvent uniquement être 0 et 1. Dans le formulaire, l'affichage de 1 est mis en correspondance avec la chaîne "fermé" et 0 avec "Ouvert". Si vous utilisez le contrôle Colonne de base de données, le rapport affiche uniquement les valeurs 1 ou 0. Si vous utilisez le contrôle de formulaire, les chaînes sont affichées. |
Groupe secondaire |
Insère un groupe doté d'un en-tête, d'une section principale et de pied de page. Vous pouvez ajouter un groupe secondaire au groupe principal ou à tout groupe secondaire (entre la section principale et la section de pied de page). Vous pouvez définir des groupes imbriqués (un groupe secondaire dans des groupes secondaires) pour imprimer des informations principales détaillées. Voir aussi Pour créer un rapport principal-détaillé. |
Zone |
Insère une zone dans une section. Sélectionnez la section à laquelle vous souhaitez ajouter une zone. Par exemple, utilisez des zones pour définir des conditions à supprimer. Voir aussi Générateur de rapports - suppression d'une zone. |
Page |
Insère une page. Dans le volet de droite, chaque page est affichée sur un onglet distinct. Vous pouvez ajouter à votre rapport plusieurs pages dotées de présentations et de contenus différents. Par exemple, vous pouvez créer un en-tête de rapport ou une page de titre. Voir aussi Générateur de rapports : contrôles de pages. |