Générateur de rapports pour NewWayService 4

62
Générateur de rapports pour NewWayService 4 Copyright © 1996-2009 OroLogic Inc. http://www.orologic.com Révision 4.01

Transcript of Générateur de rapports pour NewWayService 4

Page 1: Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

Copyright © 1996-2009 OroLogic Inc. http://www.orologic.com Révision 4.01

Page 2: Générateur de rapports pour NewWayService 4

Table des matières

Générateur de rapports pour NewWayService 4

I

Table des matières

Démarrer avec le Générateur de rapports pour NewWayService 4 ________________________ 1

Présentation du Générateur de rapports pour NewWayService 4 ____________________________ 1

Démarrage du Générateur de rapports __________________________________________________ 1

L’explorateur de rapports_____________________________________________________________ 1

Rapports vs Formulaires______________________________________________________________ 2

L’environnement de conception ________________________________________________________ 3 L’onglet Données ___________________________________________________________________________3 L’onglet Calculs et programmation______________________________________________________________3 L’onglet Conception _________________________________________________________________________4 L’onglet Aperçu ____________________________________________________________________________4

Exporter des rapports d’une base de données vers une autre ________________________________ 5

Importer des rapports de NewWayService 3 vers NewWayService 4 _________________________ 5

Étapes de conception d’un rapport _________________________________________________ 7

Sélection de données _________________________________________________________________ 7 Les tables: _________________________________________________________________________________7 Les champs:________________________________________________________________________________8 Les champs calculés: _________________________________________________________________________8 Groupement: _______________________________________________________________________________8 Tri:_______________________________________________________________________________________8 Critères de recherche: ________________________________________________________________________8 SQL: ____________________________________________________________________________________10 Informations utiles sur la sélection de données ____________________________________________________10

Disposition du rapport_______________________________________________________________ 11 Les bandes________________________________________________________________________________11 Objets ___________________________________________________________________________________12 Les menus, menus contextuels et les barres d’outils disponibles pour la conception de rapports______________14

Programmation à l’aide du langage RAP _______________________________________________ 15 Les événements dans un rapport:_______________________________________________________________16 Quelques explications:_______________________________________________________________________16 Liste des événements et propriétés _____________________________________________________________17 Instructions et syntaxe du langage RAP _________________________________________________________17

Impression de rapports et exportation de données________________________________________ 17 Paramètres d’impression _____________________________________________________________________17 Impression dans un fichier____________________________________________________________________18

Apprendre par l’exemple (Tutoriels) _______________________________________________ 20

Vue d’ensemble ____________________________________________________________________ 20

À propos de cette section_____________________________________________________________ 20

Tutoriel 1 (Un test simple)____________________________________________________________ 21 Vue d’ensemble____________________________________________________________________________21 Commencer le rapport_______________________________________________________________________21

Page 3: Générateur de rapports pour NewWayService 4

Table des matières

Générateur de rapports pour NewWayService 4

II

Assistant requête ___________________________________________________________________________21 Conception _______________________________________________________________________________22 Aperçu ___________________________________________________________________________________25 Corrections _______________________________________________________________________________25

Tutoriel 2 (Un rapport pour apprendre) ________________________________________________ 26 Vue d’ensemble____________________________________________________________________________26 La création de composant ____________________________________________________________________26 Ajustement de bande ________________________________________________________________________26 Sélection de composant de base _______________________________________________________________27 Ancrage de barres d'outils ____________________________________________________________________28 Dimensionnement, Alignement et Positionnement des composants ____________________________________30 Avant et arrière-plan ________________________________________________________________________33 Sélection avancée de composant _______________________________________________________________35 Dimensionnement avancé ____________________________________________________________________36 Le menu contextuel _________________________________________________________________________37 Arborescence des données____________________________________________________________________40

Tutoriel 3 (Un tutoriel de récapitulation) _______________________________________________ 46 Vue d’ensemble____________________________________________________________________________46 Assistant de requête_________________________________________________________________________46 Espace de travail Design _____________________________________________________________________46 Visualisation ______________________________________________________________________________49 Modifications _____________________________________________________________________________49

