Générateur de rapports pour OroTimesheet 7

Transcription

Générateur de rapports pour OroTimesheet 7
Générateur de rapports
pour
OroTimesheet 7
Copyright © 1996-2011
OroLogic Inc.
http://www.orologic.com
Révision 7.00
Table des matières
I
Table des matières
Démarrer avec le Générateur de rapports pour OroTimesheet 7__________________________ 1
Présentation du Générateur de rapports pour OroTimesheet 7 ______________________________ 1
Démarrage du Générateur de rapports __________________________________________________ 1
L’explorateur de rapports_____________________________________________________________ 1
Rapports vs Formulaires______________________________________________________________ 3
L’environnement de conception ________________________________________________________ 3
L’onglet Données ___________________________________________________________________________3
L’onglet Calculs et programmation______________________________________________________________4
L’onglet Conception _________________________________________________________________________4
L’onglet Aperçu ____________________________________________________________________________5
Exporter des rapports d’une base de données vers une autre ________________________________ 5
Importer des rapports de OroTimesheet 5 vers OroTimesheet 7 _____________________________ 5
Étapes de conception d’un rapport _________________________________________________ 6
Sélection de données _________________________________________________________________ 6
Les tables: _________________________________________________________________________________6
Les champs:________________________________________________________________________________7
Les champs calculés: _________________________________________________________________________7
Groupement: _______________________________________________________________________________7
Tri:_______________________________________________________________________________________7
Critères de recherche: ________________________________________________________________________7
SQL: _____________________________________________________________________________________8
Informations utiles sur la sélection de données _____________________________________________________8
Disposition du rapport________________________________________________________________ 9
Les bandes _________________________________________________________________________________9
Objets ___________________________________________________________________________________10
Les menus, menus contextuels et les barres d’outils disponibles pour la conception de rapports______________12
Programmation à l’aide du langage RAP _______________________________________________ 13
Les événements dans un rapport:_______________________________________________________________13
Quelques explications:_______________________________________________________________________14
Liste des événements et propriétés _____________________________________________________________14
Instructions et syntaxe du langage RAP _________________________________________________________14
Impression de rapports et exportation de données ________________________________________ 15
Paramètres d’impression _____________________________________________________________________15
Impression dans un fichier____________________________________________________________________15
Apprendre par l’exemple (Tutoriels) _______________________________________________ 18
Vue d’ensemble ____________________________________________________________________ 18
À propos de cette section _____________________________________________________________ 18
Tutoriel 1 (Un test simple)____________________________________________________________ 19
Vue d’ensemble____________________________________________________________________________19
Commencer le rapport _______________________________________________________________________19
Générateur de rapports pour OroTimesheet 7
Table des matières
II
Assistant requête ___________________________________________________________________________19
Conception _______________________________________________________________________________20
Aperçu ___________________________________________________________________________________23
Corrections _______________________________________________________________________________23
Tutoriel 2 (Un rapport pour apprendre) ________________________________________________ 24
Vue d’ensemble____________________________________________________________________________24
La création de composant ____________________________________________________________________24
Ajustement de bande ________________________________________________________________________24
Sélection de composant de base _______________________________________________________________25
Ancrage de barres d'outils ____________________________________________________________________26
Dimensionnement, Alignement et Positionnement des composants ____________________________________28
Avant et arrière-plan ________________________________________________________________________31
Sélection avancée de composant _______________________________________________________________33
Dimensionnement avancé ____________________________________________________________________34
Le menu contextuel _________________________________________________________________________34
Arborescence des données____________________________________________________________________38
Tutoriel 3 (Un tutoriel de récapitulation) _______________________________________________ 43
Vue d’ensemble____________________________________________________________________________43
Assistant de requête_________________________________________________________________________43
Espace de travail "Design" ___________________________________________________________________43
Visualisation ______________________________________________________________________________46
Modifications _____________________________________________________________________________46
Tutoriel 4 (Page couverture)__________________________________________________________ 47
Vue d’ensemble____________________________________________________________________________47
Environnement de conception _________________________________________________________________47
Aperçu ___________________________________________________________________________________48
Tutoriel 5 (Liste tableau simple)_______________________________________________________ 50
Vue d’ensemble____________________________________________________________________________50
"Assistant Requête " ________________________________________________________________________50
Espace de travail "Conception" ________________________________________________________________50
Autre documentation ___________________________________________________________ 55
Générateur de rapports pour OroTimesheet 7
Démarrer avec le Générateur de rapports pour OroTimesheet 7
1
Démarrer avec le Générateur de rapports
pour OroTimesheet 7
Présentation du Générateur de rapports pour OroTimesheet 7
Un générateur de rapports extrêmement puissant est intégré à OroTimesheet 7, ce qui vous permet de
créer vos propres rapports (ou formulaires pour l’impression de factures) ou de modifier ceux existants en
quelques clics de souris. En plus de permettre la conception de rapports personnalisés, ce générateur de
rapports se démarque des générateurs de rapports conventionnels en incluant un langage de
programmation orienté objet appelé RAP (Report Application Pascal). Le langage de programmation RAP
vous permet de créer des rapports encore plus dynamiques et extrêmement avancés. Veuillez vous référer
au guide RAP - Langage de programmation du générateur de rapports pour
OroTimesheet 7 pour une référence détaillée sur ce langage de programmation. Ce guide (en format
PDF) est téléchargeable gratuitement à partir de la section Téléchargement de notre site Internet à
l’adresse http://www.orologic.com .
Notez que le terme rapport est toujours utilisé dans la documentation, mais tout ce qui s’applique
aux rapports s’applique également à la personnalisation et/ou conception de formulaires pour
l’impression des factures.
Démarrage du Générateur de rapports
Pour démarrer le générateur de rapports de OroTimesheet 7, cliquez sur Démarrer dans la barre des
tâches de Windows et sélectionnez le menu Programmes. Sélectionnez ensuite le dossier OroTimesheet
7 et cliquez sur l’icône Générateur de rapports.
Après quelques secondes vous vous retrouverez dans le Générateur de rapports pour OroTimesheet 7, prêt
à vous en servir. Si vous ne pouvez exécuter le logiciel et/ou qu’un message d’erreur s’affiche à l’écran,
référez-vous à la section Support technique du guide d'installation de OroTimesheet 7.
Note: Par défaut, lors de l’installation initiale de OroTimesheet 7, la sécurité n’est pas activée. Pour
activer la sécurité de OroTimesheet 7, référez-vous à la section Paramètres du guide d'utilisation de
OroTimesheet 7.
L’explorateur de rapports
Après avoir démarré le générateur de rapports, vous vous retrouvez automatiquement dans l’explorateur de
rapports. Vous retrouvez dans la partie de gauche, les dossiers et à droite, les rapports ou des sousdossiers.
Chaque dossier représente une branche de menu, disponible à partir du menu Rapports de OroTimesheet
7. Vous pouvez organiser vos branches et rapports selon vos besoins. Les changements que vous
Générateur de rapports pour OroTimesheet 7
Démarrer avec le Générateur de rapports pour OroTimesheet 7
2
apportez via l’explorateur de rapports sont aussitôt disponibles dans le menu Rapports de OroTimesheet
7.
Veuillez noter que le dossier appelé // Formulaires est un dossier spécial qui n’est jamais affiché dans
le menu Rapports de OroTimesheet. Ce dossier contient les formulaires des factures. Les formulaires
peuvent être modifiés ou créés de la même manière que tout autre rapport à l’exception qu’un critère de
recherche spécial est nécessaire pour ceux-ci. Référez-vous au paragraphe Critères de recherche de
la section Sélection de données pour plus d’informations.
L’explorateur de rapports vous permet de créer, modifier ou effacer des rapports ainsi que des branches de
menu. Son utilisation est similaire à l’explorateur de fichiers de Windows. Utilisez la barre d’outils ou les
menus contextuels pour ajouter, modifier ou effacer des rapports ou dossiers. Des fonctions Glisser et
déplacer sont également disponibles pour déplacer vos rapports ainsi que vos dossiers.
Lors de la création de nouveaux rapports ou la modification de rapports existants, une nouvelle fenêtre
s’affiche appelée l’environnement de conception. C’est à partir de l’environnement de conception
que vous personnalisez vos rapports. Lorsque vous avez terminé de modifier un rapport et que vous quittez
l’environnement de conception, vous revenez automatiquement dans la fenêtre de l’explorateur de rapports.
Référez-vous à la section L’environnement de conception pour plus d’informations sur la conception
de rapports.
Pour créer un nouveau rapport, cliquez sur le bouton Nouveau de la barre d’outils. Vous vous retrouverez
dans l’environnement de conception avec un nouveau rapport vierge.
Pour modifier un rapport existant, sélectionnez le rapport désiré puis cliquez sur le bouton Modifier de la
barre d’outils. Vous vous retrouverez dans l’environnement de conception, prêt à modifier le rapport
sélectionné.
Notez qu’il vous est possible de rendre invisible certains rapports ou certaines branches de menu pour les
utilisateurs de OroTimesheet. Par exemple vous pourriez décider de créer un nouveau rapport mais vous
ne désirez pas que ce rapport soit disponible dans le menu de OroTimesheet avant que celui-ci ne soit
terminé. Pour rendre invisible ce rapport, lorsque vous saisissez le nom de celui-ci, débutez la description
par les deux caractères suivants //. Ceci indique à OroTimesheet de ne pas utiliser ce rapport. Vous
pouvez également utiliser cette méthode pour les branches de menus. Une branche de menu qui
commence par //, sera automatiquement invisible aux utilisateurs de OroTimesheet. Notez que si vous
rendez une branche invisible, les sous-branches et sous-rapports de celle-ci seront automatiquement
invisibles et ce, même si leurs noms ne commencent pas par //. Pour rendre visible un rapport ou un
menu, renommez tout simplement le rapport ou la branche en enlevant les deux caractères //.
Générateur de rapports pour OroTimesheet 7
Démarrer avec le Générateur de rapports pour OroTimesheet 7
3
Rapports vs Formulaires
Avec OroTimesheet, lorsque vous imprimez des factures, vous pouvez indiquer quel formulaire vous désirez
utiliser. Plusieurs modèles de formulaires sont déjà inclus avec OroTimesheet mais, si vous le désirez, vous
pouvez personnaliser ces formulaires et les adapter à vos besoins ou même en créer de nouveaux. Un
formulaire est en fait un rapport mais qui affiche de l’information pour une facture. La personnalisation de
formulaires se fait de la même manière que si vous personnalisez un rapport. La seule exception est qu’un
critère de recherche spécial doit être spécifié pour que l’impression de la facture se fasse correctement.
Référez-vous au paragraphe Critères de recherche de la section Sélection de données pour
plus d’informations sur le critère de recherche spécifique aux formulaires pour les factures.
L’environnement de conception
L’environnement de conception est divisée en 4 onglets soient “Données“, “Calculs et programmation“,
“Conception“ et “Aperçu“.
L’onglet Données
C’est à partir de cet onglet que vous définissez quelles données seront utilisées pour votre rapport. A partir
de cet onglet, vous pouvez créer la ou les requêtes à la base de données, sélectionner les champs à
utiliser, le groupage et l’ordre de tri des données, les critères de recherche, les champs calculés (calculés
au niveau de la base de données), etc.
Référez-vous à la section Sélection de données pour plus d’informations sur l’onglet Données.
Générateur de rapports pour OroTimesheet 7
Démarrer avec le Générateur de rapports pour OroTimesheet 7
4
L’onglet Calculs et programmation
Tel qu’indiqué précédemment, le générateur de rapports pour OroTimesheet 7 possède un puissant langage
de programmation appelé RAP. C’est via cet onglet que vous pouvez programmer dans vos rapports pour
les rendre plus dynamiques et plus complets.
Le langage de programmation RAP est identique au langage de programmation Pascal Objet de
Delphi. Si vous connaissez déjà le langage Pascal Objet, vous connaissez automatiquement RAP. Le
langage RAP vous donne accès à toutes les propriétés du rapport, les événements, les bandes, les objets
ainsi que les données de celui-ci. Vous pouvez même créer de nouveaux objets dynamiquement dans vos
rapports à l’aide de RAP.
Bien qu’il ne soit pas nécessaire d’utiliser de la programmation dans les rapports, les utilisateurs qui ont
besoin de rapports plus évolués seront comblés avec ce puissant langage de programmation.
Référez-vous à la section Programmation à l'aide du langage RAP pour plus d’informations sur
l’onglet Calculs et programmation ainsi que le langage RAP.
L’onglet Conception
C’est à partir de cet onglet que vous concevez votre rapport. Cet onglet contient tous les menus et options
dont vous avez besoin pour formater votre rapport. Référez-vous à la section Disposition du rapport
pour plus d’informations sur la conception de rapports.
Générateur de rapports pour OroTimesheet 7
Démarrer avec le Générateur de rapports pour OroTimesheet 7
5
L’onglet Aperçu
C’est à partir de cet onglet que vous pouvez visualiser ou imprimer le résultat final de votre rapport. À
mesure que vous concevez votre rapport, accédez à cet onglet pour en voir le résultat Référez-vous à la
section Impression de rapports et exportation de données pour plus d’informations sur
l’impression de rapports et l’exportation de données à partir de ceux-ci.
Exporter des rapports d’une base de données vers une autre
OroTimesheet 7 vous permet d’avoir plusieurs base de données. Par exemple, vous pourriez avoir une
base de données pour vos vraies données de OroTimesheet 7 et une base de données de tests. Si vous
avez créé des rapports dans la base de données tests et que vous désirez maintenant les importer dans
votre vraie base de données, rien de plus simple . Exécutez le générateur de rapports. Dans la liste des
bases de données, sélectionnez la base de données tests. Ensuite, ouvrez le rapport que vous désirez
exporter. À partir du menu Fichier sélectionnez l’option Sauvegarder dans le fichier.
Sélectionnez le dossier dans lequel vous désirez enregistrer votre rapport puis saisissez un nom pour celuici et cliquez sur le bouton Enregistrer. Quittez le générateur de rapports puis redémarrez-le et
connectez-vous à votre vraie base de données. Créez un nouveau rapport. Ensuite, à partir du menu
Fichier sélectionnez l’option Charger à partir du fichier et sélectionnez le fichier précédemment
enregistré puis cliquez sur le bouton Ouvrir. Votre rapport est maintenant dans votre vraie base de
données.
Importer des rapports de OroTimesheet 5 vers OroTimesheet 7
Si vous aviez développé des rapports personnalisés dans OroTimesheet 5, si vous le désirez, vous pouvez
importer ceux-ci dans OroTimesheet 7. Voici comment faire:
Exécutez le générateur de rapports de OroTimesheet 5. Ouvrez le rapport que vous désirez exporter. À
partir du menu Fichier sélectionnez l’option Sauvegarder dans le fichier. Sélectionnez le dossier
dans lequel vous désirez enregistrer votre rapport puis saisissez un nom pour celui-ci et cliquez sur le
bouton Enregistrer.
Quittez le générateur de rapports de OroTimesheet 5 puis démarrez le générateur de rapports de
OroTimesheet 7. Créez un nouveau rapport. Ensuite, à partir du menu Fichier sélectionnez l’option
Charger à partir du fichier et sélectionnez le fichier précédemment enregistré puis cliquez sur le
bouton Ouvrir. Votre rapport est maintenant dans OroTimesheet 7. Il ne vous reste qu'à le sauvegarder.
Veuillez noter que vous pouvez utiliser la même procédure pour transférer des rapports de OroTimesheet 4
vers OroTimesheet 7.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
6
Étapes de conception d’un rapport
Sélection de données
Les informations de OroTimesheet 7 sont divisées en tables. Chaque table correspond généralement à un
module de OroTimesheet. Par exemple, la table “Clients“ contient la liste des clients de OroTimesheet.
Chaque table est divisée en enregistrements. Si nous reprenons l’exemple de la table “Clients“, chaque
enregistrement correspond à un client précis. Chaque enregistrement est divisé à son tour en champs.
Voici un exemple de quelques champs d’un enregistrement de la table “Clients“: Le code du client, son
nom, son statut, etc.
La première étape de la conception d’un rapport est d’indiquer quelles données seront utilisées pour celui-ci.
La sélection de données pour un rapport est faite à partir de une ou plusieurs requêtes à la base de
données. Une requête indique quels champs de quelles tables nous voulons utiliser dans notre rapport.
Dans le générateur de rapports de OroTimesheet 7, la création de requêtes pour la sélection de données
dans un rapport est faite à partir de l’onglet Données. Deux outils pour la création de requêtes sont
disponibles à partir de cet onglet soit L’assistant requête et Le concepteur de requête.
L’assistant requête est surtout utilisé pour créer vos requêtes, étape par étape, en répondant aux différentes
questions. Le concepteur de requête, quand à lui, peut être utilisé pour la création de vos requêtes mais est
surtout utilisé pour apporter des changements aux requêtes que vous avez créées soit à l’aide l’assistant
requête ou du Concepteur de requête.
Pour créer une requête à l’aide de l’assistant requête, à partir de l’onglet Données, sélectionnez le menu
Fichier puis Nouveau. Ensuite, sélectionnez l’icône Assistant requête et cliquez sur le bouton OK.
Répondez aux questions posées par l’assistant pour créer votre requête.
Pour créer une requête à l’aide du concepteur de requête, à partir de l’onglet Données, sélectionnez le
menu Fichier puis Nouveau. Ensuite, sélectionnez l’icône Concepteur de requête et cliquez sur le
bouton OK. Sélectionnez, à partir de leurs onglets respectifs, les différentes informations pour créer votre
requête dont les tables à utiliser, les champs, l’ordre de tri, etc.
Chaque requête peut avoir différents paramètres que voici:
Les tables:
Une requête doit contenir obligatoirement au moins une table. Si votre requête contient plus d’une table, le
lien entre chaque table est fait automatiquement par le générateur de rapports.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
7
Les champs:
Une requête doit obligatoirement avoir au moins un champ. Les champs sélectionnés pourront être affichés
dans le rapport.
Les champs calculés:
Des champs calculés (au niveau de la base de données) peuvent être créés dans la requête. Par exemple,
si vous avez une requête qui liste les feuilles de temps, vous pourriez avoir sélectionné les champs Nombre
d'unités de temps et Taux dans votre requête. Vous pourriez créer un champ calculé qui multiplie le
champ Nombre d'unités de temps par le champ Taux pour obtenir un nouveau champ Total.
Groupement:
Les données d’une requête peuvent être groupées sur différents champs pour ne retourner qu’un sommaire
par groupe.
Tri:
Les données d’une requête peuvent être triées sur différents champs pour décider de l’ordre d’affichage des
informations sur votre rapport.
Critères de recherche:
Les critères de recherche indiquent les différents paramètres qui seront demandés à l’utilisateur lorsqu'il
demandera le rapport. Par la suite, le rapport n’affichera que les données qui rencontrent le ou les critères
de recherche saisis par l’utilisateur. Un critère de recherche fréquemment utilisé est le critère de recherche
sur les dates. Par exemple, si vous créez un rapport qui imprime les feuilles de temps entre deux dates
données pour certains projets uniquement, vous devrez ajouter un critère de recherche sur le champ date et
le champ code projet de votre requête. Lorsque l’utilisateur demandera ce rapport, OroTimesheet lui
demandera automatiquement pour quelles dates et pour quels projets il demande le rapport.
Pour que OroTimesheet demande automatiquement à l’utilisateur qui demande le rapport les critères de
recherche que vous avez ajoutés à votre rapport, assurez-vous que la case à cocher Recherche
automatique soit cochée pour chaque critère de recherche saisis. La case à cocher Obligatoire
indique si le critère de recherche doit obligatoirement être saisi par l’utilisateur. Lorsqu’un critère de
recherche est non obligatoire et qu’un utilisateur qui demande le rapport ne saisit rien, il ne sera pas pris en
considération lors de l’impression du rapport.
Note à propos des formulaires factures:
Lors de la modification ou la création de formulaires personnalisés pour l’impression de factures, un critère
spéciale doit obligatoirement être saisi pour que OroTimesheet puisse imprimer l’information de la facture
sélectionnée.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
8
À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Numero
Facture (FACCOD) à la liste des critères de recherche et sélectionnez l’opérateur = pour ce critère de
recherche. Par la suite, la conception de votre formulaire s’effectue de la même manière que la conception
d’un rapport. Vous pouvez ouvrir en mode conception un modèle de formulaire de facture déjà inclut avec
OroTimesheet pour voir comment le critère de recherche spéciale a été saisi sur ce modèle.
SQL:
Lorsque la création ou la modification d’une requête est effectuée à l’aide de l’assistant de requête ou du
concepteur de requête, du code appelé Code SQL est généré automatiquement. Lors de l’exécution d’un
rapport, c’est ce code qui est envoyé à la base de données pour que celle-ci retourne les données
demandées. Bien que cela ne soit pas recommandé, ce code SQL peut être modifié manuellement. Nous
conseillons fortement de ne pas modifier le code SQL manuellement à moins que vous soyez expérimenté
avec le langage de programmation SQL. Notez que si vous modifiez le code SQL manuellement, vous ne
pourrez plus modifier la requête à l’aide de l’outil graphique Concepteur de requête. Par contre, votre
requête pourra quand même être utilisée pour votre rapport.
Informations utiles sur la sélection de données
Liens:
Lorsque vous créez une requête avec plusieurs tables, celles-ci sont liées entre elles automatiquement. La
plupart du temps, une requête suffit pour la création de vos rapports. Toutefois, il peut arriver que vous
ayez besoin de plusieurs requêtes dans un même rapport (par exemple lors de l’utilisation de sousrapports). Dans ce cas, les requêtes ne sont pas liées entre elles automatiquement. Ceci doit être fait
manuellement. Pour lier deux ou plusieurs requêtes entre elles, utilisez le bouton Lien à partir d’une des
requêtes de votre rapport pour lier vos requêtes ensemble.
Utilisation des données (requêtes) d’un rapport dans un autre rapport
Lorsque vous créez de nouveaux rapports, il peut arriver que vous vouliez utiliser une ou des requêtes que
vous avez déjà utilisées dans un autre rapport. Au lieu de recréer votre requête dans ce nouveau rapport,
vous pouvez directement utiliser une requête d’un autre rapport. Pour utiliser la ou les requêtes d’un autre
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
9
rapport, vous devez ouvrir l’ancien rapport. Ensuite, à partir de l‘onglet Données, utilisez le menu Fichier
puis Exporter le module de données pour enregistrer la ou les requêtes du rapport. Choisissez dans
quelle branche vous désirez enregistrer le module de données et donnez-lui un nom. Ensuite, fermez ce
rapport et ouvrez votre nouveau rapport. À partir de l‘onglet Données, utilisez le menu Fichier puis
Importer un module de données et sélectionnez le module de données précédemment enregistré.
La ou les requêtes sont automatiquement importées dans votre nouveau rapport.
Disposition du rapport
Lors de la création de rapports, toute la partie visuelle du rapport (disposition de l’information, couleurs,
alignement, polices etc.) est conçue à partir de l’onglet Conception. Vous retrouverez dans cet onglet
tous les menus, barres d’outils, menus contextuels et objets pour la conception de votre rapport.
Les bandes
Un rapport est divisé en différentes parties que nous appelons Bandes. Chaque bande d’un rapport est
imprimée selon un ordre logique.
La bande Titre
Cette bande ne s’imprime qu’une seule fois au début du rapport. C’est dans cette bande que vous pouvez
par exemple afficher le titre du rapport ou différentes informations que vous désirez ne voir afficher qu’une
seule fois au début du rapport.
La bande En-tête
Cette bande s’imprime automatiquement à chaque début de page. Par exemple vous pouvez afficher les
entêtes de colonnes de votre rapport dans cette bande.
La bande Détail
Cette bande s’imprime une fois pour chaque enregistrement de votre requête.
imprimez la liste des clients, cette bande s’affichera une fois pour chaque client.
Par exemple, si vous
La bande Bas
Cette bande s’imprime automatiquement à chaque fin de page. Par exemple, vous pouvez afficher la date
d’impression ou le numéro de page dans cette bande.
La bande Sommaire
Cette bande ne s’imprime qu’une seule fois à la fin du rapport. C’est dans cette bande que vous pouvez,
par exemple, afficher un grand total pour le rapport ou toute autre information que vous ne voulez voir
qu’une seule fois à la fin du rapport.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
10
Les bandes En-tête de groupe et Bas de groupe
Ces bandes ne sont disponibles que lorsque vous créez un rapport dont les données sont triées et groupées
sur un certain critère. Par exemple si vous imprimez la liste des clients mais groupés par catégorie de
client, à chaque fois que la catégorie de client change, vous pourriez afficher certaines informations pour
cette catégorie soit au début ou soit à la fin de celle-ci à l’aide des bandes de groupe. Notez qu’il peut y
avoir plusieurs groupes pour un même rapport. Par exemple, vous pourriez imprimer la liste des feuilles de
temps mais triées et groupées par employé puis par projet. Ainsi vous auriez un en-tête et un bas de
groupe pour les employés et ensuite pour les projets.
Objets
Des objets peuvent être insérés dans chaque bande. Ces objets servent à afficher les informations sur
votre rapport. Différents objets peuvent être utilisés pour la conception de vos rapports dont: des lignes; des
formes; des cases à cocher; du texte; des mémos; des mémos formatés; des images et logos et même des
codes à barre. Des objets avancés sont aussi disponibles dont: des régions, des sous-rapports ainsi que
des tableaux croisés.
Texte
Cet objet est utilisé pour afficher du texte dans vos rapports. Le texte affiché à l’aide de cet objet est
habituellement statique.
Texte (Donnée)
Cet objet est utilisé pour afficher tous type de champs de la base de données dans vos rapports.
Mémo
Cet objet est utilisé pour afficher plusieurs lignes de texte.
habituellement statique.
Le texte affiché à l’aide de cet objet est
Mémo (Donnée)
Cet objet est utilisé pour afficher plusieurs lignes de texte à partir d’un champ de type mémo de la base de
données. Par exemple le champ Notes du module Clients.
Mémo formaté
Cet objet est utilisé pour afficher plusieurs lignes de texte formaté. Vous pouvez charger un fichier au
format RTF directement dans cet objet ou le saisir manuellement à partir de l’éditeur de texte formaté inclus
avec cet objet. Le texte affiché à l’aide de cet objet est habituellement statique.
Mémo formaté (Donnée)
Cet objet est utilisé pour afficher plusieurs lignes de texte formaté à partir d’un champ de type mémo
formaté de la base de données. Notez que pour le moment, la base de données de OroTimesheet 7 ne
contient pas de champ de type mémo formaté.
Variable système
Cet objet est utilisé pour afficher différentes informations sur le rapport comme par exemple le numéro de
page en cours, le nombre de pages total, la date et l’heure d’impression etc.
Variable
Cet objet est utilisé pour effectuer des calculs à l’aide du langage de programmation RAP. Le type de cet
objet est attribué par l’utilisateur en mode conception et peut être de type: Booléen, Date, Heure, Date et
heure, Entier, Simple, Double, Étendu, Monétaire, Caractère ou Chaîne.
Champ calculé (Donnée)
Cet objet est utilisé pour faire des calculs simples à partir d’un champ de la base de données. Les calculs
possibles sont: Somme, Minimum, Maximum, Moyenne et Compte. La valeur de cet objet peut être remise à
zéro sur un changement de valeur de groupe.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
11
Image
Cet objet est utilisé pour afficher des images et logos. Plusieurs formats d’image sont supportés dont:
JPEG, Bitmap, Metafile, Enhanced Metafile, etc.. L’image affichée à l’aide de cet objet est habituellement
statique.
Image (Donnée)
Cet objet est utilisé pour afficher des images et des logos à partir d’un champ de type image de la base de
données.
Forme
Cet objet est utilisé pour afficher différentes formes géométriques comme par exemple, un carré, un
rectangle, un cercle etc.
Ligne
Cet objet est utilisé pour afficher une ligne horizontale ou verticale.
Graphique
Cet objet est utilisé pour ajouter un graphique. Le graphique affiché à l’aide de cet objet est habituellement
statique. Plusieurs types de graphique sont disponibles.
Graphique (Donnée)
Cet objet est utilisé pour afficher un graphique dynamique à partir des données de votre rapport. Plusieurs
types de graphique sont disponibles.
Code à barre
Cet objet est utilisé pour afficher différents types de codes à barre dont: Code 128, Code 39, EAN-13, EAN8, FIM, Codabar, MSI, Interleaved 2 of 5, Post-Net, UPC-A, UPC-E. Le texte affiché à l’aide de cet objet est
habituellement statique.
Code à barre (Donnée)
Cet objet est utilisé pour afficher différents types de codes à barre dont: Code 128, Code 39, EAN-13, EAN8, FIM, Codabar, MSI, Interleaved 2 of 5, Post-Net, UPC-A, UPC-E, à partir d’un champ de la base de
données.
CheckBox
Cet objet est utilisé pour affiché une case à cocher. La case à cocher affichée à l’aide de cet objet est
habituellement statique.
DBCheckBox
Cet objet est utilisé pour afficher une case à cocher à partir d’un champ de la base de données.
Région
Cet objet est utilisé pour regrouper d’autres objets ensemble. Les objets regroupés à l’aide d’un objet
Région peuvent par la suite se déplacer ensemble et en relation à un autre objet dont la grandeur est
dynamique comme par exemple un mémo.
Sous-rapport
Cet objet est utilisé pour concevoir des rapports à plusieurs niveaux maître / détail, créer des effets côte-àcôte, ou pour lier des rapports ensemble.
Tableau croisé
Cet objet très puissant est utilisé pour afficher un sommaire d’informations sous forme de grille.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
12
Les menus, menus contextuels et les barres d’outils disponibles pour la conception de rapports
Différents outils sont disponibles à partir de l’onglet “Conception“ pour la conception de vos rapports. Ces
outils ne peuvent tous être couverts dans cet ouvrage, mais en voici un bref aperçu.
Menu Fichier
Ce menu vous permet d’accéder à vos rapports, de les exporter ou importer, d’effectuer la mise en page du
rapport en cours et de configurer l’impression vers un fichier (lorsque le rapport est imprimé (exporté) dans
un fichier).
Menu Édition
Ce menu vous permet les tâches d’édition usuelles comme par exemple Copier/Coller/Couper des objets.
Menu Affichage
Ce menu vous permet d’afficher ou non les différentes barres d’outils disponibles pour la conception de vos
rapports.
Menu Rapport
Ce menu vous permet de configurer différents paramètres de votre rapport dont la source de données, les
bandes à afficher, la configuration de groupes (lors de rapports groupés), etc.
Menu Aide
Ce menu vous permet de faire afficher l’aide en ligne de OroTimesheet 7.
Barre d’outils Composants standard
Cette barre d’outils contient les objets standards. Ces objets servent principalement à afficher de
l’information statique comme par exemple le titre de votre rapport.
Barre d’outils Composants données
Cette barre d’outils contient les objets de type Données. Contrairement aux objets standards, ces objets
servent à afficher de l’information provenant de la base de données comme par exemple le nom du client
dans un rapport qui imprimerait la liste des clients.
Barre d’outils Composants avancés
Cette barre d’outils contient les objets spéciaux suivants: Sous-rapport, Région et Tableau croisé.
Fenêtre Arborescence du rapport
Cette fenêtre affiche tous les objets en ordre hiérarchique du rapport en cours. Vous pouvez sélectionner un
objet du rapport directement à partir de cette fenêtre. Cette fenêtre peut-être empilée (Dockable) sur le côté
du rapport.
Fenêtre Arborescence des données
Cette fenêtre affiche tous les champs de votre requête qui peuvent être affichés dans le rapport. A partir de
cette fenêtre, vous pouvez glisser des champs directement dans votre rapport.
Barre d’outils Standard
Cette barre d’outils vous permet d’effectuer certaines opérations sans passer par le menu comme par
exemple enregistrer votre rapport, copier et coller des objets etc.
Barre d’outils Format
Cette barre d’outils vous permet de formater les différents objets comme par exemple ajuster la police, la
couleur, l’alignement, de l’objet sélectionné.
Barre d’outils Édition
Cette barre d’outils vous permet de saisir de l’information comme par exemple le texte à afficher dans un
objet de type Texte.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
13
Barre d’outils Dessin
Cette barre d’outils vous permet de configurer la couleur et la bordure de certains objets.
Barre d’outils Alignement et espacement
Cette barre d’outils vous permet d’aligner et espacer les différents objets.
Barre d’outils Grandeur
Cette barre d’outils vous permet d’agrandir ou rapetisser des objets tous à la même dimension.
Barre d’outils Déplacement
Cette barre d’outils vous permet de déplacer les objets.
Programmation à l’aide du langage RAP
Le langage de programmation RAP (Report Application Pascal) vous permet de faire des calculs, de
formater vos rapports, d’afficher ou non des objets de manière tout à fait dynamique dans vos rapports. Par
exemple, si vous créez un rapport qui imprime la liste des feuilles de temps, vous pourriez écrire quelques
lignes de code pour que lors de l’impression, les feuilles de temps non facturées, soient imprimés en rouge
et que celles qui sont facturées soient imprimées en noir. Ou par exemple, vous pourriez écrire quelques
lignes de code pour effectuer certains calculs spécifiques lors de l’impression des informations sur votre
rapport.
Le langage RAP est un langage orienté objet et est identique au langage de programmation Pascal
Objet de Delphi. Si vous connaissez déjà le langage Pascal Objet, vous connaissez automatiquement
RAP. Si vous ne le connaissez pas, le langage RAP s’apprend très facilement et rapidement. Notez que si
vous possédez déjà des notions de programmation avec d’autres langages, celles-ci vous aideront
grandement à apprendre et utiliser le langage RAP. Si vous n’avez aucune notion en programmation, pour
commencer, nous vous conseillons de vous faire aider par quelqu’un qui a de l’expérience en
programmation. Veuillez vous référer au guide RAP - Langage de programmation du générateur
de rapports pour OroTimesheet 7 téléchargeable gratuitement à partir de la section
Téléchargements de notre site Internet à l’adresse http://www.orologic.com pour plus d'informations sur
ce langage de programmation.
Le langage RAP vous donne accès à toutes les propriétés du rapport, les événements, les bandes, les
objets ainsi que les données de celui-ci. Vous pouvez même créer de nouveaux objets dynamiquement
dans vos rapports à l’aide du langage RAP.
Les événements dans un rapport:
Lors de l’affichage et/ou l’impression de rapports, certains événements surviennent. Vous pouvez écrire
des lignes de code pour effectuer certaines tâches ou calculs lorsque ces événements surviennent. Par
exemple, lors de l’affichage et/ou l’impression d’un rapport, un évévement appelé “OnPrint“ est appelé avant
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
14
l’impression de chaque objet du rapport. Si dans votre rapport vous avez un objet qui affiche un montant,
vous pourriez utiliser cet événement pour écrire quelques lignes de code pour décider de la couleur que
sera affiché le montant par rapport à sa valeur. Par exemple, si le montant est négatif vous pourriez
indiquer d’imprimer le montant en rouge et si il est positif de l’imprimer en noir. Voici un exemple de
programmation RAP qui vous permettrait de faire cet exemple (Nous supposons que l’objet du rapport qui
imprime le montant s’appelle MonMontant) :
If MonMontant.FieldValue < 0 Then
MonMontant.Font.Color := clRed
Else
MonMontant.Font.Color := clBlack;
Quelques explications:
La première ligne vérifie si la valeur de l’objet MonMontant est plus petite que 0. Ceci est fait à partir de la
propriété FieldValue de l’objet MonMontant. Si la valeur trouvée est plus petite que 0, le programme
branche automatiquement à la ligne 2. Si la valeur trouvée est n’est pas plus petite que 0, le programme
branche à la ligne 4. La couleur rouge en programmation RAP est appelée clRed et la couleur noire est
appelée clBlack. La couleur est associée à la propriété Color de la propriété Font de l’objet
MonMontant. La propriété Font représente la police à utiliser pour cet objet alors que la propriété Color
indique la couleur à utiliser.
Tel qu’indiqué plus haut, le langage RAP est un langage de programmation orienté objet. Chaque objet du
rapport a ce qu’on appelle des propriétés et des événements.
Une propriété est une caractéristique spécifique pour un objet. Par exemple la propriété Font de l’objet
MonMontant indique la police utilisée pour cet objet. Ces propriétés peuvent avoir eux-mêmes des
propriétés comme par exemple la propriété Color de la propriété Font de l’objet MonMontant qui indique
la couleur de la police de l’objet MonMontant.
Les événements, quant à eux, sont des actions qui surviennent automatiquement à un moment donné. Vous
pouvez utiliser ces événements pour interagir avec le rapport. Par exemple, l’événement OnPrint de
l’objet MonMontant survient à chaque fois que l’objet MonMontant est imprimé.
Liste des événements et propriétés
Chaque objet utilisé dans un rapport a ses propres événements et propriétés. De plus, chaque bande ainsi
que le rapport lui-même ont des propriétés ainsi que des événements. Pour connaître les événements d’un
objet, à partir de l’onglet Calculs et programmation, sélectionnez l’objet désiré à partir de la section
Objets du rapport et les événements disponibles pour cet objet s’afficheront dans la section
Événements. Pour connaître les propriétés d’un objet, à partir de l’onglet Calculs et programmation,
sélectionnez l’objet désiré à partir de la section Boîte à outils de programmation: Objets et les
propriétés disponibles pour cet objet s’afficheront dans la section en dessous. Notez que vous pouvez
sélectionner la propriété d’un objet et la déplacer vers la gauche dans la section pour écrire votre code. Le
code de cet objet se générera automatiquement sans avoir à le saisir.
Instructions et syntaxe du langage RAP
RAP étant un langage dérivé du langage Pascal Objet (Delphi), la plupart des instructions de Delphi se
retrouvent dans le langage RAP. Pour voir ces instructions, fonctions, types de variables, opérateurs etc. à
partir de l’onglet Calculs et programmation, sélectionnez l’onglet Langage de la boîte située en bas à
droite dans cette fenêtre. Notez que certains éléments du langage Pascal Objet ne sont pas supportés
dans le langage de programmation RAP comme par exemple la déclaration de classes, les tableaux
(Array), les types de variables Record et Set.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
15
Veuillez vous référer au guide RAP - Langage de programmation du générateur de rapports
pour OroTimesheet 7 téléchargeable gratuitement à partir de la section Téléchargements de notre
site Internet à l’adresse http://www.orologic.com pour plus d'informations sur ce langage de programmation.
Impression de rapports et exportation de données
Paramètres d’impression
Lors de la création de rapports, certains paramètres sur l’impression peuvent être configurés comme par
exemple le nombre de copies qui devront être imprimées par défaut, impression recto verso ou même
quelle imprimante utiliser pour imprimer le rapport. Notez que si plusieurs utilisateurs peuvent utiliser le
même rapport, il n’est pas recommandé d’indiquer quelle imprimante utiliser au niveau du rapport. Ceci est
dû au fait que les utilisateurs n’ont pas nécessairement accès aux mêmes imprimantes. Pour configurer ces
paramètres, à partir de l’onglet Conception, sélectionnez le menu Fichier puis Mise en page.
Impression dans un fichier
Au lieu d’imprimer un rapport sur une imprimante, il vous est possible de l’imprimer dans un fichier.
Plusieurs formats de fichier sont disponibles dont : PDF (Adobe Acrobat), HTML, RTF, XLS (Excel), GIF,
JPEG, BMP, EMF, WMF ainsi que deux options pour l’impression dans un fichier texte soit l’impression
dans un fichier texte structuré ou l’impression dans un fichier texte en mode émulation de rapport. Pour
imprimer un rapport dans un fichier, lors de son impression, sélectionnez la case à cocher Imprimer dans
un fichier. Ensuite, sélectionnez le type de fichier voulu et saisissez le nom du fichier dans lequel le
rapport sera imprimé.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
16
Imprimer dans un fichier PDF, HTML, RTF, XLS, GIF, JPEG, BMP, EMF ou WMF
Cette fonction peut être utilisée à plusieurs fins comme par exemple pour l’envoi de rapports par courrier
électronique, la publication de rapports sur un site web, etc. Aucune configuration spéciale n’est nécessaire
pour ce genre d’impression. Toutefois, selon le type de fichier sélectionné, certaines options de
configuration pourront vous être demandées avant de procéder à l’impression du rapport dans le fichier.
Imprimer dans un fichier texte structuré
Cette fonction est utilisée pour exporter un rapport dans un fichier texte structuré. Par la suite, ce fichier
texte peut être réimporté dans d’autres applications comme par exemple un tableur. (Notez que si vous
utilisez le tableur Excel, vous pouvez imprimer votre rapport directement en format XLS. Voir ci haut.).
L’impression dans un fichier texte structuré n’imprimera pas nécessairement toute l’information du rapport.
Vous pouvez configurer quelle information sera envoyée dans le fichier texte et dans quel format elle sera
enregistrée. Les formats de fichier texte supportés sont les fichiers délimités par des virgules, les fichiers
délimités par tabulation ainsi que les fichiers à largeur fixe. Pour indiquer à votre rapport quelles
informations il doit enregistrer ainsi que le format du fichier à créer, à partir de l’onglet Conception,
sélectionnez le menu Fichier puis Configuration de l’impression dans un fichier.
Générateur de rapports pour OroTimesheet 7
Étapes de conception d’un rapport
17
Imprimer dans un fichier texte en mode émulation de rapport
Cette fonction est utilisée pour exporter un rapport dans un fichier texte mais non structuré. Toutefois, toute
la mise en page du rapport est conservée. Ce mode d’impression peut être très utile pour envoyer un
rapport en fichier joint par courrier électronique ou pour l’impression directement sur des imprimantes à
matrice. Contrairement à l’impression dans un fichier texte structuré (tel que décrite précédemment), vous
n’avez pas à configurer votre rapport pour ce genre d’impression. Lorsque vous imprimez votre rapport
dans un fichier texte en mode émulation de rapport, toutes les informations sont enregistrées dans le fichier
texte en essayant le plus possible d’en garder la mise en page. Notez que les objets de type mémo, mémo
(Donnée), mémo formaté et mémo formaté (donnée) ne sont pas enregistrés dans le fichier.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
18
Apprendre par l’exemple (Tutoriels)
Vue d’ensemble
Cette section contient une série de tutoriels développés pour vous enseigner comment créer des rapports
très attrayants. Les tutoriels commencent par l'apprentissage de base comme la façon d'utiliser
l’environnement de conception et se terminent par des techniques de rapports avancés. Cette section
devrait ainsi être utile aussi bien aux novices qu'aux créateurs de rapports expérimentés.
À propos de cette section
À mesure que vous évoluerez à travers cette section, il est important de garder en tête que les tutoriaux se
construisent les uns sur les autres, passant des principes de base aux rapports complexes. De cette façon,
il peut être difficile de compléter un tutoriel avancé sans avoir d'abord complété les tutoriaux précédents.
Chaque tutoriel produit des sortes de rapports et apporte la lumière sur d'importants aspects du générateur
de rapports.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
19
Tutoriel 1 (Un test simple)
Vue d’ensemble
Ce simple exercice fourni une introduction au générateur de rapports, l’assistant Requête, et le processus
de création de rapport. Le but de ce tutoriel est de vous montrer ce qu'il faut pour construire un rapport.
Nous allons couvrir la signification derrière les actions dans un tutoriel suivant. Le rapport final pour ce
tutoriel devrait contenir les items suivants:
- Une liste de noms de clients
- Un nom de contact pour chaque client
- Un numéro de téléphone pour chaque contact.
Commencer le rapport
Il vous sera utile de devenir familier avec l'ensemble des instructions suivantes car vous aurez à répéter ce
processus pour débuter chaque rapport.
1. Cliquez sur l'icône Nouveau
dans la barre d'outils principale.
2. Cliquez sur l'onglet Données.
3. Sélectionnez Fichier et Nouveau afin d'accéder à la boîte de dialogue Nouveau.
4. Double-cliquez sur l'icône Assistant Requête. L'assistant Requête fournira une liste de Tables
disponibles.
Assistant requête
L'Assistant Requête est un outil qui vous permet d'accéder aux informations de votre base de données à
utiliser dans vos rapports.
1. Choisissez la table Clients en double-cliquant dessus.
apparaître dans la liste des Tables sélectionnées.
La table Clients devrait maintenant
2. Une fois que la table Clients est sélectionnée, cliquez sur le bouton Suivant.
3. Cliquez sur le bouton Suivant jusqu'à ce que vous atteignez la page Trier les enregistrements
de la requête de l'Assistant.
4. Cliquez sur le bouton Tri selon les champs suivants.
5. Double-cliquez sur Clients.Nom
sélectionnés.
Client afin qu'il apparaisse dans la liste des Champs
6. Cliquez sur Suivant.
7. Un écran avec un drapeau de course carrelé apparaîtra. Cliquez sur Terminer.
8. Vous avez officiellement complété votre première requête via l'Assistant Requête. Vous noterez une
nouvelle fenêtre dans le coin en haut, à gauche de l'espace de travail des données. C'est une requête. Elle
représente les données, lesquelles sont sélectionnées à partir de la base de données à chaque fois que le
rapport est généré.
9. Cliquez sur l'onglet Conception pour débuter la disposition de votre rapport.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
20
Conception
L'onglet Conception est l'environnement dans lequel vous allez construire le rapport. Tout ce que vous
inscrirez dans la bande en-tête (l'espace blanc au dessus du mot En-tête) apparaîtra dans le haut de
chaque page du rapport; tout ce que vous inscrirez dans la bande Détail sera le corps du rapport, et tout
ce que vous inscrirez dans la bande Bas apparaîtra au bas de chaque page du rapport.
Tâche 1
Placer et nommer les étiquettes
1. Localisez l'icône Texte
sur la barre d'outils.
2. Cliquez sur l'icône.
3. Cliquez dans l'espace blanc de la bande d'en-tête pour créer une étiquette.
4. Créez deux étiquettes de plus dans la bande d'en-tête.
5. Sélectionnez Label1.
6. Localisez la barre d'outils Édition (en dessous de l'icône des composants Texte dans la barre d'outils).
Elle devrait contenir le texte Label1, lequel est la légende de l'étiquette courante.
7. Sélectionnez le texte dans la barre d'outils Édition et inscrivez Nom Client.
8. Sélectionnez Label2 et inscrivez Nom Contact dans la barre d'outils Édition.
9. Sélectionnez Label3 et inscrivez Téléphone dans la barre d'outils Édition.
Tâche 2
Sauvegarder le rapport
1. Appuyez sur Ctrl + S pour sauvegarder votre travail.
2. Une boîte de dialogue apparaîtra sous cette forme:
3. Ouvrez la liste déroulante dans le haut de cette boîte de dialogue en cliquant sur l'icône
.
Sélectionnez Dossiers de rapports à partir de la liste. Ceci vous permettra de sauvegarder le rapport
dans ce dossier.
4. Au bas de cette boîte de dialogue, vous devriez voir une zone de texte contenant le nom du rapport. Le
nom par défaut est Nouveau rapport. Sélectionnez le texte et changer le nom pour Test simple.
Cliquez sur le bouton de sauvegarde.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
21
5. Fermez l’environnement de conception en cliquant sur Fichier et Fermer. Notez que votre nouveau
rapport fait partie de Dossiers de rapports.
6. Double-cliquez sur Test simple pour retourner à l'espace de travail Conception.
Tâche 3
Mettre le texte des étiquettes en caractère gras
1. Sélectionnez l'étiquette Nom Client.
2. Tenez enfoncée la touche Shift et ensuite cliquez sur les deux autres étiquettes. Les trois étiquettes
devraient maintenant être sélectionnées. Vous pouvez dire qu'elles sont sélectionnées à la petite boîte
grise qui entoure chaque étiquette.
3. Cliquez sur l'icône Gras
. Le texte des trois étiquettes devrait tourner en caractère gras.
Tâche 4
Créer et choisir les données pour les composants Texte (Donnée).
1. Localisez l'icône Texte (Donnée)
sur la barre des tâches.
2. Placez un composant Texte (Donnée) dans la bande de détail.
3. Changez le texte de caractère gras à régulier en cliquant sur l'icône Gras.
4. Placez deux composants Texte (Donnée) dans la bande de détail.
5. Sélectionnez DBText1.
6. Notez qu'il y a deux liste déroulante dans le coin supérieur gauche de l’environnement de conception. La
liste déroulante sur la droite contient les requêtes de l'onglet Données. La liste déroulante à sa gauche
contient les champs.
7. Sélectionnez Nom Client à partir de la liste déroulante contenant les champs. Le nom du premier client
dans la requête devrait apparaître comme légende du composant DBText1.
8. Sélectionnez DBText2.
9. Choisissez Contact à partir de la liste déroulante. Le premier nom de contact dans la requête devrait
apparaître dans le composant DBText2.
10. Sélectionnez DBText3.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
22
11. Choisissez Telephone 1 à partir de la liste déroulante. Le premier numéro de téléphone dans la
requête devrait apparaître dans DBText3.
Tâche 5
Ajuster les composants d'étiquette
1. Cliquez avec le bouton droit de votre souris sur l'étiquette Nom Client et sélectionnez l'option
Position... dans le menu contextuel.
2. Sélectionnez Gauche à 0.1.
3. Cliquez avec le bouton de droite de votre souris sur l'étiquette Nom Contact et ajustez la gauche à 2.3.
4. Ajustez la gauche de l'étiquette Téléphone à 3.8.
5. Ajustez le haut de l'étiquette Nom Client à 0.3.
6. Sélectionnez l'étiquette Nom Client.
7. Tenez enfoncée la touche Shift et cliquez sur les 2 autres étiquettes.
devraient maintenant être sélectionnées.
Toutes les trois étiquettes
8. Lancez la barre d'outils Alignement et Espacement en sélectionnant Affichage | Barre
d'outils en cliquant sur Alignement et Espacement. La barre d'outils devrait apparaître sous la liste
déroulante.
.
9. Cliquez l'icône Alignement vers le haut
devraient s'aligner avec l'étiquette Nom Client.
Les étiquettes Nom Contact et Téléphone
Tâche 6
Ajuster les composants Texte (Donnée)
1. Cliquez avec le bouton de droite sur le Texte (Donnée) Nom Client.
2. Ajustez la largeur à 2.1.
3. Ajustez la largeur du Texte (Donnée) Contact à 1.3.
4. Ajustez la largeur du Texte (Donnée) Telephone 1 à 0.9.
5. Sélectionnez le Texte (Donnée) Nom Client et ajustez le haut à 0.0.
6. Cliquez sur les autres Texte (Donnée) en tenant la touche Shift enfoncée afin qu'ils soient tous
sélectionnés.
7. Cliquez sur l'icône Alignement
Espacement.
vers
le
haut
sur la barre d'outils Alignement
et
NOTE: Les composants Texte (Donnée) peuvent se chevaucher. Ne vous inquiétez pas, la prochaine
tâche corrigera ce chevauchement.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
23
Tâche 7
Aligner les composants
1. Sélectionnez l'étiquette Nom Client et cliquez le Texte (Donnée) Nom Client en tenant la touche
Shift enfoncée.
2. Cliquez sur l'icône Alignement vers la gauche
. Le composant Texte (Donnée) devrait se
positionner directement sous l'étiquette et les deux composants devraient être alignés à gauche.
3. Alignez à gauche l'étiquette Nom Contact et le Texte (Donnée) Contact.
4. Alignez à gauche l'étiquette Téléphone et le Texte (Donnée) Telephone 1.
5. Pressez sur les touche Ctrl + S pour sauvegarder votre travail.
Aperçu
La fenêtre Aperçu dans l'environnement de conception fonctionne avec les mêmes possibilités de
visualisation que les autres logiciels sous Windows: Il vous montre à quoi le rapport ressemblera une fois
imprimé.
1. Cliquez sur l'onglet Aperçu et visualisez votre rapport. Assurez-vous que les colonnes sont espacées
également avec assez d'espace pour les noms longs.
2. Tout devrait bien paraître sauf les lignes qui sont double espacées. Cet espacement prend trop de place
et gaspille le papier quand le rapport est imprimé.
Corrections
Lorsque vous visualisez un rapport, vous allez immanquablement trouver quelque chose qui peut être
amélioré. Corrigeons l'espacement.
1. Retournez dans l'espace de travail Conception en cliquant sur l'onglet Conception.
2. Placez votre curseur sur la barre grise étiquetée Détail. Votre curseur se changera pour une flèche
haut/bas
, indiquant que vous pouvez faire glisser le diviseur de section de haut en bas.
3. Faites glisser le diviseur vers le haut jusqu'à ce qu'il rencontre le bas des composants.
4. Visualisez le rapport une fois de plus.
5. Fermez la fenêtre de l’environnement de conception en cliquant sur le bouton marqué d'un X
dans le coin droit en haut de la fenêtre.
, situé
6. Une boîte de dialogue vous demandera si vous désirez sauvegarder les changement. Cliquez sur Oui.
7. Félicitations! Vous avez complété votre premier rapport.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
24
Tutoriel 2 (Un rapport pour apprendre)
Vue d’ensemble
Ces exercices vous orienteront dans l'environnement de conception et vous enseigneront à utiliser quelques
outils de bases. C'est une bonne idée d'étudier cette section parce que chaque tâche est extrêmement
détaillée, considérant que les autres exercices assumeront que vous êtes familier avec la base et seront
donc moins explicites.
La création de composant
La première chose que vous avez besoin de savoir afin d'écrire un rapport est la signification du canevas.
Le canevas est divisé en sections appelées bandes. Une bande est étiquetée immédiatement en dessous
du diviseur de section; ainsi, la première bande est appelée En-tête, la seconde est appelée le Détail et
la troisième est appelée Bas. Quand un rapport est généré, les bandes sont imprimées sur différentes
parties de la page. Il existe différents types de bandes pour différentes occasions, mais pour l'instant, nous
n'utiliserons que les bandes En-tête, Détail et Bas.
Créons quelques composants et mettons-les dans les bandes. Un composant est un élément utilisé pour
contrôler la disposition du rapport. Chaque composant a un usage unique.
sur la barre d'outils principale.
1. Cliquez sur l'icône Nouveau
apparaîtra avec l'onglet Conception actif.
2. Cliquez sur l'icône Texte
L’environnement de conception
sur la barre d'outils.
3. Cliquez dans l'espace blanc de la bande d'En-tête. Vous venez de créer un composant d'étiquette.
4. Créez deux étiquettes de plus dans la bande d'En-tête.
5. Cliquez sur l'icône Forme
sur la barre d'outils.
6. Cliquez dans l'espace blanc dans la bande d'En-tête pour créer une forme.
7. Pressez sur Ctrl + S pour sauvegarder votre travail. Nommez le rapport Cal1. Sauvegardez à la fin de
chaque tâche.
Note: Vous pouvez utiliser cette procédure (cliquer sur l'icône et ensuite cliquer dans une bande) pour
créer n'importe quel type de composant.
Ajustement de bande
Notez que la forme ne s'ajuste pas tout à fait dans la bande d'en-tête. Nous pouvons y remédier en
augmentant la hauteur de la bande.
1. Localiser la règle sur le côté gauche de l'espace de travail.
2. Placez votre curseur sur le diviseur nommé En-tête. Votre curseur changera alors pour une flèche
haut/bas
, indiquant que vous pouvez glisser le diviseur vers le haut ou vers le bas.
3. Maintenez le bouton gauche de votre souris et faites glisser le diviseur vers le haut et vers le bas. Notez
les deux petites lignes qui apparaissent sur la règle verticale à la gauche du diviseur. Ces lignes sont
appelées guides parce qu'elles représentent la nouvelle position du diviseur.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
25
4. Augmentez la hauteur de la bande d'en-tête en faisant glisser le diviseur jusqu'à ce que le guide atteigne
la marque de 1 pouce sur la règle verticale. Pour ce faire, vous devez d'abord glisser le diviseur jusqu'à ce
que la taille de la bande soit supérieure à 1 pouce. Par la suite, glissez le diviseur vers le haut, jusqu'à ce
que le haut du guide rencontre la marque de 1 pouce.
Note: Cette méthode pour modifier la grandeur de la bande d'En-tête fonctionne également pour toutes les
bandes.
Sélection de composant de base
Une fois que les composants sont créés, le vrai travail commence parce que chaque composant doit être
soigneusement placé afin de créer un rapport de haute qualité.
1. Sélectionnez le composant Label1 en cliquant dessus. L'étiquette sélectionnée devrait ressembler à
ceci:
2. Sélectionnez les autres composants en tenant enfoncée la touche Shift et ensuite en cliquant sur les
autres étiquettes et la forme. Tous les composants devraient maintenant être sélectionnés. Vous pouvez
affirmer qu'ils sont sélectionnés par la petite boîte en gris qui entoure chaque composant. Ces boîtes se
nomment Poignées de sélection.
3. Cliquez sur l'espace blanc de la bande d'En-tête. Notez que les composants sont désélectionnés.
4. Cliquez sur l'espace blanc à gauche de la première étiquette, tenez le bouton gauche de la souris et
commencez à glisser la souris vers le bas. Un cadre de contour apparaîtra. Cela devrait ressembler à
la boîte rectangulaires suivante:
5. Glissez la souris à travers les composants jusqu'à ce que le cadre de contour entoure tous les
composants.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
26
6. Relâchez le bouton de la souris. Tous les composants seront sélectionnés.
7. Placez votre curseur sur l'un des composants et faites-le glisser dans n'importe quelle direction. Notez
comment tous les composants se déplacent en même temps. Ceci se nomme une sélection de
composants.
NOTE: Voici donc les deux méthodes que vous pouvez utiliser pour sélectionnez plusieurs composants: la
méthode shift-clic (tenir la touche shift enfoncée et cliquer sur les composants) et la méthode cadre
de contour (tenir le bouton de la souris et entourer les composants).
Ancrage de barres d'outils
Les barres d'outils sont utilisées pour définir les propriétés d'un composant. Voici quelques exemples des
différentes propriétés d'un composant: grosseur de la police de caractères, couleur, et style de la police de
caractères. Avant que nous puissions utiliser les barres d'outils efficacement, nous devons apprendre
comment les positionner dans l’environnement de conception.
1. Faites afficher la barre d'outils Dessin en sélectionnant Affichage | Barres d’outils et en
cliquant sur Dessin. La barre d'outils devrait apparaître dans le coin supérieur gauche de l’environnement
de conception, au-dessus de la règle horizontale.
2. Localisez la poignée de déplacement
sur l'extrémité gauche de la barre d'outils.
3. Placez le curseur sur la poignée et tenez le bouton gauche de la souris.
4. Glissez la souris vers le bas jusqu'à ce que le curseur soit au-dessus du coin supérieur de la bande d'entête. Un rectangle représentant le nouvel emplacement de la barre d'outils y sera dessiné.
5. Glissez la souris vers la gauche jusqu'à ce que le rectangle pivote et apparaisse comme suit:
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
27
Notez comment la bordure change d'une ligne grasse à une ligne fine pour indiquer que la barre d'outils
s'ancrera avec succès.
6. Relâchez le bouton de la souris. La barre d'outils est maintenant ancrée verticalement.
7. Glissez la barre d'outils au-dessus du coin supérieur gauche de la bande d'en-tête. Le rectangle, qui
représente la nouvelle position de la barre d'outils, ressemblera à ce qui suit:
8. Relâcher la poignée de déplacement. La barre d'outils est maintenant une fenêtre flottante. La région
dans le haut de la barre d'outils (appelée Dessin) est appelée la barre de titre. Vous pouvez déplacer la
fenêtre en plaçant votre curseur au-dessus de la barre de titre et en glissant en tenant le bouton de votre
souris enfoncé.
9. Cliquez sur le bouton de fermeture
dans la barre de titre. La barre d'outils fermera.
10. Sélectionnez Affichage | Barres d’outils à partir du menu principal de l’environnement de
conception et cliquez sur l'item Dessin. Notez que la barre d'outils retourne au même endroit qu'elle était
avant d'être fermé.
NOTE: Quand la barre d'outils est sous forme d'une fenêtre flottante, vous pouvez la fermer en cliquant le
bouton de fermeture. Vous pouvez toujours réafficher une barre d'outils en accédant à Affichage |
Barres d’outils à partir du menu principal.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
28
11. Glissez la barre d'outils jusqu'au coin supérieur droit de l'espace de travail afin qu'elle ressemble à ceci:
12. Relâchez la poignée de déplacement. La barre d'outils est maintenant ancrée horizontalement.
NOTE: Toutes les barre d'outils ont les mêmes capacités d'ancrage que la barre d'outils Dessin.
Dimensionnement, Alignement et Positionnement des composants
Afin d'obtenir tous les composants alignés d'une manière ordonnée ou dimensionnés correctement, vous
devez savoir comment dimensionner et aligner avec dextérité.
Dimensionnement
1. Dessélectionnez tous les composants en cliquant sur l'espace blanc de la bande d'en-tête.
2. Sélectionnez le composant forme dans la bande d'en-tête.
3. Placez votre curseur au-dessus de la petite boîte noire du côté droit de la forme et attendez jusqu'à ce
que le curseur change pour une flèche gauche/droite. Les petites boîtes noires qui entourent la forme sont
appelées poignées de redimensionnement.
4. Glissez le curseur vers la droite et notez comment la forme s'élargit.
5. Placez votre curseur au-dessus de la poignée de redimensionnement au bas de la forme et attendez que
le curseur change pour une flèche haut/bas.
6. Glissez le curseur vers le bas et notez comment la forme s'allonge.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
29
7. Placez votre curseur au-dessus de la poignée de redimensionnement dans le coin droit de la forme et
attendez que le curseur change pour une flèche diagonale.
8. Glissez le curseur. La forme devient à la fois plus large et plus longue.
9. Déplacez la forme de haut en bas dans la bande d'en-tête. Notez les guides sur la règle verticale et la
règle horizontale. À chaque fois que vous glissez ou redimensionnez, les guides vous montrent la position
et la dimension de la sélection.
10. Utilisez les guides pour définir la forme à 1/2 pouce par 1/2 pouce. Les guides devraient correspondre
avec la marque de 1/2 pouce sur les deux règles, horizontale et verticale.
NOTE: Vous pouvez également ajuster la dimension d'un composant en sélectionnant le composant.
Ensuite, en tenant la touche Shift enfoncée, pressez les touches de flèche. Vous pouvez utiliser cette
méthode pour redimensionner un seul composant ou une sélection de composants.
Alignement
1. Si la barre d'outils Alignement et Espacement n'est pas déjà visible, lancez-la en cliquant sur Affichage
| Barres d’outils et sélectionnez Alignement et Espacement. La barre d'outils devrait apparaître
au-dessus de la règle horizontale.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
30
2. Sélectionnez le composant forme dans la bande d'en-tête.
3. Tenez enfoncée la touche Shift et ensuite cliquez sur les trois étiquettes. Les quatre composants
devraient maintenant être sélectionnés.
4. Cliquez sur l'icône Alignement vers le haut
Espacement. Les étiquettes devraient s'aligner avec la forme.
de la barre d'outils Alignement
et
5. Déplacez Label3 dans le bas de la bande d'en-tête.
6. Sélectionnez Label3 et cliquez (en tenant enfoncé la touche Shift) sur les autres composants pour les
ajouter à la sélection.
de la barre d'outils Alignement
7. Cliquez sur l'icône Alignement vers le bas
Espacement. Les composants devraient s'aligner avec Label3.
et
NOTE: Le premier composant sélectionné dans une sélection multiple est celui avec lequel les autres
composants s'aligneront.
Positionnement
1. Dessélectionnez les composants en cliquant dans l'espace blanc de la bande d'en-tête.
2. Sélectionnez la forme.
3. Tenez la touche Ctrl enfoncée et appuyez sur la flèche vers le haut de votre clavier plusieurs fois pour
déplacer la forme.
4. Pendant que vous déplacez la forme en utilisant cette méthode, regardez la barre de statut dans le coins
droit en bas de l’environnement de conception l'indicateur de position Haut devrait indiquer la localisation
exacte de la forme.
5. Utilisez la flèche de droite de votre clavier pour déplacer la forme vers la droite. L'indicateur de position
Gauche devrait indiquer la localisation exacte de la forme.
6. Positionnez la forme de telle sorte qu'elle soit à gauche 0 et haut 0.0625.
7. Dessélectionnez la forme.
8. Utilisez la méthode Shift-clic pour sélectionner les étiquettes.
9. En utilisant les flèches de votre clavier, positionnez la sélection à gauche 1.3021 et haut 0.3854.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
31
Avant et arrière-plan
Cette section illustre comment un composant peut être utilisé comme arrière-plan pour d'autres composants.
Tâche 1
Créer et colorer des formes
1. Créez deux nouvelles formes près de celle déjà existante dans la bande d'en-tête.
2. Sélectionnez la première forme.
3. Localisez l'icône Couleur de remplissage
dans la barre d'outils Dessin
4. Cliquez sur la flèche à la droite de l'icône. La palette des couleurs de remplissage s'afficheront.
5. Sélectionnez la couleur jaune.
6. Sélectionnez la seconde forme.
7. Sélectionnez la couleur bleu.
8. Sélectionnez la troisième forme.
9. Sélectionnez la couleur rouge.
Tâche 2
Chevauchement des formes et établissement de leur ordre
1. Positionnez la forme bleue de sorte que le coin supérieur gauche chevauche le coin de la forme jaune.
2. Positionnez la forme rouge de sorte que le coin supérieur gauche chevauche le coin de la forme bleue.
Les trois formes devraient être disposées comme suit:
3. Sélectionnez l'onglet Aperçu. Notez que les formes retiennent leur ordre de superposition.
4. Retournez à l'onglet Conception et cliquez avec le bouton de droite sur la forme rouge.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
32
5. Sélectionnez l'option Envoyer vers l'arrière. Notez comment la forme rouge est maintenant en
arrière de la forme bleue.
6. Cliquez avec le bouton droit sur la forme rouge.
7. Sélectionnez l'option Amener vers l'avant. La forme rouge est de nouveau en avant de la forme
bleue.
8. Cliquez avec le bouton droit sur la forme jaune.
9. Sélectionnez l'option Amener vers l'avant. La forme jaune est maintenant en avant des deux autres
formes.
10. Restaurez l'ordre originale des formes en décidant quelle forme a besoin d'être envoyée à l'arrière ou
amenée à l'avant. (Réponse: envoyez la forme jaune vers l'arrière)
Tâche 3
Utilisez une forme comme arrière-plan
1. Cliquez avec le bouton droit sur la forme jaune.
2. Sélectionnez l'option Hauteur Parent. La hauteur de la forme augmente pour s'ajuster à la hauteur de
la bande.
3. Sélectionnez Largeur Parent. La largeur de la forme augmente pour s'ajuster à la largeur de la
bande. Les autres composants apparaissent en avant de la forme en raison de l'ordre Envoyer vers
l'arrière.
4. Cliquez avec le bouton droit sur la forme jaune.
5. Sélectionnez l'option Amenez vers l'avant. Notez comment tous les composants disparaissent.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
33
6. Faites réapparaître les composants en cliquant avec le bouton droit sur la forme jaune et en sélectionnant
l'option Envoyer vers l'arrière.
NOTE: Chaque fois que vous semblez avoir perdu un composant, essayez la méthode Envoyez vers
l'arrière pour le retrouver: il peut être en arrière d'un autre composant.
Sélection avancée de composant
Cette section explique comment sélectionner des composants dans l'avant-plan lorsque vous avez un plus
grand composant à l'arrière-plan.
1. Essayez de sélectionner tous les composants dans la bande d'en-tête en cliquant à la gauche du premier
composant, en tenant enfoncé le bouton gauche de la souris, et en glissant la souris (i.e. la méthode cadre
de contour).
Notez comment les composants ne peuvent pas être sélectionnés. Ceci est dû au fait que la forme jaune
est sélectionnée et qu'un cadre de contour ne peux pas être dessinée.
2. Tenez la touche Ctrl enfoncée et essayez de sélectionner les composants en réutilisant la méthode
cadre de contour. Quand la touche Ctrl est enfoncée, vous voyez le cadre de contour.
3. Agrandissez le cadre de contour pour englober tous les composants et relâchez le bouton de la souris.
Tous les composants, incluant la forme jaune, devraient être sélectionnés.
4. Essayez de déplacer les composants sélectionnés. Notez comment ils paraissent être bloqués en place.
La sélection ne peut être déplacée parce que la forme jaune remplie la bande et n'a nulle part où aller.
5. Enfoncez la touche Shift et cliquez sur la forme jaune.
NOTE: Vous pouvez utiliser la méthode Shift-Clic pour dessélectionner tout composant faisant partie
d'une sélection multiple.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
34
6. Déplacez les composants sélectionnés. Les composants peuvent maintenant être déplacés car la forme
jaune a été dessélectionnée.
7. Essayez de dessélectionnez les composants en cliquant sur Label1. Rien ne se passe. C'est parce que
vous devez sélectionner et dessélectionner un autre composant ou cliquer dans l'espace blanc d'une bande
afin de libérer la sélection courante.
8. Dessélectionnez les composants en cliquant sur la forme jaune.
Dimensionnement avancé
Lorsque vous avez une forme agrandie par l'option Largeur Parent et Hauteur Parent, vous ne
pouvez pas en changer les dimensions en utilisant les poignées de redimensionnement. Cet exercice
montre comment redimensionner une telle forme.
1. Placez votre curseur sur la poignée de redimensionnement du côté gauche de la forme jaune. La flèche
gauche/droite devrait apparaître.
2. Essayez de réduire la dimension de la forme en glissant le curseur vers le centre de la bande d'en-tête.
La forme ne peut être modifiée parce qu'elle est définie par la Largeur Parent.
3. Cliquez avec le bouton de droite sur la forme.
4. Sélectionnez Largeur Parent. L'option Largeur Parent est maintenant dessélectionnée.
largeur de la forme peut dorénavant être modifiée en utilisant les poignées de redimensionnement.
La
5. Sélectionnez Hauteur Parent. L'option Hauteur Parent est maintenant dessélectionnée.
hauteur de la forme peut dorénavant être modifiée en utilisant les poignées de redimensionnement.
La
6. Utilisez les poignées de redimensionnement pour modifier la forme jaune de telle sorte qu'elle soit à peu
près de la même taille que les autres formes.
NOTE: Vous pouvez ne pas être capable de redimensionner la forme pour qu'elle soit exactement de la
même taille que les autres. La prochaine section rectifiera ce problème en vous enseignant une méthode
plus précise pour redimensionner les formes.
Le menu contextuel
Le menu contextuel apparaît lorsque vous cliquez sur le bouton de droite de votre souris sur un composant.
Il offre différentes options pour modifier l'apparence générale d'un composant au niveau de forme,
dimension, visibilité. Voici le menu contextuel pour une forme:
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
35
À présent, vous connaissez les options suivantes de ce menu: Amener vers l'avant, Envoyer vers
l'arrière, Hauteur Parent, Largeur Parent. Maintenant, nous explorerons l'option Position…,
qui vous permettra de contrôler la dimension et la position d'un composant de façon plus précise.
Tâche 1
Définir les dimension d'une forme
1. Sélectionnez les étiquettes et déplacez-les vers la gauche jusqu'à ce qu'elles atteignent 3.7396 comme
indiqué dans la barre de statut.
2. Accédez au menu contextuel en cliquant sur le bouton de droite sur la forme jaune.
3. Sélectionnez Position… Une boîte de dialogue comme celle montrée un peu plus bas apparaîtra;
toutefois, les numéros affichés peuvent être légèrement différents de ceux indiqués.
4. Réglez la gauche à 2.0
5. Réglez le haut à 0.2
6. Réglez la largeur à 0.5
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
36
7. Réglez la hauteur à 0.5
Tâche 2
Redimensionner la forme bleue
1. Cliquez avec le bouton droit sur la forme bleue pour accéder au menu contextuel.
2. Sélectionnez Position…
3. Réglez la gauche à 3.0
4. Réglez le haut à 0.2
5. Réglez la largeur à 0.5
6. Réglez la hauteur à 0.5. La forme bleue devrait maintenant être de la même dimension que la forme
jaune.
7. Réglez la gauche de la forme rouge à 1
8. Réglez le haut à 0.3
La disposition devrait être comme ceci:
NOTE: Le menu contextuel ne s'applique que sur le composant sur lequel vous avez cliqué, et non sur une
sélection de composants. La tâche 3 illustrera cet aspect de l’environnement de conception.
Tâche 3
Explorer les propriétés d'un composant et l'option du clic droit.
1. Sélectionnez la forme bleue.
2. En tenant la touche Shift enfoncée, cliquez sur les deux autres formes afin de les inclure à la sélection.
3. Cliquez avec le bouton de droite sur la forme bleue.
4. Accédez à l'option Position…
5. Réglez le haut à 0.1. Notez que même si les autres formes sont sélectionnées, la forme bleue est la
seule à se déplacer. C'est parce que la forme bleue est celle sur laquelle vous avez cliquez.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
37
6. Cliquez avec le bouton droit sur la forme rouge.
7. Accédez à l'option Positon… et réglez le haut à 0.2
8. Cliquez avec le bouton droit sur la forme jaune.
9. Accédez à l'option Position… et réglez le haut à 0.3. Les formes devraient maintenant ressembler à
ceci:
10. Cliquez avec le bouton droit une nouvelle fois sur la forme bleue et réglez le haut à 0.0
sur la barre d'outils Alignement et
11. Cliquez sur l'icône Alignement vers le haut
Espacement. Toutes les formes devraient s'aligner avec le haut de la forme bleue parce qu'elle est celle
qui a été sélectionnée en premier.
NOTE: Vous pouvez utiliser cette méthode à chaque fois que vous avez besoin de régler la dimension ou la
position de plusieurs composants à une même valeur.
Tâche 4
Sauvegarder votre travail
1. Sélectionnez Fichier | Enregistrer à partir du menu principal.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
38
2. Fermez l’environnement de conception.
Arborescence des données
L'arborescence des données vous permet de construire un rapport basé sur les données que vous avez
sélectionnées dans votre base de données. Afin d'utiliser l'arborescence des données, vous devez au
préalable sélectionner les données en créant une requête.
Tâche 1
Créer un nouveau rapport
1. Cliquez sur l'icône Nouveau rapport
sur la barre d'outils principale.
2. Cliquez sur l'onglet Données.
3. Sélectionnez Fichier | Nouveau pour accéder à la boîte des nouveaux items.
4. Double-cliquez sur l'icône Assistant Requête.
Tâche 2
Créer une requête à partir de l’assistant requête.
1. L’assistant requête fournit une liste de tables. Choisissez la table Clients en double-cliquant dessus.
La table Clients devrait maintenant apparaître dans la liste des tables sélectionnées.
2. Une fois que la table Clients est sélectionnée, cliquez sur le bouton Suivant.
3. Continuer à cliquez sur le bouton Suivant jusqu'à ce que vous atteignez l'écran avec le drapeau de
course. Cliquez sur Terminer.
4. Vous remarquerez une nouvelle fenêtre dans le coin gauche de l'espace de travail Données. C'est la
requête. Elle représente les données qui seront sélectionnées à partir de la base de données à chaque fois
que le rapport sera généré. Dans un exercice ultérieur, nous vous montrerons la façon d'apporter des
modifications à une requête. Pour l'instant, passons à l'étape de construction du rapport.
5. Cliquez sur l'onglet Conception afin de débuter la présentation de votre rapport.
Tâche 3
Ancrer l'arborescence des données
1. Maximisez la fenêtre de l’environnement de conception.
2. Cachez la barre d'outils Alignement et Espacement.
3. Sélectionnez Affichage | Barres d’outils | Arborescence des données à partir du menu
principal.
4. Placez votre curseur sur le bouton de l'arborescence des données jusqu'à ce que le curseur devienne
une flèche haut/bas
.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
39
5. Tenez le bouton gauche de votre souris enfoncé et glissez-la vers le bas jusqu'à ce que vous puissiez
voir le nom de tous les champs énumérés dans la partie inférieure de l'arborescence des données.
6. Cliquez sur la petite barre de l'arborescence des données et glissez-la vers la gauche en vous assurant
que la barre d'outils est en dessous de la règle horizontale. Continuez à glisser jusqu'à ce que le rectangle
de position apparaisse tel qu'illustré plus bas. Ce rectangle indique comment l'arborescence des données
sera ancré. L'écran devrait ressembler à ceci juste avant que l'arborescence des données ne soit ancrée.
7. Relâchez le bouton de la souris. L'arborescence des données devrait s'ancrer sur la partie gauche de
l'espace de travail comme suit:
Tâche 4
Créer un rapport vertical
1. Cliquez sur l'onglet Disposition au bas de l'arborescence des données.
2. Sélectionnez le style vertical.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
40
3. Cliquez sur l'onglet Données au bas de l'arborescence des données.
4. Cliquez sur le champ Nom Client.
5. Tenez enfoncée la touche Ctrl et cliquez sur le champ Téléphone 1.
6. Localiser le diviseur nommé Détail sur le canevas de l'espace de travail Conception.
7. Placez votre curseur sur le diviseur. Votre curseur devrait changer pour une flèche haut/bas
indiquant que vous pouvez glisser le diviseur vers le haut et vers le bas.
,
8. Augmentez la hauteur de la bande de détail en glissant le diviseur jusqu'à ce que le guide atteigne la
marque de un pouce sur la règle verticale.
9. Positionnez votre curseur sur le champ Nom Client dans l'arborescence des données et glissez la
sélection dans la bande de détail.
10. Relâcher le bouton de la souris. Les composants nécessaires pour afficher les champs Nom Client et
Téléphone 1 dans le rapport sont créés.
11. Cliquez sur l'ongle Aperçu. Notez comment les étiquettes se répètent pour chaque rangé de données.
Ceci porte le nom de rapport vertical parce que les composants sont présentés dans un style de haut en
bas.
Tâche 5
Créer un rapport tabulaire
1. Retournez à l'espace de travail Conception.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
41
2. Sélectionnez tout les composants et à partir de votre clavier, pressez la touche d'effacement.
3. Cliquez sur l'onglet Disposition au bas de l'arborescence des données.
4. Sélectionnez le style tabulaire.
5. Cliquez sur l'icône de police de caractère pour les étiquettes.
6. Une boîte de dialogue apparaîtra:
7. Appliquez le style de police Gras.
données seront en caractères gras.
Maintenant toutes les étiquettes créées via l'arborescence des
8. Cliquez sur le bouton OK de la boîte de dialogue. Notez comment les diagrammes dans le haut de
l'arborescence des données reflètent le changement en mettant le mot Company en caractères gras.
9. Cliquez sur l'onglet Données au bas de l'arborescence des données.
10. Positionnez votre curseur sur le champ Nom Client et glissez la sélection dans le coin gauche au bas
de la bande d'en-tête.
11. Relâchez le bouton de la souris. Les composants nécessaires pour afficher les champs Nom Client et
Téléphone 1 sont créés. Les étiquettes sont dans la bande d'en-tête et les données sont dans la bande
de Détail.
12. Cliquez sur l'onglet Aperçu. Notez que les étiquettes n'apparaissent qu'une seule fois en haut de la
page. Ce rapport est tabulaire parce que les données sont disposées dans un style de droite à gauche.
Tâche 6
Créer un rapport tabulaire avec grille
1. Retournez à l'espace de travail Conception et effacez tous les composants.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
42
2. Cliquez sur l'onglet Disposition au bas de l'arborescence des données.
3. Cliquez dans la case à cocher Grille, à la fois pour les étiquettes et pour les champs.
4. Cliquez sur l'onglet Données au bas de l'arborescence des données.
5. Positionnez votre curseur sur le champ Nom Client dans l'arborescence des données et glissez la
sélection dans le coin gauche au bas de la boîte d'en-tête.
6. Relâchez le bouton de la souris. Remarquez les boîtes autour des composants. Ces formes vous
donneront l'effet d'une grille.
7. Utilisez la méthode cadre de contour pour sélectionner tous les composants de la bande d'en-tête.
8. Retirez les étiquettes de la sélection en tenant la touche Shift de votre clavier et en cliquant sur chaque
étiquette. Seules les formes devraient maintenant être sélectionnées.
9. Localisez l'icône Couleur de remplissage
couleur gris pâle.
sur la barre d'outils Dessin et sélectionnez la
10. Glissez le diviseur nommé Détail vers le haut jusqu'à ce qu'il rencontre le bas du composant dans la
bande de détail.
11. Cliquez sur l'onglet Aperçu. Remarquez l'effet de grille.
12. Vous remarquerez que les champs sont larges et que les données dépassent la feuille. Sélectionnez les
objets se rapportant au nom du client à l’aide de la méthode cadre de contour puis ajuster la largeur à 4.
Sélectionnez ensuite les objets de rapportant au téléphone, puis déplacer les vers la gauche à la position
4.5
13. Cliquez de nouveau sur l'onglet Aperçu pour voir le résultat final.
14. Sauvegardez le rapport sous le nom de Cal2 et fermez l’environnement de conception.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
43
Tutoriel 3 (Un tutoriel de récapitulation)
Vue d’ensemble
Ce tutoriel renforcera les techniques de création de rapports que vous avez apprises dans le tutoriel 2. Le
rapport final devrait contenir les items suivants:
- Une liste des codes de client
- Une liste des noms de client
Assistant de requête
1. Cliquez sur l'icône Nouveau rapport
sur la barre d'outils principale.
2. Cliquez sur l'onglet Données.
3. Sélectionnez Fichier | Nouveau afin d'accéder à la zone de dialogue des nouveaux items.
4. Double-cliquez sur l'icône Assistant Requête.
5. Choisissez la table Clients en double-cliquant dessus.
apparaître dans la liste des tables sélectionnées.
La table des clients devrait maintenant
6. Cliquez Suivant jusqu'à ce que vous atteignez le drapeau de course carrelé.
7. Cliquez sur Terminer.
8. Accédez l'espace de conception en sélectionnant l’onglet Conception.
Espace de travail "Design"
Tâche 1
Lancer l'arborescence de données et définir les propriétés
1. S'il n'est pas encore visible, lancez la barre d'outils Arborescence des données.
2. Ancrez-le sur le côté gauche de l'espace de travail.
3. Cliquez sur l'onglet Disposition de l'arborescence des données.
4. Réglez le style à Tabulaire.
5. Dessélectionnez la boîte de grille si elle est sélectionnée.
6. Cliquez sur l'icône de polices de caractères pour les étiquettes.
7. Réglez la police de caractères des étiquettes à Arial, gras, 10.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
44
8. Réglez la police de caractères des champs à Arial, normal, 10.
9. Cliquez sur l'onglet Données de l'arborescence des données.
10. Sur votre clavier, pressez sur Ctrl + S pour sauvegarder votre travail. Sauvegardez le rapport sous
Sommaire de tutoriel. Sauvegardez de nouveau à la fin de chaque tâche.
Tâche 2
Disposer les composants dans la bande Détail.
1. Placez votre curseur sur le diviseur Détail. Votre curseur changera pour une flèche haut/bas
indiquant que vous pouvez glisser le diviseur vers le haut ou le bas.
,
2. Augmentez la hauteur de la bande Détail en glissant le diviseur vers le bas jusqu'à ce que le guide
atteigne la marque de un pouce sur la règle verticale.
3. Placez un composant de forme dans la bande de Détail.
4. Réglez la couleur de remplissage ainsi que la couleur de ligne de la forme à jaune.
5. Cliquez avec le bouton de droite sur la forme et sélectionnez Hauteur Parent et Largeur Parent.
6. Tenez enfoncée la touche Ctrl de votre clavier pendant que vous sélectionnez les champs Code
Client Descriptif et Nom Client dans l'arborescence des données.
7. Glissez la sélection de l'arborescence des données jusqu'au coin gauche en bas de la bande d'en-tête et
relâchez le bouton. Les étiquettes devraient être créées dans la bande d'en-tête et les objets Texte
(Données) devraient être créés dans la bande Détail.
Tâche 3
Position des composants
1. Positionnez la sélection de telle sorte que les étiquettes s'alignent avec le bas de la bande d'en-tête.
2. Dessélectionnez les composants en cliquant sur l'espace blanc de la bande de pied de page.
3. Sélectionnez tous les composants dans la bande Détail.
4. Cliquez en tenant le bouton Shift de votre clavier sur la forme jaune pour la retirer de la sélection.
5. Glissez la sélection vers le haut de telle sorte que les composants s'alignent avec le haut de la bande de
Détail.
6. Dessélectionnez les composants.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
45
Tâche 4
Dimensionner les composants
1. Sélectionnez le composant Texte (Données) Code Client Descriptif dans la bande Détail.
2. Utilisez la poignée de dimensionnement pour rendre le composant plus étroit. Dimensionnez le
composant de sorte que le guide s'aligne avec la marque de 1.5 pouces sur la règle horizontale.
3. Cliquez sur l'étiquette Code Client Descriptif dans la bande d'en-tête, en tenant la touche Shift
de votre clavier enfoncée.
4. Lancez la barre d'outils Grandeur.
5. Localisez le bouton Diminuer la largeur au plus petit et cliquez dessus.
l'étiquette devrait rétrécir pour s'adapter au Texte (Données) Code Client Descriptif.
La largeur de
Tâche 5
Aligner les composants et ajuster la bande Détail.
1. Sélectionnez l’étiquettes Nom Client.
2. Cliquez sur le composant Texte (Données) correspondant dans la bande Détail en tenant la touche
Shift de votre clavier enfoncée.
3. Glissez la sélection jusqu'à ce qu'elle atteigne la marque 1 5/8 pouce sur la règle horizontale.
4. Glissez le diviseur de la bande Détail vers le haut jusqu'à ce qu'il rencontre le bas du composant.
Tâche 6
Disposition de la bande de pied de page
1. Cliquez sur l'icône Variable système
.
2. Cliquez dans le coin inférieur gauche, sur la bande Bas.
3. Sélectionnez Date et heure imprimé à partir de la liste déroulante dans le coin supérieur gauche de
l'espace de travail. La date et l'heure devraient apparaître dans le composant.
4. Placez un autre composant Variable système dans le coin inférieur droit de la bande de pied de
page.
5. Sélectionnez Description numéro de page à partir de la liste déroulante. Le numéro de page
devrait apparaître dans le composant.
6. Alignez à droite la variable système en cliquant sur l'icône "Aligner à droite"
.
7. Alignez le haut des variables système.
8. À partir de votre clavier, pressez les touches Ctrl + S pour sauvegarder votre travail.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
46
Visualisation
1. Cliquez sur l'onglet Aperçu et vérifier l'aspect de votre rapport.
2. Les données sont en bloc jaune. Mettons des espaces blancs entre les données afin de différencier les
rangées.
Modifications
1. Cliquez sur l'onglet Conception.
2. Cliquez avec le bouton de droite sur la forme jaune.
3. Sélectionnez Hauteur Parent
4. Glissez le diviseur de la bande Détail jusqu'à ce que vous puissiez voir un petit espace blanc en
dessous de la forme. La disposition devrait ressembler à ceci:
5. Visualisez le rapport une nouvelle fois.
6. Fermez l’environnement de conception en sauvegardant les changements du rapport.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
47
Tutoriel 4 (Page couverture)
Vue d’ensemble
Ce tutoriel vous enseigne la façon de créer une page couverture pour un rapport.
comprendra les items suivants:
Le produit final
- Le titre du rapport
- Une description du contenu du rapport
Environnement de conception
Tâche 1
Créer et ajuster une bande Titre
1. Ouvrez le rapport créé lors du tutoriel 3.
2. À partir du menu principal, sélectionnez Fichier | Enregistrer Sous….
3. Nommez le rapport Page couverture et cliquez sur sauvegarder. Le nom en haut de l’environnement
de conception devrait changer pour Page couverture.
4. Cachez l'arborescence des données si elle est visible.
5. Sélectionnez Rapport | Titre. Une nouvelle bande Titre apparaîtra dans le haut du canevas.
6. Augmentez la hauteur de la bande Titre en glissant le diviseur vers le bas jusqu'à ce que le guide atteigne
la marque de 9.5 pouce sur la règle verticale.
Tâche 2
Créer une forme et une étiquette
1. Placez une forme sur la bande Titre.
2. Réglez la position de la forme:
Gauche
Haut
Largeur
Hauteur
2.0
2.5
4.0
1
3. Réglez la couleur de remplissage et la couleur de ligne de la forme à gris pâle.
4. Placez une étiquette par-dessus la forme et inscrivez comme texte pour cette étiquette Rapport
Client.
5. Réglez la grosseur de la police de caractères à 28.
6. Réglez l'alignement gauche
.
7. Sélectionnez la forme et ensuite l'étiquette en tenant la touche Shift de votre clavier.
8. Lancez la barre d'outils Alignement et espacement.
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
10. Cliquez sur l'icône Alignement
48
vers
Alignement vers le centre (vertical)
le
.
centre
(horizontal)
puis sur l’icône
Tâche 3
Créer et ajuster une forme
1. Placez une nouvelle forme en-dessous de la forme déjà existante. Réglez la position de la forme à:
Gauche
Haut
Largeur
Hauteur
2.0
4.0
4.0
3.3
2. Réglez la couleur de ligne de la forme à gris foncé.
Tâche 4
Créer et ajuster les étiquettes
1. Créez 2 étiquettes et placez-les sur la forme.
2. Réglez le texte pour chaque étiquette :
Étiquette2
Étiquette3
Code du client
Nom du client
3. Sélectionnez les étiquettes et réglez-les à la grosseur de police de caractères 22.
4. Sélectionnez les étiquettes Code du client et Nom du client en tenant la touche shift enfoncée.
5. Cliquez sur l'icône Alignement vers le centre (horizontale)
Alignement et espacement.
de la barre d'outils
6. Réglez le haut de l'étiquette Code du client à 4.75.
7. Réglez le haut de l'étiquette Nom du client à 5.25.
8. Sélectionnez les étiquettes Code du client et Nom du client en tenant la touche Shift enfoncée.
9. Cliquez sur l'icône Alignement vers la gauche
.
Aperçu
1. Cliquez sur l'onglet Aperçu. La page titre devrait ressembler à ceci:
Générateur de rapports pour OroTimesheet 7
Apprendre par l’exemple (Tutoriels)
2. Cliquez sur le bouton Page suivante. Le reste du rapport devrait apparaître.
3. Fermez l’environnement de conception et sauvegarder les modifications.
Générateur de rapports pour OroTimesheet 7
49
Autre documentation
50
Tutoriel 5 (Liste tableau simple)
Vue d’ensemble
Ce tutoriel illustre comment créer un rapport de style tableau. Le produit final inclura les items suivants:
- Une liste des noms de client
- Une liste des projets pour chaque client
- Le nombre d'unités de temps total travaillé sur chaque projet
"Assistant Requête "
Tâche 1
Accéder à l’assistant requête et sélectionner les champs.
1. Créez un nouveau rapport.
2. Accédez à l'onglet Données.
3. Sélectionnez Fichier | Nouveau.
4. Double-cliquez sur l'icône Assistant Requête.
5. Double-cliquez sur la table Projets afin de la sélectionner.
6. Double-cliquez sur la table Clients afin de la sélectionner.
7. Cliquez sur Suivant jusqu'à ce que vous atteigniez l'écran avec l'option Trier les enregistrements
de la requête.
8. Cliquez sur Tri selon les
Projets.Description Projet.
champs
suivants et sélectionnez Clients.Nom
9. Cliquez sur Suivant.
10. Cliquez sur Terminer.
11. Accédez à l'onglet Conception.
Espace de travail "Conception"
Tâche 1
Créer une mise en page via l ‘assistant rapport.
1. Sélectionnez Fichier | Nouveau afin d'accéder à l’assistant rapport.
2. Double-cliquez sur l'icône Assistant Rapport.
Générateur de rapports pour OroTimesheet 7
Client et
Autre documentation
51
3. Sélectionnez les informations à ajouter au rapport, en double-cliquant, les champs suivants:
Nom Client
Description Projet
Total Unites Temps
4. Cliquez sur Suivant jusqu'à ce que vous aperceviez l'écran avec le drapeau de course carrelé.
Sélectionnez Modifier le rapport.
5. Cliquez sur Terminer. La disposition du rapport apparaîtra:
6. Cliquez avec le bouton de droite sur l'étiquette Nouveau rapport dans la bande d'en-tête et
sélectionnez Taille Automatique à partir du menu contextuel.
7. Sélectionnez l'étiquette Nouveau rapport et changer le texte pour Liste des projets par
client.
8. À partir de votre clavier, pressez sur les touches Ctrl + S et sauvegardez le rapport sous le nom de
Tableau Simple.
9. Cliquez sur l'onglet Aperçu. Notez la répétition des noms de client. Cette répétition rend la lecture
difficile. Rendons la lecture du rapport plus facile en ne montrant ces valeurs qu'une seule fois.
Générateur de rapports pour OroTimesheet 7
Autre documentation
52
Tâche 2
Supprimer valeurs répétées.
1. Retournez à l'onglet Conception.
2. Cliquez avec le bouton de droit sur le composant Texte (Données) Nom Client dans la bande Détail et
sélectionnez Supprimer valeurs répétées à partir du menu contextuel.
3. Cliquez sur l'onglet Aperçu. Les noms de client ne se répètent plus.
Modifions le rapport de sorte que le nom du client s'impriment dans le haut des nouvelles pages.
Tâche 3
Réimprimer sur pages subséquentes
1. Retournez dans l'onglet Conception.
2. Cliquez avec le bouton droit de la souris sur le composant Texte (Données) Nom Client et sélectionnez
Réimprimer sur pages subséquentes.
3. Cliquez sur l'onglet Aperçu.
Vous remarquerez que si les bons de travail d’un client commencent sur une page et se continue sur une
autre, le nom du client sera automatiquement réimprimé sur le haut de la nouvelle page, facilitant ainsi la
lecture.
Tâche 4
Créer un guide de ligne
Vous avez peut-être noté que l'option Réimprimer sur pages subséquentes crée de nombreux
espaces blancs dans ce rapport, rendant difficile la correspondance entre les noms de client avec leurs
projets. Nous pouvons ajouter un guide de ligne afin de corriger cette situation.
1. Retournez dans l'onglet Conception.
2. Cliquez sur l'icône Ligne
dans la palette de composants standards.
3. Cliquez dans la bande de détail pour créer une ligne.
4. Cliquez avec le bouton droit de votre souris sur la ligne et sélectionnez Largeur Parent à partir du
menu contextuel. La ligne s'ajustera automatiquement à la largeur de la bande.
5. Réglez le Haut de la ligne à 0.15.
6. Appuyez sur Ctrl + S pour sauvegarder votre travail.
7. Accédez à l'écran Aperçu. Le rapport complété devrait ressembler à ceci:
Générateur de rapports pour OroTimesheet 7
Autre documentation
53
Tâche 5
Ajouter des paramètres au rapport
Au lieu que tous les projets de tous les clients s’impriment lors de l’exécution du rapport, il serait plutôt
intéressant que lorsque le rapport est exécuté, que seuls les projets des clients sélectionnés par l’utilisateur,
soient imprimés.
1. Sélectionnez l’onglet Données.
2. Cliquez sur l'icône Critères de recherche
de la requête Projets.
3. Double-cliquez sur le champ Code Client et ensuite, en bas de l’écran, à partir de la section Critère
sélectionnez l’opérateur Dans la liste (In List) puis cocher les cases à cocher Recherche
automatique et Obligatoire. Cliquez sur le bouton OK pour enregistrer vos changements.
4. Sélectionnez l’onglet Conception puis enregistrer votre travail.
Note : Si vous sélectionnez l’onglet Aperçu, les paramètres ne vous seront pas demandés. Pour que les
paramètres d'un rapport soient demandés, vous devez exécutez le rapport à partir de l’explorateur de
rapports (dans le générateur de rapports) ou à partir de OroTimesheet 7.
5. Quittez l’environnement de conception, puis de retour à l’explorateur de rapports. Exécuter votre rapport
pour que les paramètres vous soient demandés.
Générateur de rapports pour OroTimesheet 7
Autre documentation
Générateur de rapports pour OroTimesheet 7
54
Autre documentation
Autre documentation
55
Ce guide n’est qu’une introduction aux innombrables possibilités qu’offre le générateur de rapports. La
meilleur façon d’apprendre ces différentes possibilités est de créer vos propres rapports (ou de modifier
ceux existants) et de faire vos propres tests. À propos du langage de programmation RAP, si vous avez
besoin de plus amples informations à ce sujet, nous vous suggérons de vous référer au guide RAP Langage de programmation du générateur de rapports pour OroTimesheet 7. Ce guide
(en format PDF) est téléchargeable gratuitement à partir de la section Téléchargements de notre site
Internet à l’adresse http://www.orologic.com.
Générateur de rapports pour OroTimesheet 7