FR/FAQ/Base/118

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Base
Revision as of 15:27, 31 August 2010 by Jmpierre (Talk | contribs)

Jump to: navigation, search

L'interface de Sun Report Builder

En suivant ce lien, vous trouverez la version originale du guide d'utilisation en anglais.

La base exemple utilisée ici est celle que vous obtenez en utilisant l'Assistant de création d'une table :

alternative textuelle
Création de la Table avec l'Assistant

Les barres d'outils

  • A - La barre d'outil des Contrôles de rapport contient des boutons que vous pouvez utiliser pour ajouter des champs, des étiquettes, des images (images, logos, photos) et des graphiques au rapport.

SRB-A-BarreOutilsControles.jpg

  • B - La barre d'outil principale vous permet d'ajouter des Champs, d'activer le Navigateur du rapport et de créer ou modifier les Tris et Groupements

SRB-B-BarreOutilsPrincipale.jpg

  • C - La barre d'outils d'Alignement vous aide à positionner les champs et d'autres éléments (formes, images, etc …) dans le rapport

SRB-C-BarreOutilsAlignements.jpg

La page de rapport par défaut

  • D - La page de rapport est, par défaut, divisée en trois sections : En-tête de Page, bloc Détail et Pied de Page.
alternative textuelle
La page par défaut

Les panneaux

  • E - Le panneau Ajouter un champ vous permet de les insérer rapidement sur le rapport par glisser-déposer ou en cliquant sur Insérer.
alternative textuelle
Le panneau Ajouter un champ
  • F - Le panneau Tri et groupement peut être utilisé pour grouper et classer les éléments du rapport.

SRB-F-TrisGroupements.jpg

  • G – Le panneau Navigateur du Rapport vous permet de localiser et sélectionner un élément particulier du rapport.

SRB-G-NavigateurRapport.jpg

  • H - Le panneau Propriétés vous permet de spécifier les propriétés du contrôle que vous avez sélectionné.

SRB-H-PanneauProprietes.jpg

Par exemple, si vous choisissez un champ, alors vous pouvez utiliser la panneau de Propriétés pour spécifier la source de données du champ et les propriétés comme la hauteur, la position, le format, etc...

La création d'un rapport

La création d'un groupement

Pour créer un rapport qui regroupe les données déterminées pour ce rapport, vous devrez ajouter une nouvelle section d'En-tête de groupe en choisissant le champ de groupement dans la fenêtre de Tri et groupement (DateAchat dans la copie d'écran de la base exemple). Spécifiez l'option de classement désirée (croissant ou décroissant) et choisissez Présent dans la liste déroulante aussi bien pour l'En-tête que pour le Pied de page de groupe.

alternative textuelle
Tri et groupement

Utilisez la fenêtre Ajouter un champ pour placer le champ de groupement à l'intérieur de la section d'En-tête de groupe. Vous pouvez alors utiliser les options de formatage disponibles sous l'étiquette générale dans la fenêtre de Propriétés pour formater le champ selon vos souhaits.

alternative textuelle
Panneau des propriétés

La section Détail

La section Détail de la page est conçue pour afficher une liste de données issues de la base de données.

En utilisant le panneau Ajouter un champ, ajoutez les champs désirés dans la section Détail. L’alignement des champs et des étiquettes dans les rapports peut être un peu délicat, et vous pouvez vous aider de la barre d'outils d'Alignement des champs. Vous pouvez avoir une édition du rapport en appuyant sur le bouton Exécuter le rapport dans la barre d'outil Principale.

La création d'un champ de calcul

dans le pied de page du rapport :

Bien que vous puissiez utiliser le rapport comme vous l'avez créé, vous pouvez l'améliorer. Par exemple, vous pourriez vouloir ajouter un champ qui calcule la somme des valeurs pour chaque groupe de données ou le total général.

Commençons avec le total général. Cliquez sur le bouton Zone de texte dans la barre d'outil de Commandes de Rapport et dessinez un champ dans la section de Pied de Page dans le pied de de page du Rapport, pour calculer le total général.

alternative textuelle
Insertion d'un champ de calcul


Dans la fenêtre des Propriétés, cliquez sur l'onglet des Données et choisissez les options comme suit :