Tutoriel 4 (Page couverture)__________________________________________________________ 50 Vue d’ensemble____________________________________________________________________________50 Environnement de conception _________________________________________________________________50 Aperçu ___________________________________________________________________________________51

Tutoriel 5 (Liste tableau simple)_______________________________________________________ 53 Vue d’ensemble____________________________________________________________________________53 Assistant Requête __________________________________________________________________________53 Espace de travail Conception _________________________________________________________________53

Tutoriel 6 (Insertion d’un logo d’entreprise sur un formulaire ou un rapport) ________________ 58 Vue d’ensemble____________________________________________________________________________58 Environnement de conception _________________________________________________________________58 Aperçu ___________________________________________________________________________________58

Autre documentation ___________________________________________________________ 59

Page 4: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

1

Démarrer avec le Générateur de rapports pour NewWayService 4 Présentation du Générateur de rapports pour NewWayService 4 Un générateur de rapports extrêmement puissant est intégré à NewWayService 4, ce qui vous permet de créer vos propres rapports (ou formulaires pour l’impression des bons de travail, d’articles de la base de connaissances, de fiche produit, etc.) 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 NewWayService 4 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. Démarrage du Générateur de rapports Pour démarrer le générateur de rapports de NewWayService 4, cliquez sur Démarrer dans la barre des tâches de Windows et sélectionnez le menu Programmes. Sélectionnez ensuite le dossier NewWayService 4 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 NewWayService 4, 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 NewWayService 4. Note: Par défaut, lors de l’installation initiale de NewWayService 4, la sécurité n’est pas activée. Pour activer la sécurité de NewWayService 4, référez-vous à la section Paramètres du guide d'utilisation de NewWayService 4. 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 sous-dossiers. Chaque dossier représente une branche de menu, disponible à partir du menu Rapports de NewWayService 4. Vous pouvez organiser vos branches et rapports selon vos besoins. Les changements

Page 5: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

2

que vous apportez via l’explorateur de rapports sont aussitôt disponibles dans le menu Rapports de NewWayService 4. Veuillez noter que le dossier appelé // Formulaires est un dossier spécial qui n’est jamais affiché dans le menu Rapports de NewWayService. Ce dossier contient les formulaires des bons de travail, articles, etc. 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 rapport 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 NewWayService. 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 NewWayService 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 à NewWayService 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 NewWayService. 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 //. Rapports vs Formulaires Avec NewWayService, lorsque vous imprimez des bons de travail , des articles de la base de données de connaissances, un fiche produit, etc. vous pouvez indiquer quel formulaire vous désirez utiliser. Plusieurs

Page 6: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

3

modèles de formulaires sont déjà inclus avec NewWayService 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 un seul bon de travail, article, produit, etc. 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 du formulaire 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. 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.

L’onglet Calculs et programmation Tel qu’indiqué précédemment, le générateur de rapports pour NewWayService 4 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.

Page 7: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

4

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.

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.

Page 8: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

5

Exporter des rapports d’une base de données vers une autre NewWayService 4 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 NewWayService 4 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 connexions, sélectionnez la connexion pour vous connecter à 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 celui-ci 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. Référez-vous à la section Gestionnaire de connexions du guide d'installation de NewWayService 4 pour plus d’informations sur la façon de configurer plusieurs connexions à des bases de données différentes. Importer des rapports de NewWayService 3 vers NewWayService 4 Si vous aviez développé des rapports ou formulaires personnalisés dans NewWayService 3, si vous le désirez, vous pouvez importer ceux-ci dans NewWayService 4. Voici comment faire: Exécutez le générateur de rapports de NewWayService 3. 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 NewWayService 3 puis démarrez le générateur de rapports de NewWayService 4. 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 NewWayService 4. Il ne vous reste qu'à le sauvegarder. Veuillez noter que vous pouvez utiliser la même procédure pour importer des rapports de NewWayService 2 vers NewWayService 4. Cependant, notez que depuis la version 3 de NewWayService, les codes dans les modules Clients, Produits, Numéros de série, Pièces de rechange, Techniciens et Articles peuvent être modifiés en tout temps. Ainsi, ces champs ont du être changés de nom. Par exemple, si dans un rapport de la version 2 vous utilisiez le champ CUSCOD pour imprimer le code du client, et bien dorénavant vous devrez utiliser le champ CUSCODDES.

Page 9: Générateur de rapports pour NewWayService 4

Démarrer avec le Générateur de rapports pour NewWayService 4

Générateur de rapports pour NewWayService 4

6

En effet, le champ CUSCODDES contient le code du client que vous pouvez dorénavant modifier et qui est affiché dans le logiciel NewWayService 4. Le champ CUSCOD quant à lui contient un identifiant unique qui ne change jamais qui est utilisé pour faire la relation entre les différentes tables de la base de données. Ce champ n'est jamais affiché dans le logiciel. Si vous utilisiez le champ PROCOD pour imprimer le code du produit, et bien dorénavant vous devrez utiliser le champ PROCODDES. Si vous utilisiez le champ SERCOD pour imprimer le numéro de série, et bien dorénavant vous devrez utiliser le champ SERCODDES. Si vous utilisiez le champ PARCOD pour imprimer le code de pièce de rechange, et bien dorénavant vous devrez utiliser le champ PARCODDES. Si vous utilisiez le champ TECCOD pour imprimer le code du technicien, et bien dorénavant vous devrez utiliser le champ TECCODDES. Si vous utilisiez le champ ARTCOD pour imprimer le code d'un article, et bien dorénavant vous devrez utiliser le champ ARTCODDES. Dans la plupart des cas, vous devrez modifier la requête de votre rapport pour ajouter ces champs qui n'existaient pas dans NewWayService 2. Si vous étiez parti d'un rapport de NewWayService 2 et que vous n'aviez effectué que quelques changements (comme par exemple l'ajout d'un logo), dans un tel cas, il serait peut-être plus simple de partir d'un rapport de NewWayService 4 et de le personnaliser de nouveau plutôt que de transférer votre rapport de NewWayService 2 vers NewWayService 4. Cependant, si vous aviez apporté plusieurs changements, dans un tel cas, veuillez transférer votre rapport et le modifier selon les indications indiquées précédemment. Si vous rencontrez des problèmes lors de la modification de votre rapport, veuillez contacter l'équipe de support de OroLogic. Dans un tel cas, veuillez nous faire parvenir votre rapport ou formulaire (fichier .RTM) en pièce jointe de votre courriel. Il sera plus facile pour nous de répondre à votre demande de support. Veuillez également noter que nous offrons des services de modification et personnalisation de rapports et formulaires. Contactez l'équipe de support de OroLogic pour plus d'informations à ce sujet.

Page 10: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

7

Étapes de conception d’un rapport Sélection de données Les informations de NewWayService 4 sont divisées en tables. Chaque table correspond généralement à un module de NewWayService. Par exemple, la table Clients contient la liste des clients de NewWayService. 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 NewWayService 4, 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.

Page 11: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

8

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 pièces de rechange utilisées dans une action, vous pourriez avoir sélectionné les champs Quantité et Prix dans votre requête. Vous pourriez créer un champ calculé qui multiplie le champ Quantité par le champ Prix 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 rendez-vous par bon de travail pour un ou plusieurs techniciens entre deux dates données, vous devrez ajouter un critère de recherche sur le champ date et le champ technicien de votre requête. Lorsque l’utilisateur demandera ce rapport, NewWayService lui demandera automatiquement pour quelles dates et pour quels techniciens il demande le rapport.

Pour que NewWayService 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: Lors de la modification ou la création de formulaires pour l’impression de bons de travail, d'articles, de fiches produit, etc., un critère spéciale doit obligatoirement être saisi pour que NewWayService puisse imprimer l’information relative à l'item sélectionné (comme par exemple un bon de travail). Pour les formulaires de bons de travail :

Page 12: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

9