Type de Champ de données : Fonction
Champ de données : PrixAchat
Fonction : Accumulation
Étendue : Rapport


SRB-K-ParametrageChampTexteSomme.jpg

dans le pied de page du Groupe :

Pour ajouter un champ qui affiche la somme des valeurs pour chaque groupe, vous devez d'abord, si ce n'est pas déjà fait lorsque vous avez créé le groupement, demander qu'une section de Pied de page de Groupe soit présente. Dessinez alors un champ dans le Pied de page de Groupe et spécifiez les options du champ comme suit :

Type de Champ de données : Fonction
Champ de données : PrixAchat
Fonction : Accumulation
Étendue : Groupe:DateAchat

L'insertion d'un diagramme

Vous pouvez aussi ajouter un diagramme pour afficher la courbe des données indexées sur la donnée du groupe. Pour le faire, vous devez d'abord créer une requête qui extraira les données pour le graphique.

Fermez le rapport en cours, puis cliquez sur Requête. Créez la nouvelle requête. Choisissez la table, ou les tables, contenant les données à traiter et ajoutez les champs à la requête. Dans notre exemple, il s'agira des champs DateAchat et PrixAchat. Dans la ligne Fonction, choisissez Groupe dans la colonne DateAchat et Somme dans la colonne de PrixAchat.

alternative textuelle
La requête pour créer le diagramme

Sauvegardz la requête créée et ouvrez le rapport pour le modifier. Cliquez sur le bouton de Diagramme dans la barre d'outil Principale et tracez son cadre dans la section de Pied de page. Dans la fenêtre des Propriétés, dans l'onglet Données, choisissez la requête créée précédemment comme source de données.

SRB-N-DiagrammeDansRapport.jpg

Si le graphique standard en histogramme ne correspond pas à ce que vous souhaitez, vous pouvez modifier ses propriétés, par double clic sur le graphique, en entrant dans le mode édition/modification. Vous pouvez changer le graphique en histogramme en graphique à secteurs ou en 3D.

L'insertion d'une image ou logo dans l'En-tête du rapport

L'insertion d'une image dans l'en-tête de rapport se fait dans le menu Insertion.

SRB-O-ImageDansEnteteRapport.jpg

L'image qui sera insérée dans l'en-tête sera imprimée sur chaque page du rapport.


Dès que vous avez maîtrisé les principes fondamentaux, vous pouvez utiliser toutes les capacités de mise en forme du rapport pour mettre en évidence les données conservées dans la Base d'OpenOffice.org.

Le navigateur du rapport

L'accès au Navigateur de rapport se fait soit par F5, soit en cliquant sur l'icône de la Barre d'outils principale. Il affiche tous les éléments et objets contenus dans le rapport.

De plus, l'aide de contexte est disponible pour dialogues différent en appuyant sur F1.

Pour dérouler les éléments d'un rapport, il faut cliquer sur les +.

alternative textuelle
Le Navigateur de rapport déroulé


Navigateur du rapport : Rapport

Onglet : Général

Les éléments suivants vous permettent de paramétrer la présentation du rapport :

Nom : Le nom que vous donnez à votre rapport, il apparaitra dans le Navigateur de rapport après validation
En-tête de page : choisir dans la liste déroulante si vous voulez ou non l'impression de ce que vous avez inséré dans l'en-tête de page
Pied de page : choisir dans la liste déroulante si vous voulez ou non l'impression de ce que vous avez inséré dans le pied de page
Imprimer les valeurs répétées : oui

Onglet : Données

Les éléments suivants vous permettent de paramétrer la présentation des données de la Base de données dans le rapport :

Type de contenu : Choisir le type de la source des données : table, requête ou commande SQL
Contenu : Choisir le nom de la source
Analyser l'instruction SQL : Oui ou non en fonction de la source
Filtre : Activer si vous souhaitez paramétrer un filtre sur la source de données
Format de sortie du rapport : Choisir Classeur ODF si vous pensez que vous aurez à faire des traitements mathématiques sur le rapport, autrement choisissez texte ODF

Navigateur du rapport : Fonctions

Vous allez pouvoir créer les fonctions que vous utiliserez ensuite dans le rapport. Pour créer une nouvelle fonction, cliquez sur Fonction pluis clic droit Nouvelle fonction.