À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Bon Travail (WORCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle.

Vous pouvez également ajouter un critère de recherche sur les rendez-vous (si votre formulaire imprime certaines informations des rendez-vous) pour n’imprimer que les rendez-vous qui ont été sélectionnés dans la boite de dialogue d’impression. Pour ce faire, à partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Numero Ligne Rendez-vous (WORAPPCOD) à la liste des critères de recherche et sélectionnez l’opérateur Dans la liste (In List) pour ce critère de recherche.

Pour les formulaires d’articles : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Article (ARTCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle. Pour les formulaires fiche client : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Client (CUSCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle.

Page 13: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

10

Pour les formulaires fiche produit : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Produit (PROCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle. Pour les formulaires fiche numéro de série : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Numero Serie (SERCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle. Pour les formulaires fiche pièce de rechange : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Piece (PARCOD) à 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 déjà inclut avec NewWayService pour voir comment le critère de recherche spéciale a été saisi sur ce modèle. Pour les formulaires fiche technicien : À partir de l’onglet Critères de recherche de votre requête, vous devez ajouter le champ Code Technicien (TECCOD) à 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 déjà inclut avec NewWayService 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 sous-rapports). 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.

Page 14: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

11

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 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.

Page 15: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

12

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. Par exemple, si vous imprimez la liste des clients, cette bande s’affichera une fois pour chaque client. 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. 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 numéros de série mais triés et groupés par catégorie de produit puis produit. Ainsi vous auriez un en-tête et un bas de groupe pour les catégories de produit et ensuite pour les produits. 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. Le texte affiché à l’aide de cet objet est habituellement statique. 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.

Page 16: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

13

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 NewWayService 4 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. Image Cet objet est utilisé pour afficher des images et logos. Les formats d’image supportés sont: Bitmap, Metafile, Enhanced Metafile et Icône (.ICO). 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. Notez que pour le moment, la base de données de NewWayService 4 ne contient pas de champs de type image. 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, EAN-8, 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, EAN-8, FIM, Codabar, MSI, Interleaved 2 of 5, Post-Net, UPC-A, UPC-E, à partir d’un champ de la base de données.

Page 17: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

14

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. 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 la documentation de NewWayService 4. 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é.

Page 18: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

15

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. 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 bons de travail avec les rendez-vous. Vous pourriez écrire quelques lignes de code pour que lors de l’impression de la liste des bons de travail, les rendez-vous dont la date est plus ancienne à la date du jour, soient imprimés en rouge et que ceux qui sont à venir soient imprimés 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 NewWayService 4 pour une référence détaillée sur ce langage de programmation.

Page 19: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

16

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énement appelé OnPrint est appelé avant 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.

Page 20: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

17

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 Object Pascal 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. Veuillez vous référer au guide RAP - Langage de programmation du générateur de rapports pour NewWayService 4 pour une référence détaillée 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.

Page 21: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

18

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é.

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.).

Page 22: Générateur de rapports pour NewWayService 4

Étapes de conception d’un rapport

Générateur de rapports pour NewWayService 4

19

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.

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.

Page 23: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

20

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 construisent les uns sur les autres, passant des principes de base aux rapports complexes. Ce 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.

Page 24: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

21

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 rapport 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. 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. 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 client afin qu'il apparaisse dans la liste des champs sélectionnés. 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.

Page 25: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

22

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 du client. 8. Sélectionnez Label2 et inscrivez Nom du 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: IMAGE

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. 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

Page 26: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

23

1. Sélectionnez l'étiquette Nom du 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 gauche contient les requêtes de l'onglet Données. La liste déroulante à sa droite 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 Client à 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. 11. Choisissez Téléphone 1 Client à 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 du client et sélectionnez l'option Position... dans le menu contextuel.

Page 27: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

24

2. Sélectionnez Gauche à 0.1. 3. Cliquez avec le bouton de droite de votre souris sur l'étiquette Nom du contact et ajustez la gauche à 2.3. 4. Ajustez la gauche de l'étiquette Numéro de téléphone à 3.8. 5. Ajustez le haut de l'étiquette Nom du client à 0.3. 6. Sélectionnez l'étiquette Nom du client. 7. Tenez enfoncée la touche Shift et cliquez sur les 2 autres étiquettes. Toutes les trois étiquettes devraient maintenant être sélectionnées. 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 . Les étiquettes Nom de contact et numéro de téléphone devraient s'aligner avec l'étiquette Nom du client. Tâche 6 Ajuster les composants Texte (Donnée) 1. Cliquez avec le bouton de droite sur le Texte (Donnée) Nom du client. 2. Ajustez la largeur à 2.1. 3. Ajustez la largeur du Texte (Donnée) Nom du contact à 1.3. 4. Ajustez la largeur du Texte (Donnée) Numéro de téléphone à 0.9. 5. Sélectionnez le Texte (Donnée) Nom du 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 vers le haut sur la barre d'outils Alignement et Espacement. NOTE: Les composants Texte (Donnée) peuvent se chevaucher. Ne vous inquiétez pas, la prochaine tâche corrigera ce chevauchement. Tâche 7 Aligner les composants 1. Sélectionnez l'étiquette Nom du client et cliquez le Texte (Donnée) Nom du 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.

Page 28: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

25

3. Alignez à gauche l'étiquette Nom de contact et le Texte (Donnée) Nom de contact. 4. Alignez à gauche l'étiquette Numéro de téléphone et le Texte (Donnée) Numéro de téléphone. 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 , situé dans le coin droit en haut de la fenêtre. 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.

Page 29: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

26

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.

1. Cliquez sur l'icône Nouveau rapport sur la barre d'outils principale. L’environnement de conception apparaîtra avec l'onglet Conception actif.

2. Cliquez sur l'icône Texte 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.

Page 30: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

27

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 Label 1 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 dessé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.

Page 31: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

28

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'en-tê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:

Page 32: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

29

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.

Page 33: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

30

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.

Page 34: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

31

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. 2. Ancrez cette barre d'outils sur le côté gauche de l’environnement de conception.

Page 35: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

32

3. Sélectionnez le composant forme dans la bande d'en-tête. 4. Tenez enfoncée la touche Shift et ensuite cliquez sur les trois étiquettes. Les quatre composants devraient maintenant être sélectionnés.

5. Cliquez sur l'icône Alignement vers le haut de la barre d'outils Alignement et Espacement. Les étiquettes devraient s'aligner avec la forme. 6. Déplacez Label3 dans le bas de la bande d'en-tête.

7. Sélectionnez Label3 et cliquez (en tenant la touche Shift) sur les autres composants pour les ajouter à la sélection.

8. Cliquez sur l'icône Alignement vers le bas de la barre d'outils Alignement et Espacement. Les composants devraient s'aligner avec Label3. 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.

Page 36: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

33

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. 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

Page 37: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

34

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. 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.

Page 38: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

35

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. 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.

Page 39: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

36

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. 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. La largeur de la forme peut dorénavant être modifiée en utilisant les poignées de redimensionnement. 5. Sélectionnez Hauteur Parent. L'option Hauteur Parent est maintenant dessélectionnée. La hauteur de la forme peut dorénavant être modifiée en utilisant les poignées de redimensionnement.

Page 40: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

37

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:

À 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.

Page 41: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

38

4. Réglez la gauche à 2.0 5. Réglez le haut à 0.2 6. Réglez la largeur à 0.5 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.

Page 42: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

39

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.

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

11. Cliquez sur l'icône Alignement vers le haut sur la barre d'outils Alignement et 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.

Page 43: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

40

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.

Page 44: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

41

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 . 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:

Page 45: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

42

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.

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 Client. Votre sélection devrait ressembler à ceci:

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.

Page 46: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

43

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 Client 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. 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:

Page 47: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

44

7. Appliquez le style de police gras. Maintenant toutes les étiquettes créées via l'arborescence des données seront en caractères gras. 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 Client 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. 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.

Page 48: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

45

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 sur la barre d'outils Dessin et sélectionnez la couleur gris pâle. 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.

Page 49: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

46

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 numéros 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. La table des clients devrait maintenant apparaître dans la liste des tables sélectionnées. 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.

Page 50: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

47

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 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. Tâche 4 Dimensionner les composants

Page 51: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

48

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. La largeur de l'étiquette devrait rétrécir pour s'adapter au Texte (Données) Code Client Descriptif. 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 .

Page 52: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

49

7. Alignez le haut des variables système. 8. À partir de votre clavier, pressez les touches Ctrl + S pour sauvegarder votre travail. 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.

Page 53: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

50

Tutoriel 4 (Page couverture) Vue d’ensemble Ce tutoriel vous enseigne la façon de créer une page couverture pour un rapport. Le produit final comprendra les items suivants: - 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 2.0 Haut 2.5 Largeur 4.0 Hauteur 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.

Page 54: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

51

10. Cliquez sur l'icône Alignement vers le centre (horizontal) puis sur l’icône

Alignement vers le centre (vertical) .

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 2.0 Haut 4.0 Largeur 4.0 Hauteur 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 Code du client Étiquette3 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) de la bare d'outils Alignement et espacement. 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 l'étiquette 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:

Page 55: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

52

2. Cliquez sur le bouton Page suivante. Le reste du rapport devrait apparaître. 3. Fermez l’environnement de conception et sauvegarder les modifications.

Page 56: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

53

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 de bon de travail pour chaque client - Le montant total de chaque bon de travail 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 Bons Travail 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 champs suivants et sélectionnez Clients.Nom Client et Bons Travail.Code Bon Travail. 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.

Page 57: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

54

3. Sélectionnez les informations à ajouter au rapport, en double-cliquant, les champs suivants: Nom Client Code Bon Travail Total 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 bons de travail 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 contact et compagnie. Cette répétition rend la lecture difficile. Rendons la lecture du rapport plus facile en ne montrant ces valeurs qu'une seule fois.

Page 58: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

55

Tâche 2 Supprimer valeurs répétées. 1. Retournez à l'onglet Conception. 2. Cliquez avec le bouton de droite 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 bons de travail. 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:

Page 59: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

56

Tâche 5 Ajouter des paramètres de dates Au lieu que tous les bons de travail s’impriment lors de l’exécution de rapport, il serait plutôt intéressant que lorsque le rapport est exécuté, que seuls les bons de travail entre deux dates sélectionnées 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 Bons_Travail. 3. Double-cliquez sur le champ Date Bon Travail et ensuite, en bas de l’écran, à partir de la section Critère sélectionnez l’opérateur Entre 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 de dates ne vous seront pas demandés. Pour que les paramètres de dates 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 NewWayService 4.

Page 60: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

57

5. Quittez l’environnement de conception, puis de retour à l’explorateur de rapports. Exécuter votre rapport pour que les paramètres de dates vous soient demandés.

Page 61: Générateur de rapports pour NewWayService 4

Apprendre par l’exemple (Tutoriels)

Générateur de rapports pour NewWayService 4

58

Tutoriel 6 (Insertion d’un logo d’entreprise sur un formulaire ou un rapport) Vue d’ensemble Ce tutoriel illustre comment insérer votre logo d'entreprise sur un rapport ou un formulaire. Environnement de conception Tâche 1 Déplacer l'étiquette Label1. 1. Ouvrez le rapport créé lors du tutoriel 5. 2. À partir du menu principal, sélectionnez Fichier | Enregistrer Sous…. 3. Nommez le rapport Liste avec Logo et cliquez sur sauvegarder. Le nom en haut de l’environnement de conception devrait changer pour liste avec Logo. 4. Augmentez la hauteur de la bande Titre en glissant le diviseur vers le bas jusqu'à ce que le guide atteigne la marque de 1.5 pouces sur la règle verticale. 5. Sélectionnez l'étiquette Label1 puis régler la position de l'étiquette: Haut 1.0 Tâche 2 Créer un image dans la bande Titre

1. Placez une image sur la bande Titre. 2. Réglez la position de l'image: Gauche 0.0 Haut 0.0 Largeur 2.0 Hauteur 1.0 3. Cliquez avec le bouton droit de la souris sur le composant Image1 et sélectionnez Conserver le ratio de l'aspect visuel. 4. Cliquez de nouveau avec le bouton droit de la souris sur le composant Image1 et sélectionnez Photo… pour sélectionner votre fichier qui contient le logo de votre entreprise. Sélectionnez votre fichier puis cliquez sur Ouvrir. Aperçu 1. Cliquez sur l'onglet Aperçu pour voir le résultat final. Fermez l’environnement de conception et sauvegarder les modifications.

Page 62: Générateur de rapports pour NewWayService 4

Autre documentation

Générateur de rapports pour NewWayService 4

59

Autre documentation 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 NewWayService 4 pour une référence détaillée sur ce langage de programmation.