Onglet : Général

Nom : Nommez votre fonction, sans espace entre les mots, de façon explicite (ex : SommeAchats)
Formule : Le clic sur les 3 petits points déclenche l’Assistant de création de formules. Vous pouvez aussi entrer votre propre formule directement.
Valeur initiale : Vous saisissez entre crochets le nom du champ sur lequel la fonction va s'appliquer( ex : [PrixAchat])
Parcours en profondeur : Action non renseignée dans le guide original
Pré-évaluation : En choisissant oui, le rapport sera calculé pendant sa création. Cette action consomme de la ressource, et vous pouvez préférer non de façon à attendre la fin de la création du rapport pour effectuer tous les calculs.

Navigateur du rapport : En-tête de page

Onglet : Général

Les éléments suivants vous permettent de paramétrer la présentation du rapport :

Nom : Vous pouvez conserver En-tête de page ou nommez différemment.
Visible : Choisissez oui pour visualiser le contenu de l'en-tête
Hauteur : Vous pouvez saisir la dimension de la hauteur ou la modifier à l'aide de la souris directement dans la page du rapport en mode Édition
Expression d'impression conditionnelle : Choisissez les conditions s'il y a lieu
Transparence d'arrière-plan : En choisissant non, vous pourrez paramétrer une couleur d'arrière-plan pour l'en-tête de page

Navigateur du rapport : En-tête de rapport

Onglet : Général

Les éléments suivants vous permettent de paramétrer la présentation du rapport :

Nom : Vous pouvez conserver En-tête de rapport ou nommez différemment
Forcer une nouvelle page  : Choisissez Aucun(e) si vous ne voulez pas créer une page différente par donnée ou groupement de données. Autrement, choisissez la création d'une nouvelle page selon vos paramètres de mise en page souhaitée, par exemple Après la section
Conserver ensemble : Permet l'impression des données d'un groupe sur une deuxième page si nécessaire
Visible : En général, vous répondrez oui
Hauteur : Vous pouvez saisir la dimension de la hauteur ou la modifier à l'aide de la souris directement dans la page du rapport en mode Édition
Expression d'impression conditionnelle : Choisissez les conditions s'il y a lieu
Transparence d'arrière-plan : En choisissant non, vous pourrez paramétrer une couleur d'arrière-plan pour l'en-tête de rapport

Navigateur du rapport : Groupes, Panneau Tri et groupement

Vous pouvez paramétrer comment grouper des données de la base de données dans le rapport en utilisant le panneau Tri et groupement (voir plus haut : La création d'un groupement). Par défaut, le nom du groupe est celui du champ que vous avez choisi pour le Groupement.

Navigateur du rapport : Groupes, "Nom du groupe", onglet Général

Conservez ensemble : Choississez oui
Démarrez une nouvelle colonne : Choisissez non
Restaurer le numéro de page : Choisissez non

Navigateur du rapport : Groupes, "Nom du groupe", Fonctions

Voir plus haut, au chapitre Navigateur du rapport : Fonctions

Navigateur du rapport : Groupes, "Nom du groupe", Grouper l'en-tête

L'onglet Général reprend les paramètres vus plus haut.


Nom : Vous pouvez conserver En-tête de rapport ou nommez différemment
Forcer une nouvelle page  : Choisissez Aucun(e) si vous ne voulez pas créer une page différente par donnée ou groupement de données. Autrement, choisissez la création d'une nouvelle page selon vos paramètres de mise en page souhaitée, par exemple Après la section
Conserver ensemble : Permet l'impression des données d'un groupe sur une deuxième page si nécessaire
Répéter la section : Choisissez oui
Visible : En général, vous répondrez oui
Hauteur : Vous pouvez saisir la dimension de la hauteur ou la modifier à l'aide de la souris directement dans la page du rapport en mode Édition
Expression d'impression conditionnelle : Choisissez les conditions s'il y a lieu
Transparence d'arrière-plan : En choisissant non, vous pourrez paramétrer une couleur d'arrière-plan pour l'en-tête de rapport

Navigateur du rapport : Détail

Navigateur du rapport : Pied de page

Les composants communs à toutes les sections

Éléments de syntaxe

Les fonctions

Des exemples

Personal tools