Tutorial - Intermec
Transcription
Tutorial - Intermec
LabelShop® 8 D’instruction Tutorial Didacticiel DOC-OEMCS8-TU-FR-25/01/06 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l’objet de modifications sans préavis. La fourniture du logiciel décrit dans ce manuel est régie par une licence d’utilisation. Le logiciel ne peut être utilisé, copié ou reproduit sur quelque support que ce soit, que conformément aux termes de cette licence. Aucune partie du manuel ne peut être copiée, reproduite ou transmise par quelque moyen que ce soit, dans d’autres buts que l’usage personnel de l’acheteur, sans la permission écrite de Braton Groupe sarl. ©2005 Braton Groupe sarl, Tous droits réservés. Table des Matières A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Bienvenue ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v La documentation fournie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Le Didacticiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Conventions typographiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii A propos de votre produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Chapitre 1: Découverte de l’interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Lancement du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description de la fenêtre principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre de menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Espace de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils Mise en forme du texte . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils Mise en forme de l’objet . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils Objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils Affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils de création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explorateur de document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bouton de rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Palette de couleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-1 1-1 1-2 1-2 1-2 1-2 1-3 1-3 1-4 1-4 1-5 1-7 1-9 1-9 Chapitre 2: Configuration de l’environnement de travail. . . . . . . . . . . 2-11 Choix de l’imprimante. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sélection de l’imprimante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d’une imprimante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation de l’environnement de travail . . . . . . . . . . . . . . . . . . . . . Modification des options d’affichage et de l’environnement de travail . 2-12 2-12 2-12 2-13 2-13 ii Didacticiel Mise en page d’un document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enregistrement d’un modèle personnalisé . . . . . . . . . . . . . . . . . . . . . Suppression d’un modèle personnalisé . . . . . . . . . . . . . . . . . . . . . . . Utilisation d'un modèle personnalisé . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2-16 2-19 2-19 Chapitre 3: Composition d’un document avec des objets fixes . . . . . 3-21 Création et manipulation des objets fixes . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un objet Texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un objet Code-à-barres . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un objet Forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importation d’une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d'un TextArt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d'un champ de liste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d'un champ de texte RTF . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de réglage de forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de l'ordre des objets . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21 3-21 3-23 3-24 3-28 3-30 3-31 3-32 3-33 3-34 Chapitre 4: Composition d’un document avec des objets variables. . 4-35 Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Source de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recherche dans une table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’objets variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35 4-35 4-36 4-36 4-37 4-39 4-40 4-41 4-43 4-46 4-47 4-47 Chapitre 5: L’impression. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51 Un moteur d’impression puissant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L’impression classique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 1 - Série d’étiquettes et copie d’étiquettes. . . . . . . . . . . . Etiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copies de chaque étiquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copies de chaque page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 2 - Impression Fusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51 5-51 5-53 5-54 5-54 5-55 5-58 Table des Matières Impression fusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 3 - Impression à travers le formulaire. . . . . . . . . . . . . . . . Personnalisation du formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impression à travers le Formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . Faisons le point... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 4 - Impression d'une étiquette RFID . . . . . . . . . . . . . . . . . Configuration d'un travail d'impression d'une étiquette RFID . . . . . . . Exemple d'une étiquette RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Options d'impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aperçu avant impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation de vos impressions . . . . . . . . . . . . . . . . . . . . . . . . . Impression d'un enregistrement spécifique . . . . . . . . . . . . . . . . . . . . . Optimisation de l’impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optimiser la vitesse d’impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic de pannes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii 5-58 5-58 5-58 5-60 5-61 5-62 5-62 5-62 5-65 5-65 5-65 5-66 5-66 5-67 5-70 Chapitre 6: La sécurité sur mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-73 Gestionnaire des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L’administrateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation sans gestion de profil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation avec gestion de profils . . . . . . . . . . . . . . . . . . . . . . . . . . . . Administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d’utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d’un nouveau profil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-73 6-74 6-75 6-75 6-76 6-76 6-76 Chapitre 7: Annexe 1: Formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-79 Calculer avec des formules et des fonctions . . . . . . . . . . . . . . . . . . . . . . . Les divers types de formules et opérateurs . . . . . . . . . . . . . . . . . . . . . . . . Les formules numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les formules logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les formules textuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les opérateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’une Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boîte de dialogue Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de la formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 1 - Formules complexes . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 2 : Calcul de “Modulo” spécifique . . . . . . . . . . . . . . . . . . . 7-79 7-80 7-80 7-80 7-80 7-80 7-81 7-83 7-83 7-84 7-86 7-86 7-90 iv Didacticiel Méthode de calcul pour un caractère de contrôle . . . . . . . . . . . . . . . . 7-90 Atelier pratique 3 : calcul sur les dates . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-94 Calcul d’une date de péremption avec la date système . . . . . . . . . . . 7-94 Atelier pratique 4 : calcul sur les dates . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-96 Calcul d’une date de péremption en fonction d’une date non-système 7-96\ Chapitre 8: Annexe 2 : connexion aux bases de données. . . . . . . . . 8-103 Quelques rappels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion à des bases de données multiples . . . . . . . . . . . . . . . . . Faisons le point... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 1 - Installation d’une source de données ODBC et importation des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation de la source de données ODBC . . . . . . . . . . . . . . . . . . . Importation des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création des objets variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création de la variable Recherche dans une table . . . . . . . . . . . . . . Faisons le point... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 2 - Requêtes complexes et jointures. . . . . . . . . . . . . . . . Réalisation d’une jointure interne . . . . . . . . . . . . . . . . . . . . . . . . . . . Insertion des variables issues de la requête . . . . . . . . . . . . . . . . . . . Insertion des titres grâce à la variable Recherche dans une table . . Atelier pratique 3 - La grille Résultat de la requête . . . . . . . . . . . . . . . . . 8-103 8-103 8-103 8-104 8-104 8-104 8-105 8-105 8-107 8-108 8-113 8-115 8-116 8-116 8-119 8-120 8-123 Chapitre 9: Annexe 3 : les compteurs . . . . . . . . . . . . . . . . . . . . . . . . . 9-125 Numérotation de vos documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un compteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 1 : Compteur pour une série d’étiquettes . . . . . . . . . . . Numérotation des étiquettes dans une série . . . . . . . . . . . . . . . . . . . Nombre total d’étiquettes dans la série . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 2 : Compteur personnalisé . . . . . . . . . . . . . . . . . . . . . . Création d’un compteur personnalisé . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 3 : Compteurs imbriqués . . . . . . . . . . . . . . . . . . . . . . . . Création d’un compteur combiné . . . . . . . . . . . . . . . . . . . . . . . . . . . . Atelier pratique 4 : Déterminer le nombre total d’étiquettes d’une sous-série . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création du compteur d’étiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-125 9-126 9-127 9-127 9-128 9-130 9-130 9-131 9-132 9-134 9-134 Table des Matières v Chapitre 10: Mémo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-139 Ma variable affiche un résultat tronqué . . . . . . . . . . . . . . . . . . . . . . Vous avez besoin de créer des variables intermédiaires . . . . . . . . ODBC et mots réservés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractères interdits et nom de variables . . . . . . . . . . . . . . . . . . . . . Interface MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-139 10-139 10-139 10-143 10-143 Chapitre 11: Glossaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-145 ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Champs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jointure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Source de données ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable partagée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Compteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable Recherche dans une table . . . . . . . . . . . . . . . . . . . . . . . . . Variables de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-145 11-145 11-145 11-145 11-145 11-145 11-146 11-146 11-146 11-146 11-146 11-146 11-146 11-146 11-147 11-147 11-147 11-147 11-147 Chapitre 12: Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-149 vi Didacticiel A propos de ce manuel Bienvenue ! Félicitations, vous venez d’acquérir le numéro 1 des logiciels d’identification automatique ! Ce logiciel d’étiquetage vous offre la possibilité de créer rapidement et d’éditer des étiquettes complexes, pouvant intégrer toutes les données informatiques de votre entreprise, en garantissant l’intégrité de vos systèmes. Cette application répond à tous les besoins d’identification et s’intègre parfaitement dans votre processus de production. Aujourd’hui, ce logiciel d’étiquetage est LA SOLUTION la plus simple et intuitive, destinée aux entreprises qui ont en charge la mise en oeuvre d’applications complexes de saisie, de collecte et d’édition de données codes-à-barres en temps réel. La documentation fournie Pour vous aider à exploiter toutes les ressources de votre logiciel d’étiquetage, une documentation complète est à votre disposition. Le Guide de mise en route vous donne les premières clés d’utilisation du logiciel, de l’installation du produit jusqu’à vos premiers pas dans la découverte de l’interface. Le Didacticiel présente, à travers les thèmes principaux, les concepts de base pour une utilisation optimisée de votre logiciel. L’abondance des exemples vous permet de mettre directement en pratique les notions abordées. Cette documentation a été conçue pour être utilisée conjointement avec l’aide en ligne intégrée. viii Le Didacticiel Didacticiel Le but de ce manuel est à la fois de vous permettre de prendre en main rapidement le logiciel en vous familiarisant avec ses fonctions les plus usuelles, tout en abordant des fonctions plus complexes à travers un exemple de création d’étiquettes. Le Didacticiel est divisé en six grands thèmes : • Découverte de l’interface • Configuration de l’environnement de travail • Composition d’un document avec des objets fixes • Composition d’un document avec des objets variables • L’impression • La sécurité avec l’utilisation du gestionnaire des utilisateurs De plus, quatre annexes vous proposent d’approfondir certaines fonctionnalités plus complexes à travers des exemples sur : • les formules • l’ODBC et importation de données • les compteurs • l’ActiveX Dans ce manuel, vous trouverez le moyen le plus sûr et le plus efficace pour effectuer des tâches spécifiques. Pour obtenir des détails sur les fonctionnalités, les procédures pas à pas et les informations de référence, utilisez l’aide en ligne. Ce manuel a été conçu de manière à aider efficacement tout utilisateur, du débutant à l’utilisateur expérimenté. La complexité croissante des exercices permet en outre à l’utilisateur averti de gagner du temps en passant directement aux étapes ultérieures. Remarque Nous recommandons aux utilisateurs débutants de suivre pas à pas les exercices proposés. Par ailleurs, les exemples tentent de fournir une approche des fonctions dans leur globalité mais ne sauraient être exhaustifs étant donné la richesse de ce logiciel. En outre, le Didacticiel ne remplace en aucun cas l’aide en ligne. A propos de ce manuel Conventions typographiques ix Ce manuel permet de distinguer diverses catégories d’informations par l’emploi des conventions suivantes : • les termes repris de l’interface (commandes, etc.) paraissent en gras ; • les touches paraissent en petites majuscules comme dans cet exemple : “Appuyez sur la touche SHIFT” ; • les listes numérotées signifient qu’il s’agit d’une procédure pour la réalisation d’une tâche ; • la conjonction -ou-, lorsqu’elle paraît à côté d’un paragraphe, fait ressortir le choix d’une autre procédure dans l’exécution d’une action ; • Lorsqu’une commande de menu comprend des sousmenus, le nom du menu suivi de la commande à sélectionner apparaît en gras. Ainsi,”Choisissez Fichier Ouvrir” signifie qu’il faut choisir dans le menu Fichier la commande Ouvrir. Ce symbole met en évidence une information importante sur la fonctionnalité d’une commande ou procédure particulière Près de ce symbole, vous trouverez des conseils pour optimiser certaines actions, accélérer l’exécution de commandes, etc. Ce symbole signale un exercice d’initiation à réaliser. A propos de votre produit Certaines fonctionnalités décrites dans ce manuel peuvent ne pas figurer dans votre produit. Pour obtenir la liste exhaustive des caractéristiques et x Didacticiel fonctionnalités particulières de votre logiciel, référez-vous à sa fiche descriptive jointe au produit. C HA P ITR E 1 Découverte de l’interface Lancement du programme 1 Choisissez Démarrer > Programmes. 2 Sélectionnez le nom du groupe de programmes que vous avez donné au moment de l’installation (par défaut, il s’agit du nom de l’application). La fenêtre principale apparaît à l’écran. Description de la fenêtre principale Cette section présente une vue générale des principaux éléments de l’interface, tels qu’ils apparaissent sur la fenêtre principale, au début d’une session du travail. Barre de menus La barre de menus est constituée de 8 menus déroulants : Fichier, Edition, Affichage, Objet, Source de données, Outils, Fenêtre, Aide. Pour ouvrir un menu : 3 Sélectionnez-le avec le bouton gauche de la souris. 4 Choisissez la commande de votre choix. Chapitre 1 - 2 Didacticiel Pour atteindre une commande au clavier, utilisez les touches d’accès rapide. Appuyez sur + la touche correspondante à la lettre soulignée dans le nom du menu puis appuyez sur la touche correspondant à la lettre soulignée dans le nom de la commande. Espace de travail On appelle espace de travail, toute la partie située entre les règles graduées et les barres de défilement. Il comprend le cadre qui délimite les limites physiques du document, destiné à recevoir les objets à imprimer, ainsi que toute une zone non imprimable qui vous laisse la possibilité d’insérer des commentaires ou des objets que vous ne souhaitez pas imprimer. Document Lorsque vous démarrez une nouvelle session, le programme affiche un cadre aligné sur le coin supérieur gauche de la fenêtre. Ce cadre représente les limites physiques du document à imprimer. C’est à l’intérieur de ce cadre que vous allez disposer les objets qui composeront votre document. Barre d’état Située dans la partie inférieure de la fenêtre, la barre d’état indique le nom de l’imprimante sélectionnée, le port de communication auquel elle est connectée, les coordonnées (X,Y) du pointeur de la souris et les dimensions de l’objet sélectionné (cx,cy). Figure 1 La barre d’état Barre d’outils Standard Ces outils vous permettent d’exécuter les tâches courantes plus rapidement que par l’intermédiaire des menus. Pour sélectionner un outil : quez sur le bouton correspondant à l’outil. Découverte de l’interface Chapitre 1 - 3 Figure 2 La barre d’outils Standard Barre d’outils Mise en forme du texte Ces outils vous permettent de modifier la mise en forme d’un texte et/ou d’un paragraphe, c’est-à-dire changer la police et les options de style, la taille des caractères, insérer un renvoi automatique à la ligne, etc. Figure 3 La barre d’outils Mise en forme du texte Pour modifier la mise en forme : 1 Sélectionnez un objet de votre document. 2 Cliquez sur les options de votre choix. Toutes ces options sont également accessibles dans la boîte de dialogue Texte, par la commande Objets > Texte. Barre d’outils Mise en forme de l’objet Ces outils vous permettent de modifier la mise en forme d’un objet sélectionné, c’est-à-dire de le positionner en avant ou en arrière plan, de le rendre imprimable ou non, de le verrouiller ou déverrouiller, de modifier l’épaisseur des lignes, et de modifier la position de la ligne d’interprétation d’un code-à-barres. Chapitre 1 - 4 Didacticiel Figure 4 La barre d’outils Mise en forme de l’objet Pour modifier la mise en forme : 1 Sélectionnez un objet de votre document. 2 Cliquez sur les options de votre choix. Barre d’outils Objet La barre d’outils Objet affiche le nom et permet d’accéder aux propriétés de l’objet sélectionné. Figure 5 La barre d’outils Objet Pour accéder aux propriétés de l’objet : • Cliquez sur Barre d’outils Affichage La barre d’outils Affichage vous propose plusieurs options d’affichage. Figure 6 La barre d’outils Affichage Pour modifier le mode d’affichage : • Cliquez sur le mode d’affichage souhaité : Découverte de l’interface Bouton Chapitre 1 - 5 Nom de l’outl Utilisation Nom affichage du nom des variables. Taille affichage de la taille des variables. La place occupée par le contenu de la variable est symbolisée par une série de X. Contenu affichage de la valeur des variables. Formulaire affichage du Formulaire Explorateur de document affichage de l’Explorateur de document. Zoom permet d’agrandir ou de réduire les détails des objets Grille affichage de la grille à l’écran Toutes ces options sont également accessibles par le menu Affichage. Barre d’outils de création La barre d’outils de création est composée de plusieurs boutons. Chacun de ces boutons symbolise un outil. C’est à l’aide de ces outils que vous pouvez créer et manipuler des objets. Chapitre 1 - 6 Didacticiel Figure 7 La barre d’outils de création Bouton Nom de l’outil Utilisation Outil de Sélection sélection et utilisation de tout type d’objets Outil de Création de texte création de textes fixes et variables Outil de Création de code-à-barres création de codes-à-barres fixes et variables Outil d’Importation d’image insertion d’images Outil d’Insertion d’objets externes insertion d’objets externes à l’application Outil de Traçage de lignes création de lignes horizontales ou verticales Outil de Traçage de rectangles création de rectangles ou de carrés Outil de Traçage de cercles ou d’ellipses création de formes circulaires Outil de Traçage de polygones création de formes libres constituées de lignes Outil de Traçage de lignes obliques création de diagonales Découverte de l’interface Bouton Explorateur de document Chapitre 1 - 7 Nom de l’outil Utilisation Outil de Traçage de rectangles à coins arrondis création de rectangles dont les angles sont arrondis Assistants UCC/ EAN 128 et Maxicode création de code-à-barres UCC/EAN 128 et Maxicode par le biais d’assistants Outil Dessin prédéfinis Insertion de dessins prêts à l’emploi dans le document Plug-ins permet de créer des TextArt (textes en 3D), des champs de liste et des champs de texte RTF. L’Explorateur de document se compose de deux onglets : l’onglet Sources de données et l’onglet Objets. Les symboles + et - vous permettent de développer ou de réduire un niveau de l’arborescence et ainsi, d’afficher la liste des variables associées à chaque source de données ou des objets disponibles pour chaque catégorie. L’onglet Sources de données affiche les sources de données et le nombre de variables associées. Il vous permet d’insérer facilement des objets variables en glissantdéplaçant des variables dans le document. Vous pouvez également ajouter, supprimer, modifier les propriétés des variables en utilisant le menu contextuel. L’onglet Objets affiche par type le nombre d’objets créés et leurs propriétés telles que la position, la hauteur et la largeur. A partir de cet onglet, vous pouvez sélectionner un objet et modifier sa position. Chapitre 1 - 8 Didacticiel Figure 8 L’Explorateur de document A propos des sources de données Une source de données contient une liste de variables renseignées par des données ayant la même origine. Quand vous sélectionnez une source de données, vous indiquez d’où proviennent les données qui vous intéressent, quel type de données vous voulez. Les données sont d’origine interne (Formule, Date, Compteur) ou externe à l’application (Bases de données, saisie directe au clavier). Les différentes sources de données à votre disposition dans l’onglet Sources de données de l’Explorateur de document sont les suivantes : Base de données, Recherche dans une table, Date, Formule, Formulaire, Compteur, Libre. Elles permettent de visualiser la position de la souris et de placer avec précision les divers objets qui composent un document. Elles sont réglables en pouces ou en millimètres à partir de la commande Outils Options Affichage. • Un double-clic dans la moitié gauche de la règle graduée horizontale permet de diminuer l’échelle de visualisation. Découverte de l’interface Chapitre 1 - 9 • Un double-clic dans la moitié droite de la règle graduée horizontale permet d’augmenter l’échelle de visualisation. • Un double-clic dans la règle graduée verticale affiche la boîte de sélection de la grille de positionnement. Avec le bouton droit de la souris, vous pouvez faire apparaître le menu contextuel du facteur de Zoom en cliquant sur la règle horizontale ou bien celui d’Orientation en cliquant sur la règle verticale. Bouton de rotation Ce bouton permet de faire pivoter le document à l’écran de 90°, 180°, 270° ou 360°. La rotation à l’écran n’a aucune incidence sur l’impression ; il s’agit juste d’une fonction de visualisation à l’écran. Pour pivoter le document : • Cliquez sur le bouton de rotation avec le bouton gauche de la souris pour faire pivoter le document de 90° vers la gauche. • Cliquez sur le bouton de rotation avec le bouton droit de la souris pour faire pivoter le document de 90° vers la droite. Vous pouvez obtenir le même effet de rotation du document en choisissant Affichage Orientation ou en cliquant sur la règle verticale avec le bouton droit de la souris pour faire apparaître un menu contextuel. Palette de couleurs La palette de couleurs affichée en bas de l’espace de travail, vous permet de modifier la couleur de tous vos objets (textes, codes-à-barres, formes et images monochromes). Figure 9 La palette de couleur Chapitre 1 - 10 Didacticiel Pour modifier la couleur d’un objet : 1 Sélectionnez un objet de votre document. 2 Cliquez sur une couleur de la palette avec le bouton gauche de la souris pour appliquer la couleur de texte, de barre ou de contour. -ouCliquez sur une couleur de la palette avec le bouton droit de la souris pour appliquer la couleur de fond. Remarque Le bouton ci-dessous permet de supprimer la couleur de fond d’un objet. Vous trouverez dans l’aide en ligne les informations nécessaires pour choisir la palette de couleurs, personnaliser cette dernière, etc. C HA P ITR E 2 Configuration de l’environnement de travail Avant de commencer la création d’un document, vous devez configurer votre environnement de travail. La première étape consiste à sélectionner l’imprimante sur laquelle vous devez imprimer vos étiquettes. En effet, toutes les imprimantes ne possèdent pas les mêmes caractéristiques. Par conséquent, selon le modèle d’imprimante choisi, vous ne disposerez pas, par exemple, des mêmes options de mise en page. La seconde étape consiste à choisir vos options d’environnement de travail, c’est-à-dire la langue de l’interface, l’unité de mesure, etc. Nous verrons plus loin toutes les options qui sont à votre disposition. La dernière étape est la mise en page du document, c’està-dire la définition des dimensions du document, de l’orientation, des marges, etc. Chapitre 2 - 12 Didacticiel Choix de l’imprimante Votre logiciel d’étiquetage vous permet d’imprimer sur une large variété d’imprimantes propriétaires dont les pilotes sont fournis avec le logiciel, ainsi que sur toutes les imprimantes pilotées par Windows installées en local sur votre machine ou sur le réseau de votre entreprise. La sélection de l’imprimante doit précéder la création de votre document. En effet, le choix de l’imprimante conditionne les possibilités de mise en page, d’utilisation des différentes polices de caractères, etc. Sélection de l’imprimante La boîte de sélection de l’imprimante est accessible par la commande Fichier Sélectionner l’imprimante, par le bouton ou par F 5. Elle est également accessible par le bouton Imprimante de la boîte de dialogue Imprimer (touche ). Pour sélectionner une imprimante : 1 Cliquez sur le bouton . - ou Choisissez Fichier Sélectionner l’imprimante. Vous pour aussi appuyer sur la touche F5. 2 Sélectionnez l’imprimante parmi celles figurant dans la liste puis validez. Remarque Les pilotes d’imprimante fournis par l’application sont désignés par l’icône suivante Ajout d’une imprimante La boîte de dialogue Ajout d’une imprimante est accessible par la commande Fichier Sélectionner l’imprimante puis en cliquant sur Ajouter. Cette boîte de dialogue vous permet d’ajouter les pilotes d’imprimantes livrés avec le logiciel. Pour ajouter une imprimante : 1 Choisissez Fichier Sélectionner l’imprimante. Configuration de l’environnement de travail Vous pouvez aussi cliquer sur le bouton la touche . Chapitre 2 - 13 ou appuyer sur 2 Cliquez sur Ajouter. 3 Dans la liste Modèle, sélectionnez une famille puis un modèle d’imprimantes. 4 Sélectionnez le port de communication (série, parallèle, fichier ou réseau) puis validez (Voir Impression). Cliquez sur le signe plus (+) situé à côté d’une famille d’imprimantes pour afficher ses différents modèles. Personnalisation de l’environnement de travail Votre logiciel dispose de plusieurs options qui vous permettent de personnaliser votre environnement de travail. Modification des options d’affichage et de l’environnement de travail Vous avez la possibilité de choisir la langue de l’interface, les unités de mesures avec lesquelles vous souhaitez travailler, la police d’affichage des boîtes de dialogue, les dossiers de travail, le taux de conversion d’une monnaie, etc. Ces choix s’effectuent à partir de la boîte de dialogue Options. Pour avoir accès à cette boîte de dialogue, choisissez Outils Options. Pour changer la langue de l’interface : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Affichage. 3 Sélectionnez la langue puis validez. Chapitre 2 - 14 Didacticiel Remarque Tous les menus, commandes et messages d’écran sont traduits instantanément dans la langue sélectionnée (à l’exception de l’aide en ligne et des boîtes de dialogues Windows telles que les boîtes de dialogue Ouvrir, Enregistrer, etc.) lors de la validation de la boîte de dialogue. Pour choisir une unité de mesure : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Affichage. 3 Sélectionnez l’unité puis validez. Pour modifier la police d’affichage des boîtes de dialogue : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Affichage. 3 Dans la zone Police d’affichage, cliquez sur . 4 Sélectionnez la police et la taille puis validez. Pour modifier le pas de la grille : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Grille. 3 Sélectionnez le pas de grille. 4 Sélectionnez l’option Afficher puis validez. Pour aller plus vite ! Pour atteindre directement l’onglet Grille, doublecliquez sur la règle graduée verticale. Configuration de l’environnement de travail Chapitre 2 - 15 Pour définir un taux de conversion : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Autres. 3 Dans la zone de texte, tapez le taux de conversion puis validez. Remarque Le taux de conversion proposé par défaut est celui du franc en Euro. Mais il vous est possible de taper une autre valeur et ainsi, changer le système monétaire. Le taux de conversion défini dans la zone de texte est celui utilisé dans les formules eurotocurrency ou currencytoeuro. Pour définir un dossier de travail : 1 Choisissez Outils Options. 2 Cliquez sur l’onglet Dossiers par défaut. 3 Dans la liste Types de fichiers, sélectionnez le type de fichier pour lequel vous souhaitez définir un nouveau dossier par défaut. 4 Tapez le nouveau chemin d’accès ou cliquez sur Parcourir. 5 Tapez ou sélectionnez le chemin d’accès au nouveau dossier de travail. 6 Répétez, au besoin, cette procédure pour chaque type de fichiers puis validez. Mise en page d’un document La mise en page d’un document consiste à fixer les dimensions de la page, son orientation, le nombre de documents par rangée et par colonne, la taille d’un document, les marges et la distance entre documents. Vous pouvez créer des modèles personnalisés et les enregistrer, en vue d’utilisations multiples. Chapitre 2 - 16 Didacticiel La création et la modification d’un modèle de document se fait à partir de la boîte de dialogue Mise en page. • Pour atteindre la boîte de dialogue Mise en page, cliquez sur le bouton -ouChoisissez Fichier Mise en page. Remarque Avant la création de tout modèle de document, il est nécessaire de choisir l’imprimante avec laquelle vous allez produire le document. Le format de page se définit dans la boîte de dialogue Mise en page ; il met à jour les réglages de l’imprimante. Le logiciel ne prend pas en compte les réglages de mise en page définis dans la boîte de dialogue Configuration de l’imprimante. Enregistrement d’un modèle personnalisé Lorsque votre modèle est entièrement défini, vous avez la possibilité de l’enregistrer, ce qui vous permet de le réutiliser à loisir. A la manière des dossiers de l’Explorateur de Windows, vous gérez les modèles selon leur catégorie, en les enregistrant sous un type particulier. Les modèles sont ainsi classés par type et il est très facile de les retrouver. Pour enregistrer un modèle personnalisé : 1 Choisissez Fichier Mise en page. -ouCliquez sur le bouton . 2 Configurez le format. 3 A partir de l’ongletModèle, sélectionnez un type ou tapez un nouveau nom de type dans la liste Type. 4 Sélectionnez un nom de modèle ou tapez un nouveau nom dans la liste Nom. 5 Cliquez sur Enregistrer. Configuration de l’environnement de travail Chapitre 2 - 17 Remarque Si l’ensemble des paramètres ne vous convient pas, cliquez sur Annuler. Le programme ferme la boîte de dialogue Mise en page sans prendre en compte les modifications. Par ailleurs, les modèles prédéfinis, fournis avec l’application, ne sont pas modifiables. Si vous cochez la case Dimension automatique sous l'onglet Page, la taille de votre document est automatiquement adaptée aux paramètres par défaut de l'imprimante sélectionnée. Création d’une jaquette pour CD : mise en page et création d’un modèle personnalisé. 1 Créez un nouveau document que vous nommerez . 2 Sélectionnez votre imprimante. 3 Choisissez Outils Options, cliquez sur l’onglet Affichage et sélectionnez Millimètres comme unité de mesure puis validez. 4 Choisissez Fichier Mise en page. -ouCliquez sur le bouton . Remarque L’imprimante utilisée dans cet exemple est une imprimante de type Windows™. Si vous utilisez une imprimante de type Thermique, il est possible que des messages d’erreurs apparaissent au moment de la mise en page. Vous devrez alors modifier les valeurs proposées dans l’exemple car comme nous l’avons déjà vu précédemment, l’imprimante conditionne certaines options de réglage. Chapitre 2 - 18 Didacticiel 5 Cliquez sur l’onglet Etiquette et tapez les valeurs suivantes : Largeur et Hauteur : 120 Arrondi des coins : 100 Nombre d’étiquettes : Par rangée : 1 Par colonne : 2 6 Cliquez sur l’onglet Page et sélectionnez les valeurs suivantes : Taille page : A4 Portrait 7 Cliquez sur l’onglet Marges et tapez les valeurs suivantes : Marges : Gauche : 40 Supérieure : 10 Distance : Entre rangée : 15 8 Cliquez sur l’onglet Modèle et tapez les données suivantes : Type : Jaquette Nom : CDX2 9 Validez Configuration de l’environnement de travail Suppression d’un modèle personnalisé Chapitre 2 - 19 Lorsqu’un modèle que vous avez créé ne correspond plus à vos besoins, vous pouvez le supprimer. Pour supprimer un modèle personnalisé : 1 Choisissez Fichier Mise en page -ouCliquez sur le bouton 2 A partir de l’onglet Modèle, sélectionnez le type à supprimer, si vous souhaitez supprimer le type et tous les modèles associés. -ousélectionnez le modèle à supprimer. 3 Cliquez sur Enlever. Utilisation d'un modèle personnalisé Avec l'outil de dessin, vous pouvez concevoir un modèle personnalisé à utiliser comme un modèle d'étiquette pour l'impression. Pour cela, vous devez enregistrer le modèle en tant que fichier EMF dans C:\ProgramFiles\TKI\8\Common\LFM. Une fois le modèle enregistré dans le dossier LFM, vous pouvez y accéder en sélectionnant le Type et le Nom du fichier dans les menus déroulants de l'onglet Modèle dans la boîte de dialogue Mise en Page. Lors de l'enregistrement d'un fichier EMF, rappelez-vous que le nom du fichier doit inclure le Type et le Nom du modèle. Par exemple : SD DVD Labelx2.emf Vous pourrez alors sélectionner SD dans le menu déroulant Type et DVD Labelx2 dans le menu déroulant Nom. Chapitre 2 - 20 Didacticiel C HA P ITR E 3 Composition d’un document avec des objets fixes Création et manipulation des objets fixes La création d’objets fixes consiste à insérer dans votre document des objets tels que du texte, un code à barres, une image, une ligne, un rectangle, un cercle. Utilisez les outils de création pour ajouter des objets dans votre document et les commandes du menu Objet pour définir leurs propriétés par défaut. Remarque Chaque objet créé est nommé automatiquement par l’application. Quand l’objet est sélectionné, son nom apparaît dans l’onglet Objets de l’Explorateur de document et dans la barre d’outils Objet. Création d’un objet Texte Un objet Texte peut être constitué d’un caractère, d’un mot ou d’un paragraphe entier. La définition du style de caractère ou de la mise en forme d’un paragraphe se fait au moyen de la barre d’outils Mise en forme du texte ou de la boîte de dialogue Texte. Chapitre 3 - 22 Didacticiel Pour créer un objet Texte : 1 Cliquez sur l’outil de Création de Texte. 2 Cliquez dans l’espace de travail ou sur le texte à modifier. -ouCliquez et dessinez un cadre dans l’espace de travail. Un curseur clignotant indique l’emplacement du prochain caractère. 3 Tapez votre texte. Création d’une jaquette pour CD : insertion du texte 1 Cliquez sur l’outil de Création de Texte. 2 Cliquez dans l’espace de travail et tapez “Volume:”. 3 Sélectionnez le texte puis double cliquez dessus. 4 Dans la boîte de dialogue Texte, tapez les valeurs suivantes : Police : Arial, Hauteur : 10 points. 5 Validez. 6 Répétez la procédure ci-dessus pour insérer le texte “conducted by:”. Pour positionner les objets “Volume:” et “Conducted by:” : 1 Sélectionnez un des objets Texte du document. 2 Cliquez sur l’onglet Objets de l’Explorateur de document. Composition d’un document avec des objets fixes Chapitre 3 - 23 3 A l’aide de la souris, déployez le niveau de l’arborescence précédé d’une flèche rouge (cette dernière pointe sur l’objet sélectionné du document). Figure 10 Propriétés du texte accessibles par l’arbre Pour l’objet Texte... Sélectionnez... Appuyez sur la touche F2 puis tapez... «Volume:» l’axe x: l’axe y: «10» «40» «Conducte d by:» l’axe x: l’axe y: «10» «50» 4 Sélectionnez les deux objets Texte et cliquez sur le bouton Verrouiller. Le format Unicode peut être choisi pour créer des étiquettes utilisant une multitude de caractères d'écriture. Pour utiliser le format Unicode, cliquez avec le bouton droit sur le texte et sélectionnez Propriétés. Sous l'onglet Caractère, sélectionnez une police Unicode pour votre texte. Création d’un objet Code-àbarres Votre logiciel vous propose un large éventail de symbologies adaptées aux besoins du monde industriel ainsi que la possibilité de créer des codes 2D. La sélection de la symbologie, la définition des attributs et la saisie du message à encoder s’effectue à partir de la boîte Chapitre 3 - 24 Didacticiel de dialogue Code-à-barres. • Pour atteindre la boîte de dialogue Code-à-barres, choisissez Objet Code-à-barre. -ouAppuyez sur la touche F8. Pour créer un objet Code-à-barres : 1 Cliquez sur l’outil de Création de Code-à-barres. 2 Cliquez dans l’espace de travail. La boîte de dialogue Code-à-barres apparaît. 3 Sélectionnez à partir de l’onglet Code, le code-à-barres de votre choix. Vous avez le choix entre Imprimante et Graphique. 4 Cliquez sur Imprimante pour afficher la liste des codesà-barres résidant dans l’imprimante sélectionnée. -ouCliquez sur Graphique pour afficher la liste des codes synthétisés par le logiciel. Remarque Certaines imprimantes ne possèdent pas de codes-àbarres résidents. L’option Graphique permet d’imprimer des codes-à-barres sur ces imprimantes. Cependant, ils ont l’inconvénient de ralentir l’impression car ils sont envoyés à l’imprimante sous forme de graphique. 5 Spécifiez, si besoin, les caractéristiques du code-à-barres (hauteur, barre étroite, ratio, caractère de contrôle, etc.). 6 Tapez les données à encoder dans la zone Données puis validez. Création d’un objet Forme Votre logiciel vous propose plusieurs outils de dessin pour vous aider à parfaire la composition de votre étiquette. Pour tracer une ligne : Composition d’un document avec des objets fixes Chapitre 3 - 25 1 Cliquez sur l’outil de Traçage de lignes. 2 Cliquez dans l’espace de travail. 3 En maintenant la pression sur le bouton gauche de la souris, déplacez la souris horizontalement ou verticalement. Pour tracer une ligne oblique : 1 Cliquez sur l’outil de Traçage de lignes obliques. 2 Cliquez dans l’espace de travail. 3 En maintenant la pression sur le bouton gauche de la souris, déplacez la souris en diagonale. Pour... Maintenez... aligner le trait sur des angles de 15 degrés par rapport au point de départ, la touche MAJ enfoncée pendant que vous faites glisser la souris. obtenir une ligne oblique symétrique par rapport au point d’origine, la touche CTRL enfoncée pendant que vous faites glisser la souris. tracer une ligne oblique symétrique par rapport au point d’origine avec un angle de 15° les touches MAJ +CTRL enfoncées pendant que vous faites glisser la souris Pour dessiner un rectangle : 1 Cliquez sur l’outil de Traçage de rectangles ou de Traçage de rectangles à coins arrondis. 2 Cliquez dans l’espace de travail. 3 En maintenant la pression sur le bouton gauche de la Chapitre 3 - 26 Didacticiel souris, déplacez la souris en diagonale. Pour... Maintenez... Obtenir un carré la touche MA J enfoncée pendant que vous faites glisser la souris. Tracer un rectangle en partant du centre la touche CTRL enfoncée pendant que vous faites glisser la souris. Pour dessiner un cercle ou une ellipse : 1 Cliquez sur l’outil de Traçage de cercles ou d’ellipses. 2 Cliquez dans l’espace de travail. 3 En maintenant la pression sur le bouton gauche de la souris, déplacez la souris à l’horizontale jusqu’à l’obtention de la forme souhaitée. Pour... Maintenez... Obtenir un cercle, la touche MA J enfoncée pendant que vous faites glisser la souris. Tracer une ellipse en partant du centre la touche CTRL enfoncée pendant que vous faites glisser la souris. Composition d’un document avec des objets fixes Chapitre 3 - 27 Création d’une jaquette pour CD : dessin du cercle 1 Cliquez sur l’outil de Traçage de cercles ou d’ellipses. Cliquez dans l’espace de travail. 2 En maintenant la pression sur le bouton gauche de la souris et la touche MA J enfoncée, déplacez la souris à l’horizontale jusqu’à l’obtention de la forme souhaitée. 3 Sélectionnez le cercle à l’aide du menu contextuel, choisissez Propriétés. 4 Cliquez sur Position/Dimension et tapez les valeurs suivantes : Largeur et Hauteur : 20 puis validez. 5 Choisissez Objet Alignement Centré horizontalement puis Objet Alignement Centré verticalement de façon à centrer le cercle au centre de la jaquette. 6 Sélectionnez le cercle et cliquez sur le bouton Verrouiller. Pour dessiner un polygone : 1 Cliquez sur l’outil de Traçage de polygones. 2 Cliquez dans l’espace de travail. 3 Procédez par clics et déplacements de la souris pour dessiner la forme de votre choix. 4 Double-cliquez pour terminer le traçage de votre forme. Chapitre 3 - 28 Didacticiel Pour fermer le polygone, double-cliquez sur le point d’origine. Il est alors possible d’appliquer une couleur de fond. Importation d’une image Votre logiciel vous permet d’insérer des images, ou logos d’entreprise pour vous aider à parfaire la composition de votre étiquette. De nombreux formats peuvent être importés : bmp, dib, rle, dxf, eps, fmf, img, jpg, pcd, pcx, dcs, png, tga, tif, wmf, wpg. Pour importer une image : 1 Cliquez sur l’outil d’Importation d’images. 2 Cliquez dans l’espace de travail. La boîte de dialogue Ouvrir apparaît. 3 Sélectionnez le fichier image à importer à partir de l’onglet Recherche d’un fichier ou de l’onglet Bibliothèque d’images, puis validez la boîte de dialogue. Pour vous aider à trouver l’image à importer, demandez un aperçu du fichier en cliquant sur . Composition d’un document avec des objets fixes Chapitre 3 - 29 Création d’une jaquette pour CD : insertion du logo 1 Cliquez sur l’outil d’Importation d’images 2 Cliquez dans l’espace de travail 3 A partir de la boîte de dialogue Ouvrir, sélectionnez le fichier L OG O.B MP qui se trouve dans le dossier d’installation de votre logiciel \ TUTO RIAL\ IMA GES puis validez 4 Sélectionnez le logo puis tapez les valeurs de positionnement suivantes : x: : 90 et y: : 60 5 Enfin, verrouilez le logo. Votre écran doit afficher la composition suivante : Figure 11 Présentation de l’étiquette exemple 6 Enregistrez votre document. Pour terminer cet exemple, référez-vous à l’annexe 2 Connexion aux bases de données. Chapitre 3 - 30 Création d'un TextArt Didacticiel Un TextArt (texte en 3D) permet à l'utilisateur de modifier les caractéristiques du texte, comme la couleur des contours et l'inclinaison. Avec Text Art, un texte peut être placé sur un cercle. L'arc de cercle utilisé pour orienter le texte peut être compris entre 0 et 360 degrés. L'angle de la position de départ peut également être ajusté. Cette fonction est utile pour les étiquettes de CD/DVD, par exemple. Pour créer un objet TextArt 1 Cliquez sur l'icône de la barre d'outils Création et choisissez TextArt dans le menu des options. 2 Faites glisser l'objet sur votre étiquette. 3 Double-cliquez sur l'objet ou cliquez sur Propriétés dans le menu contextuel. 4 Cliquez sur l'onglet Réglages de forme et sélectionnez la forme de l'arrière-plan sur lequel le texte sera présenté. Par exemple : pour une étiquette de CD, sélectionnez Ellipse. 5 Si vous le souhaitez, sélectionnez une couleur de Bordure et d'Arrière-plan à appliquer à la forme choisie. 6 Sous l'onglet Réglages de texte, sélectionnez la taille et le type de police pour le texte. Écrivez votre texte dans la zone de saisie. - ou Sélectionnez une source de données. 7 Vous pouvez sélectionner une couleur pour les options Remplir, Contour et Ombre (et pour la Largeur) de votre texte. 8 Choisissez l'inclinaison en sélectionnant un angle de début et de fin pour votre texte. Composition d’un document avec des objets fixes Chapitre 3 - 31 9 Choisissez le mode d'alignement de votre texte (Gauche, Centré, Droite, Justifié) et l'espacement entre les caractères. Si vous le souhaitez, cochez la case Caractères pivotés. 10 Cliquez sur OK pour afficher le résultat. Création d'un champ de liste Un champ de liste est utilisé pour étendre des données dans une table. Cette fonction a été conçue pour les entreprises qui ont besoin d'éditer des bons de commande ou des factures. Un champ de liste peut être utilisé avec des logiciels passerelles qui fournissent des données complexes issues de sources externes (les systèmes ERP ou systèmes « Legacy »). Pour créer un objet Champ de liste 1 Cliquez sur l'icône de la barre d'outils Création. 2 Sélectionnez le Champ de liste dans le menu des options. 3 Cliquez avec le bouton droit dans l'Explorateur du document et sélectionnez Ajouter pour ajouter une variable Libre. - ou Sélectionnez dans le menu Source de données > Libres > Ajouter... 4 Sous l'onglet Entrée, cochez la case À partir d'un fichier et sélectionnez le fichier contenant les informations qui figureront dans le Champ de liste. 5 Sous l'onglet Sortie, définissez une Longueur maximale de 999 ou toute autre valeur de votre choix. 6 Cliquez sur OK. 7 Double-cliquez dans le Champ de liste. - ou - Chapitre 3 - 32 Didacticiel Cliquez avec le bouton droit sur le Champ de liste et sélectionnez Propriétés dans le menu contextuel. 8 Sous l'onglet Champ de liste : • Définissez la police, la taille et la couleur du texte. • Sélectionnez la Source de données dans le menu déroulant. • Définissez les mêmes Caractères de contrôle que dans le document lié. 9 Sous l'onglet Colonnes de champ de liste, ajoutez autant de colonnes que dans le fichier de données source. 10 Paramétrez chaque colonne en cliquant sur une ligne et en modifiant les champs situés en dessous. 11 Vous pouvez paramétrer l'arrière-plan et la bordure sous l'onglet Réglages de forme (reportez-vous au chapitre Paramètres de réglage de forme de la page 3-30). Création d'un champ de texte RTF Les objets Champ de texte RTF sont utilisés pour gérer les informations au format RTF, telles que les formules chimiques (H2O) ou les équations scientifiques (y=x2). L'objet peut être lié à une base de données ou à un fichier externe contenant des données au format RTF (les données peuvent être fixes ou liées). Pour les données fixes, un éditeur de texte RTF est fourni, mais vous pouvez utiliser un autre éditeur de texte RTF (par exemple: MS Word). Pour ajouter un objet RTF 1 Cliquez sur l'icône disponible dans la barre d'outils Création et sélectionnez Champ de texte RTF dans le menu des options. 2 Double-cliquez sur l'objet RTF - ou - Composition d’un document avec des objets fixes Chapitre 3 - 33 Cliquez sur Propriétés dans le menu contextuel. 3 Sélectionnez l'onglet Champ de texte RTF. 4 Sélectionnez une Source de données (si possible). 5 Cliquez sur le bouton Éditer le texte... pour saisir votre texte. Cliquez sur l'icône pour décaler une lettre ou un caractère saisi et sur l'icône pour barrer un caractère. 6 Cliquez sur OK. Paramètres de réglage de forme Vous pouvez paramétrer les formes (par exemple : le style de ligne et la trame de remplissage). Pour paramétrer les formes 1 Double-cliquez sur une forme - ou Cliquez sur Propriétés dans le menu contextuel de la forme sélectionnée. 2 Sélectionnez l'onglet Réglages de forme. Pour définir la trame de remplissage 1 Cochez la case Arrière-plan. 2 Sélectionnez une couleur et/ou une trame. 3 Définissez la marge interne, c'est-à-dire l'espace entre le bord de la trame et la bordure. Pour paramétrer la bordure 1 Sélectionnez une couleur et/ou une trame. Chapitre 3 - 34 Didacticiel 2 Sélectionnez un type de Pointillés dans le menu déroulant. 3 Sélectionnez la forme des Extrémités dans le menu déroulant. 4 Sélectionnez la Largeur de la bordure. D'autres objets (Texte, Code-à-barres, Image et objet externe OLE) offrent la possibilité de sélectionner une forme pour l'arrière-plan, un style de ligne et une trame de remplissage Configuration de l'ordre des objets Dans la boîte de dialogue Ordre des objets, vous pouvez positionner les objets d'étiquette dans un ordre particulier. Cette fonction est particulièrement utile lorsque les objets doivent être envoyés à une imprimante dans un ordre spécifique ou lorsqu'ils sont destinés à des imprimantes autonomes qui attendent de recevoir des données externes dans un ordre spécifique. Pour ordonner les objets dans une étiquette 1 Cliquez sur Objet > Ordonner... Une boîte de dialogue s'affiche à l'écran et présente la liste de tous les objets actuellement disponibles. 2 Sélectionnez un objet et déplacez-le avec les flèches directionnelles Haut et/ou Bas. C HA P ITR E 4 Composition d’un document avec des objets variables Votre logiciel vous permet de créer des objets variables dont la valeur peut être renseignée par différentes sources de données. La valeur de ces objets (Texte, Code-à-barres, Image) évolue au cours de l’impression. Variable Définition Une variable est un objet non-physique dont la valeur évolue au cours de l’impression. Une variable peut être renseignée de différentes manières : • par les données issues d’une base de données externe, • par une application externe, • par les données saisies au clavier, • par des données calculées par l’ordinateur ou l’imprimante. Votre logiciel distingue les données en diverses catégories selon leur origine. Ainsi, plusieurs Sources de données vous permettent de créer des variables. Chapitre 4 - 36 Didacticiel Source de données Base de données Une variable créée avec la source de données Base de données est renseignée par les données contenues dans un champ de la base de données fusionnée avec le document courant. Pour créer des variables Base de données : Avant la création propre d’une variable Base de données, il est nécessaire de connecter la base de données au document courant. Vous pouvez connecter, selon vos besoins, une base de données via l’ODBC ou via l’OLE DB ou par l’importation directe d’une table ASCII. Pré-requis : installez sur votre machine les pilotes des sources ODBC. Installez ensuite la source de données en précisant le moteur de base de données ainsi que le nom et le chemin d’accès de la base de données à connecter. Connexion à une base de données via l’ODBC 1 Choisissez Source de données > Base de données > Créer/Modifier une requête. 2 Sélectionnez dans la liste Sélectionnez une source de données, la source de données ODBC préalablement installée. 3 Sélectionnez la ou les tables, puis les champs avec lesquels vous souhaitez travailler puis validez. Les variables sont créées automatiquement. Il est conseillé de ne sélectionner que les champs utilisés dans votre document, ceci afin de réduire les échanges de données avec la base et donc d’augmenter la vitesse de traitement. Importation d’une table ASCII 1 Choisissez Source de données > Base de données > Ouvrir une table ASCII. Composition d’un document avec des objets variables Chapitre 4 - 37 2 Tapez le nom du ficher de données (*.txt). 3 Tapez le nom du ficher descripteur (*.dsc). 4 Validez pour déclencher l’importation de la table ASCII. Les variables sont créées automatiquement. Vous trouverez dans l’aide en ligne toutes les informations concernant la structure des fichiers de données et la définition d’un fichier descripteur. Recherche dans une table La source de données Recherche dans une table contient une liste de variables créées au fur et à mesure de vos besoins. Les valeurs des variables proviennent de recherches effectuées dans des bases de données autres que celles liées au document courant. Les recherches s’effectuent sur un ou plusieurs champs d’une des tables de la base. La donnée est prise parmi l’un des champs de l’enregistrement trouvé (appelé ”champ résultat”). Pour créer une variable Recherche dans une table : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Recherche dans une table. 2 A l’aide du menu contextuel, choisissez Ajouter. La variable créée apparaît automatiquement sous la source de données sélectionnée. Remarque Sous la branche Recherche dans une table, se créée automatiquement une sous-branche qui spécifie le nom de la source de données. Ainsi, il se créera automatiquement autant de sous-branches que de variables Recherche dans une table lorsque le champ résultat provient de bases de données différentes. Chapitre 4 - 38 Didacticiel Pour définir les propriétés d’une variable Recherche dans une table : 1 Sélectionnez la variable Recherche dans une table puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. 2 Dans la liste Sélectionnez une source de données, sélectionnez la source de données ODBC ou OLE DB dans laquelle vous souhaitez rechercher le champ dont les données alimenteront votre variable Recherche dans une table. 3 Dans la liste Sélectionnez une table, sélectionnez la table où doit s’effectuer la recherche. 4 Dans la liste Sélectionner le champ résultat , sélectionnez le champ dont la valeur sera transférée dans votre variable. 5 Définissez les conditions de recherche en sélectionnant le ou les champs de la table sur lesquels se feront les recherches dans la colonne Champ clé. 6 Sélectionnez la ou les variables du document courant contenant les valeurs de recherche dans la colonne Valeur clé. Remarque Il est nécessaire de créer la variable contenant la valeur de la recherche avant de créer la variable qui utilisera cette valeur de recherche. Quand plusieurs enregistrements de la table remplissent la condition c’est le premier rencontré qui est affiché. 7 Validez. La variable Recherche dans une table porte désormais le nom de la table sélectionnée. Composition d’un document avec des objets variables Chapitre 4 - 39 Vous trouverez en fin de ce manuel une annexe intitulée Connexion aux bases de données qui propose un exemple de réalisation d’une jaquette pour CD. A travers la réalisation de cette étiquette, vous découvrirez comment installer une source de données ODBC, comment importer les données d’une base de données via ODBC, comment créer une variable Recherche dans une table, comment réaliser des requêtes complexes, etc. Date La source de données Date contient une liste de variables créées au fur et à mesure de vos besoins. Ces variables sont renseignées par la date système fournie par l’ordinateur ou l’imprimante. Elles permettent d’afficher la date et l’heure, selon un format prédéfini et dont la valeur est mise à jour automatiquement au début de chaque série d’impression. Vous pouvez insérer dans un document la date et/ou l’heure actuelle. Vous pouvez également ajouter une valeur fixe à la date ou heure courante. Pour créer une variable date : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Date. 2 A l’aide du menu contextuel, choisissez Ajouter. La variable créée apparaît automatiquement sous la source de données sélectionnée. Pour définir les propriétés d’une variable Date : 1 Sélectionnez la variable Date puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. 2 A partir de l’onglet Date, sélectionnez dans la liste Chapitre 4 - 40 Didacticiel déroulante le format de date que vous désirez (jour de la semaine, mois, etc.). Vous avez également la possibilité de créer un format de date personnalisé en sélectionnant Personnalisé dans la liste déroulante. 3 Une zone de saisie apparaît vous permettant de paramètrer votre format de date personnalisé. 4 Dans la partie supérieure de cette boîte de dialogue vous avez la possibilité de visualiser le format de date choisi. 5 Validez. Si vous souhaitez afficher l’heure dans votre document, procédez de la même manière à partir de la liste déroulante. Vous pouvez également concaténer la date et l’heure dans une même variable. Vous trouverez en fin de manuel, dans l’annexe 1 un exemple de création de variables Date. Compteur La source de données Compteur contient une liste de variables créées au fur et à mesure de vos besoins. Ces variables sont renseignées par des données calculées soit par l’ordinateur, soit par votre imprimante. Le contenu de la variable évolue au cours de l’impression, selon une valeur initiale et une valeur d’incrément. Pour créer une variable Compteur : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Compteur. 2 A l’aide du menu contextuel, choisissez Ajouter. La variable créée apparaît automatiquement sous la source de données sélectionnée. Composition d’un document avec des objets variables Chapitre 4 - 41 Pour définir les propriétés d’une variable Compteur : 1 Sélectionnez la variable Compteur puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. 2 Sélectionnez le type de compteur. 3 Tapez une valeur dans la zone Incrément. Par défaut l’incrément est de +1. 4 Tapez une valeur initiale dans la zone Valeur initiale. Par défaut la valeur est à 0. 5 Sélectionnez la case à cocher Variable partagée si vous souhaitez que cette variable soit réutilisable dans d’autres documents. 6 Si vous avez coché la case Variable partagée sous l'onglet Compteur, vous pouvez remettre le compteur à zéro après avoir modifié la valeur d'une variable – en cochant la case Réinitialiser après modification de la valeur de la variable – et sélectionner la variable dans la liste déroulante 7 Validez Vous trouverez en fin de ce manuel une annexe intitulée Compteur qui propose un large éventail d’exemples d’étiquettes contenant des compteurs. Vous y découvrirez comment affiner les propriétés des compteurs et comment réaliser des compteurs complexes, personnalisés, imbriqués, etc. Formule La source de données Formule contient une liste de variables créées au fur et à mesure de vos besoins. Ces variables sont renseignées par des combinaisons d’opérateurs, de constantes, de variables, de variables de contrôle, de formules et de fonctions. Les données sont de types numérique ou alphanumérique. Chapitre 4 - 42 Didacticiel Pour créer une variable Formule : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Formule. 2 A l’aide du menu contextuel, choisissez Ajouter. La variable créée apparaît automatiquement sous la source de données sélectionnée. Pour définir les propriétés d’une variable Formule : 1 Sélectionnez la variable Formule puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. 2 Tapez directement la formule dans la zone d’édition. -ouSélectionnez à l’aide de la souris les éléments de votre choix. Puis, cliquez sur Insérer. Pour aller plus vite ! Vous pouvez insérer l’élément en cliquant deux fois dessus. 3 Cliquez sur Tester pour vérifier la validité de la syntaxe. En cas d’erreur, suivez les instructions affichées à l’écran et effectuez les modifications nécessaires. 4 Validez. Si dans une formule, vous utilisez une variable dont le nom contient un des caractères suivants &+-*/<>=^%,!\”, il faut entourer son nom par {}. Composition d’un document avec des objets variables Chapitre 4 - 43 Vous trouverez en fin de ce manuel une annexe intitulée Formule qui propose un large éventail d’exemples d’étiquettes contenant des formules. Vous y découvrirez comment affiner les propriétés des formules et comment réaliser des formules complexes, comment calculer des “modulos” spécifiques, etc. Formulaire La source de données Formulaire contient des variables créées au fur et à mesure de vos besoins. Ces variables sont renseignées par la saisie directe au clavier dans le Formulaire. Pour créer une variable Formulaire : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Formulaire. 2 A l’aide du menu contextuel, choisissez Ajouter. La variable créée apparaît automatiquement sous la source de données sélectionnée. Pour définir les propriétés d’une variable Formulaire : 1 Sélectionnez la variable Formulaire puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. 2 Cliquez sur l’onglet Entrée. Sélectionnez la case à cocher Partagée si vous souhaitez que cette variable soit réutilisable dans d’autres documents. 3 Cliquez sur l’onglet Formulaire afin de définir les caractéristiques de votre variable. 4 Dans la zone Libellé, tapez le texte d’invite que vous souhaitez afficher dans le formulaire. 5 Tapez un format de saisie (par exemple : ##-##-##, s’il Chapitre 4 - 44 Didacticiel s’agit d’une date à saisir). 6 Dans la zone Longueur minimale, tapez le nombre minimal de caractères à taper pour valider la saisie. 7 Si vous activez la case Forcer les données à provenir d’une liste, la saisie directe de données dans le champ du formulaire est impossible. 8 La zone Proposer des valeurs, vous permet de faire appel à des valeurs lors de la saisie dans le formulaire. La boîte de dialogue suivante apparaît. A partir de cette boîte de dialogue, vous avez deux possibilités : • créer des valeurs, • ou faire appel à des listes de valeurs partagées créées précédemment. Vous avez également la possibilité d’afficher une valeur par défaut dans le champ de saisie du formulaire. Pour ce faire, activez la case Sélection par défaut. 9 Validez. Le Formulaire Le Formulaire vous permet la saisie directe de données. Composition d’un document avec des objets variables Chapitre 4 - 45 Il est possible de modifier l’aspect et la lisibilité du formulaire, en changeant la couleur, en ajoutant des bordures ou en modifiant la police. Ce formulaire personnalisé est enregistré avec votre document. • Pour accéder au Formulaire, choisissez Affichage Mode Formulaire. -ouCliquez sur le bouton Ouvrir le Formulaire de la barre d’outils Affichage. • Pour modifier l’apparence du Formulaire, cliquez dans le Formulaire et, à l’aide du menu contextuel, choisissez Personnalisation du Formulaire, -ouchoisissez Format de cellule pour modifier la couleur, le style, les bordures du formulaire, etc. Vous trouverez dans l’aide en ligne, les informations relatives au Gestionnaire de variables partagées. Celui-ci vous permet, en effet, d’accéder à toutes les variables partagées de type libre, compteur ou formulaire précédemment créées. La boîte de dialogue Personnalisation du Formulaire propose les options suivantes : Option Définition Afficher les heures fait apparaître les lignes Afficher les entêtes de ligne affiche les numéros de ligne. Cette option combinée avec l’option Autoriser le déplacement des lignes permet de modifier l’ordre d’apparition des données dans le Formulaire. Sélectionnez le numéro de la ligne à déplacer puis faites glisser la souris vers le nouvel emplacement. Chapitre 4 - 46 Libre Didacticiel Option Définition Verrouiller le formulaire empêche la modification, le déplacement, le redimensionnement ou la suppression des lignes. Uniformiser la hauteur des lignes ajuste la hauteur de la ligne au minimum nécessaire à l’affichage de la ligne la plus haute. Autoriser le déplacement des lignes permet le déplacement des lignes dans le formulaire à condition toutefois d’avoir activé l’option Afficher les en-têtes de ligne. Afficher le formulaire propose le choix entre trois actions qui se déclencheront au moment de l’impression : - Non : le Formulaire ne s’affiche pas - A chaque étiquette : le Formulaire s’affiche à chaque étiquette d’une série d’impression. - A chaque série : le Formulaire s’affiche une fois, au début d’une série d’impression. La source de données Libre contient des variables créées au fur et à mesure de vos besoins. Une variable est dite Libre quand l’origine des données qui la renseignera n’est pas précisée. Pour créer une variable Libre : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Libre. 2 A l’aide du menu contextuel, choisissez Ajouter. Pour définir les propriétés d’une variable Libre : 1 Sélectionnez la variable Libre puis, à l’aide du menu contextuel, choisissez Propriétés de la variable. Composition d’un document avec des objets variables Chapitre 4 - 47 2 Sélectionnez une des options suivantes : Locale ou Partagée. Vous trouverez dans l’aide en ligne, les informations relatives à la variable partagée. 3 Si vous avez choisi Locale, tapez la valeur de la variable dans la zone de texte. Cette valeur est en somme la valeur initiale de la variable, celle qui sera imprimée en premier. -ouSi vous avez choisi Partagée, cliquez sur le bouton pour modifier, si besoin, la valeur courante de la variable puis validez. 4 Validez. A travers les annexes Formule et Connexion aux bases de données, vous trouverez des exemples concrets d’utilisation de variable Libre. Objets variables A la notion d’objets, développée dans le chapitre précédent, il faut associer celle d’objet variable. Un objet variable est une variable qui revêt un aspect physique. L’objet variable peut prendre pour forme : le texte, le code-à-barres ou l’image. Ainsi, la valeur de toutes variables provenant de n’importe quelle source de données peut apparaître dans votre document sous forme de texte ou encodée dans un code-à-barres. Par ailleurs, plusieurs objets peuvent être associés à une seule variable. Création d’objets variables La création d’un objet variable, consiste à associer un objet à une variable du document. Chapitre 4 - 48 Didacticiel Il existe deux méthodes pour créer des objets variables : • création d’un objet variable à partir d’un objet fixe ; • création d’un objet variable à l’aide d’un outil de création. Pour créer un objet variable à partir d’un objet fixe : 1 Sélectionnez dans le document un objet Texte (il doit être entièrement surligné). 2 A l’aide du menu contextuel, sélectionnez Propriétés de l’objet. 3 Cliquez sur l’onglet Source de données. 4 Sélectionnez l’option Donnée variable puis, sélectionnez la source de données qui renseignera l’objet variable. 5 Validez. N’oubliez pas de cliquer sur le bouton Afficher le contenu des champs pour visualiser la valeur des variables. Pour créer un objet variable à l’aide d’un outil de création : 1 Cliquez sur l’outil de Création de texte ou de Code-àbarres ou Image. 2 Dans l’onglet Sources de données de l’Explorateur de document, sélectionnez la variable que vous souhaitez associer à votre objet. 3 Glissez-déplacez cette variable dans l’espace de travail. Le nom de la variable associée est affiché dans l’objet variable créé. 4 Pour afficher la valeur de la variable, cliquez sur le bouton Afficher le contenu des champs. Composition d’un document avec des objets variables Chapitre 4 - 49 Pour aller plus vite ! 1 Dans l’onglet Sources de données de l’Explorateur de document, sélectionnez la variable que vous souhaitez associer à un objet. 2 Glissez-déplacez cette variable dans l’espace de travail. Un menu contextuel apparaît et vous propose la liste des différents objets. 3 Sélectionnez celui de votre choix Interchanger deux variables : Vous devez remplacer une variable insérée dans votre document par une autre : - Sélectionnez-la puis sélectionnez la variable de substitution dans l’Explorateur de document. - Glissez-déplacez la variable de substitution sur la variable à remplacer. La nouvelle variable apparaît instantanément. Chapitre 4 - 50 Didacticiel C HA P ITR E 5 L’impression Un moteur d’impression puissant Votre logiciel est à la fois un outil de création puissant et convivial et un moteur d’impression qui rassemble pour vous la palette la plus étendue d’imprimantes propriétaires (thermiques, à transfert thermique et jet d’encre) jamais fournie sur le marché de l’identification automatique. Plusieurs solutions vous sont proposées pour imprimer vos documents : à l’unité, par séries, etc. L’impression classique Qu’il s’agisse d’imprimer une seule étiquette, une série d’étiquettes, ou plusieurs copies de la même étiquette, la configuration de votre impression s’effectue à partir d’une seule boîte de dialogue : la boîte de dialogue Imprimer. 1 Choisissez Fichier > Imprimer ou bien cliquez sur ou appuyez sur la touche F 6. Chapitre 5 - 52 Didacticiel La boîte de dialogue Imprimer apparaît à l’écran. Figure 12 La boîte de dialogue Imprimer - de base Figure 13 La boîte de dialogue Imprimer - étendue 2 Cliquez sur Imprimer. L’étiquette courante, celle affichée à l’écran, est imprimée. L’impression Chapitre 5 - 53 Si le document inclut un compteur, le nombre saisi dans le champ Etiquettes dans la série, permet de déterminer le nombre d’étiquettes différentes à imprimer, c’est-à-dire le nombre d’incréments du compteur. Lorsque votre document ne contient pas de compteur, vous pouvez imprimer plusieurs copies de la même étiquette en tapant le nombre de copies voulu dans la zone Copies de chaque étiquette. Atelier pratique 1 - Série d’étiquettes et copie d’étiquettes Tout d’abord, il est essentiel de bien comprendre la différence entre Etiquettes dans la série et Copies de chaque étiquette. Remarque Il est à noter que si l’étiquette ne comprend pas de compteur, la boîte de dialogue Imprimer n’affiche pas le champs Copies de chaque étiquette mais uniquement le champ Etiquettes qui dans ce cas, a la même fonction. Pour bien faire la différence entre Etiquettes et Copies de chaque étiquette, nous allons utiliser une étiquette contenant deux types de compteur et configurer la boîte de dialogue Imprimer de différentes façons. • Ouvrez l’étiquette TUTORIAL \LABE LS\CO UNTER .TPL . Cette étiquette, toute simple, comporte deux compteurs différents : • un compteur classique qui évalue toutes les étiquettes et se réinitialise lorsqu’il atteint la valeur 10 : - Type décimal, Chapitre 5 - 54 Didacticiel - Incrément +1, - Valeur initiale 0 ; • un compteur ISO qui permet de numéroter individuellement chaque copie d’étiquettes de manière exhaustive. Il se réinitialise également lorsqu’il atteint la valeur 10 : - Type décimal, - Incrément +1, - Valeur initiale 0. Le premier compteur, intitulé NumLabel, permet d’identifier une étiquette particulière alors que le compteur ISO permet de compter le nombre total d’étiquettes imprimées. Etiquettes Il s’agit ici d’imprimer une série de 10 étiquettes : 1 A partir de la boîte de dialogue Imprimer, tapez les valeurs suivantes : Etiquettes : 10. Ceci signifie qu’il y a 10 étiquettes différentes dans une série. 2 Cliquez sur Imprimer. Le résultat de l’impression est sans surprise : 10 étiquettes ont été imprimées et les deux compteurs ont la même valeur. Copies de chaque étiquette Il s’agit ici d’imprimer une série de 5 étiquettes, mais cette fois-ci, nous souhaitons obtenir deux copies de chaque étiquette. 1 A partir de la boîte de dialogue Imprimer, tapez les valeurs suivantes : Etiquettes : 5 ; Copies de chaque étiquette : 2. 2 Cliquez sur Imprimer. 10 étiquettes ont été imprimées, cependant le résultat est totalement différent de ce que nous avons obtenu précédemment (voir Figure 13 ci-après). L’impression Chapitre 5 - 55 Figure 14 Résultat de l’impression Copies de chaque page Nous venons de voir qu’il est possible de demander plusieurs copies d’une même étiquette. Dans cette séquence, nous allons voir qu’il est possible de demander plusieurs copies de la même page. Aussi, il est important de bien comprendre ce que représente une page pour une imprimante. La page est déterminée selon les paramètres spécifiés au moment de la configuration du pilote d’impression. Aussi, des résultats complètements différents peuvent être obtenus, selon si l’on imprime sur une imprimante bureautique ou sur une imprimante thermique. En effet, il peut être difficile d’imaginer une page sur du papier continu, type de support utilisé principalement sur des imprimantes thermiques. Par ailleurs, selon les dimensions du support et la taille de l’étiquette, les dimensions de la page peuvent être parfois celles de l’étiquette et donc par extension, la copie de page revient à la copie d’étiquette. Le format de page et la taille de l’étiquette se déterminent dans la boîte de dialogue Mise en page. 1 Ouvrez l’étiquette TUTO RIA L\L AB ELS \C OUNT 01.TP L. 2 Choisissez Fichier > Sélectionner l’imprimante. 3 Sélectionnez une imprimante bureautique pilotée par Windows. Chapitre 5 - 56 Didacticiel 4 Assurez-vous que le type de papier est bien au format A4 puis, validez la boîte de dialogue. 5 Choisissez Fichier > Mise en page... ou bien cliquez sur . La boîte de dialogue Mise en page apparaît. Figure 15 La boîte de dialogue Mise en page L’aperçu vous donne une représentation de la page telle qu’elle sera imprimée. 6 Fermez cette boîte de dialogue. 7 Cliquez sur . 8 Tapez les valeurs suivantes : Etiquettes: 8 ; L’impression Chapitre 5 - 57 Copies de chaque page : 2. 9 Cliquez sur Imprimer. Le résultat est le suivant : Figure 16 Exemple d’impression La même étiquette imprimée sur une imprimante thermique dont le support est un rouleau peut donner un résultat totalement différent. Si votre étiquette comporte un compteur ISO, la Copie de page revient à une Copie d’étiquette Chapitre 5 - 58 Didacticiel Atelier pratique 2 - Impression Fusion L’impression Fusion n’est disponible que lorsque votre étiquette est liée à une base de données (ASCII ou ODBC). La Fusion déclenche l’impression de tous les enregistrements compris dans la base de données. Impression fusion 1 Ouvrez l’étiquette TUTORIAL \LABE LS\ IDE NTITY. TPL. 2 Vérifiez que la connexion avec la base de données TUTORIAL \L AB ELS \IDENTITY .MDB est bien établie 3 Choisissez Fichier > Imprimer ou bien cliquez sur ou appuyez sur la touche F6. La boîte de dialogue Imprimer apparaît. 4 Activez la case à cocher Tous les enregistrements dans la section Enregistrements. Tous les enregistrements de la base de données sont imprimés, c’est-à-dire trois étiquettes. Atelier pratique 3 - Impression à travers le formulaire Il arrive dans bien des cas, que des données variables doivent être renseignées au moment de l’impression par un opérateur. Votre application offre un moyen simple et confortable de saisie de données : le Formulaire. Personnalisation du formulaire Vous pouvez à loisir personnaliser les formulaires en choisissant la couleur des bordures et du fond de chaque cellule de la grille, la taille et le type de police, etc. 1 Ouvrez un nouveau document. 2 A partir de la source de données Formulaire de l’Explorateur de document, ajoutez une variable. 3 Renommez-la NAME ( Touche F2), puis double-cliquez dessus. L’impression Chapitre 5 - 59 4 Renseignez la boîte de dialogue comme suit : - Dans l’onglet Formulaire tapez “Name” dans le champ Libellé. 5 Validez. 6 Répétez les opérations précédentes de manière à créer une variable intitulée ID. Renseignez la boîte de dialogue comme suit : - Dans l’onglet Formulaire, tapez “ID” dans le champ Libellé. 7 Insérez-les ensuite dans votre document. 8 Validez le mode d’affichage Formulaire soit en choisissant Affichage > Mode > Formulaire, soit en cliquant sur ou bien en appuyant sur la touche F4. Le Formulaire apparaît tel que le montre la Figure 16 cidessous : Figure 17 Présentation du Formulaire par défaut 9 Sélectionnez la cellule de votre choix puis faites apparaître le menu contextuel (bouton droit de la souris). Les deux commandes suivantes vous sont proposées : Format de cellule et Personnalisation du formulaire. Format de cellule vous permet de définir : • le type et la couleur de la police d’affichage pour l’invite. • la couleur de fond de la cellule ; • la couleur des bordures de la cellule ; • l’alignement du texte dans la cellule. • Appliquez les modifications de style de votre choix. Chapitre 5 - 60 Didacticiel Personnalisation du formulaire vous permet : • d’afficher les en-têtes de ligne (lorsque les en-têtes de ligne sont affichés, vous pouvez sélectionner une ligne entière afin de changer son emplacement) ; • d’afficher le formulaire sous forme de grille ; • de configurer le comportement du Formulaire, c’est-àdire s’il doit s’afficher A chaque étiquette ou A chaque série d’étiquettes. Pour notre exemple, sélectionnez l’option A chaque étiquette pour les deux variables. Impression à travers le Formulaire Maintenant que votre Formulaire revêt l’apparence de votre choix, nous allons lancer l’impression. 1 Choisissez Fichier > Imprimer ou bien cliquez sur ou appuyez sur la touche F6. 2 Tapez “2” dans la zone Etiquettes. 3 Lancez l’impression. Le formulaire s’affiche et vous invite à saisir les données à imprimer. 4 Tapez par exemple, “Smith” et “51” puis validez le formulaire. Alors que la première étiquette s’imprime, le formulaire s’affiche à nouveau. 5 Tapez par exemple, “Mullang” et “52” puis validez le formulaire. Remarque Le Formulaire s’affiche pour toutes les étiquettes contenues dans la série. Si vous choisissez l’option “A chaque série”, le formulaire ne s’affiche qu’une fois, au moment du lancement de l’impression d’une série d’étiquettes. L’impression Chapitre 5 - 61 Faisons le point... La boîte de dialogue Imprimer comporte des différences Lorsque l’étiquette comporte un compteur : Etiquettes : permet de spécifier le nombre d’étiquettes différentes dans une série ; Copies de chaque étiquette : permet de déterminer le nombre de copies de la même étiquette à imprimer. Lorsque l’étiquette ne comporte pas de compteur, cette option a la même fonction que le champ Etiquettes. Copie de chaque page Une copie de page ne peut s’effectuer que si l’étiquette ne comporte pas de compteur ISO et si la page comporte plus d’une étiquette. L’impression Fusion Cette option n’est disponible que lorsqu’une base de données est connectée à l’étiquette. Cette option déclenche l’impression de tous les enregistrements de la base de données. L’impression à travers le Formulaire Le Formulaire permet à un opérateur de saisir des données au clavier au moment de l’impression Chapitre 5 - 62 Didacticiel Atelier pratique 4 - Impression d'une étiquette RFID Vous ne pouvez imprimer une étiquette RFID que si une imprimante RFID a été sélectionnée. Configuration d'un travail d'impression d'une étiquette RFID 1 1 Cliquez sur l'icône Sélectionner l'imprimante. - ou Cliquez sur Fichier > Sélectionner l'imprimante... 2 Sélectionnez une imprimante compatible avec le format RFID. 3 Cliquez sur OK. 4 Cliquez sur l'icône Mise en page - ou Cliquez sur Fichier > Mise en page. 5 Cliquez sur l'onglet RFTag. 6 Sélectionnez un modèle d'étiquette dans le menu déroulant. 7 Définissez les valeurs de chaque paramètre. 8 Définissez la structure des données en paramétrant les options Valeur, Accès, Source de données, Verrouiller/ Déverrouiller, Vérifié/Non vérifié (reportez-vous à l'Aide en ligne pour obtenir une description détaillée de chaque champ). 9 Cliquez sur Imprimer. Exemple d'une étiquette RFID Nous allons reproduire l'étiquette RFID.lab enregistrée dans C:\Programs files\ CODESOFT 8\Samples\Labels. 1 Ouvrez un nouveau document en cliquant sur Fichier > Nouveau ou en cliquant sur l'icône Nouveau document. 2 Cliquez sur Fichier > Sélectionner l'imprimante... et L’impression Chapitre 5 - 63 sélectionnez une imprimante compatible avec le format RFID. 3 Cliquez sur OK. 4 Ajoutez : • 3 lignes • 1 zone de texte : Chemtech AG • 1 zone de texte : Gartenstrasse 1D-80807 Munchen • 1 zone de texte : R20 : Harmful by inhalation. S24/ 25 Avoid contact with skin and eyes. • 1 zone de texte avec les paramètres suivants : • Sous l'onglet Caractère : Graphique Police : CS Symbol 2 Hauteur : 13,20 • Sous l'onglet Source de données : Donnée fixe Valeur X • 1 zone de texte avec les paramètres suivants : • Sous l'onglet Caractère : Graphique Police : CS Symbol 2 Hauteur : 13,20 • Sous l'onglet Source de données : Donnée fixe Valeur F • 1 zone de texte : F • 1 zone de texte : Xn • 1 code-à-barres : Graphique Symbologie : QR Code Hauteur : 13,20 Chapitre 5 - 64 Didacticiel • 1 formulaire : Sous l'onglet Entrée : Nom : Serial Valeur de la variable : 13R65654 Sous l'onglet Sortie : Longueur maximale : 8 • 1 formulaire : Sous l'onglet Entrée : Nom : TagData Valeur de la variable : 5435645T6546345RT54 Sous l'onglet Sortie : Longueur maximale : 25 Puis placez-les dans l'étiquette d'exemple RFID. lab. 5 Cliquez sur l'icône Mise en page pour afficher la boîte de dialogue Mise en page, puis sélectionnez l'onglet RFID. 6 Sélectionnez Philips I-Code (selon l'imprimante que vous avez choisie, ce modèle d'étiquette peut ne pas être disponible). 7 Paramétrez la marge supérieure à 18 et la marge de gauche à 4. 8 Cliquez sur OK. Une nouvelle fenêtre s'ouvre pour permettre à l'utilisateur de définir les paramètres des différentes zones. 9 Sélectionnez Serial pour la source de données du bloc #1 (Numéro de série). La valeur de ce bloc sera alimentée par la valeur du formulaire Serial. Dans le format ASCII, chaque plan ne peut contenir que quatre caractères d'information. Par conséquent, lorsque vous cliquez sur le bloc #2, une fenêtre s'affiche à l'écran et vous propose de recopier la ligne dans un autre bloc pour compléter l'information dans le bloc suivant. Si vous cochez la case, les quatre derniers caractères restants du formulaire Serial alimenteront automatiquement le bloc #2. Si vous L’impression Chapitre 5 - 65 ne cochez pas la case, les quatre derniers caractères ne seront pas enregistrés dans RFtag. 10 Sélectionnez TagData pour la source de données du bloc #3 (Fonction spéciale). Cela permet d'alimenter la valeur du bloc #3 avec les quatre premiers caractères du formulaire TagData (5435). Lorsque vous cliquez sur le bloc #4, la fenêtre contextuelle Plage de réplication des lignes vous propose de recopier l'information dans les six blocs suivants. Cela inclura les quinze derniers caractères (645T6546345RT54) et six espaces vides (sous l'onglet Sortie de la boîte de dialogue TagData, la longueur maximale a été définie à 25 caractères). 11 Cliquez sur OK. 12 Dans la boîte de dialogue Imprimer, cliquez sur le bouton Imprimer. Options d'impression Aperçu avant impression Dans la boîte de dialogue Imprimer, cliquez sur Plus >> pour visualiser votre étiquette avant impression. Un nouveau volet s'affiche au bas de la boîte de dialogue Imprimer. Pour visualiser votre étiquette avant impression, cliquez sur Aperçu. Une nouvelle fenêtre s'affiche à l'écran et présente votre étiquette et les données associées. Faites défiler les enregistrements à l'aide des boutons Précédent et Suivant, ou imprimez directement à partir de cette fenêtre. Personnalisation de vos impressions Vous pouvez définir/personnaliser la boîte de dialogue Imprimer pour simplifier le processus d'impression : vous pouvez imprimer directement sans recevoir d'invites, imprimer ou ne pas imprimer les objets situés partiellement en dehors des limites de l'étiquette, ou paramétrer par défaut la méthode d'impression directe lorsque la connexion à une base de données est introuvable et que vous avez sélectionné les options Résultat de la requête de la base de données ou Recherche dans la base de données. Chapitre 5 - 66 Didacticiel Pour modifier les options : 1 Cliquez sur Fichier > Imprimer > Plus > Options. Impression d'un enregistrement spécifique Vous pouvez chercher un enregistrement à l'aide du bouton Atteindre de votre barre d'outils et imprimer l'étiquette directement dans la boîte de dialogue Atteindre. Pour cela: 1 Cliquez sur le bouton Atteindre de votre barre d'outils. 2 Sélectionnez une base de données, un champ de recherche et entrez une valeur comme source de recherche. 3 Cliquez sur la flèche pour atteindre l'enregistrement trouvé (ou sur l'enregistrement suivant). 4 Imprimez en cliquant sur le bouton Imprimer. Optimisation de l’impression De plus en plus d’imprimantes sont équipées d’un port parallèle dont nous recommandons l’utilisation par rapport au port série. En effet, si vous devez imprimer des images (bitmap), des graphiques ou des polices True Type Windows, les performances de votre système bénéficieront d’une manière significative d’une capacité de transfert des données supérieure à travers un port parallèle. De plus, il n’existe qu’un seul et unique type de câble pour une liaison parallèle (alors qu’il n’existe pas de normalisation pour les câbles séries), ainsi vous n’aurez jamais à vous soucier de quel type de câble votre imprimante a besoin. Cependant, comme il demeure encore beaucoup d’imprimantes standards livrées avec une liaison série uniquement, cette section couvre la plupart des problèmes rencontrés avec une communication série et explique comment configurer Windows pour communiquer facilement avec votre imprimante. Par ailleurs, il est important de garder à l’esprit que les pilotes d’imprimante Windows et le programme par lequel vous imprimez ne contrôlent pas la communication série entre votre ordinateur et l’imprimante. Votre mode de communication est contrôlé par : L’impression Chapitre 5 - 67 • les paramètres de votre imprimante ; • le type de câble série utilisé ; • les paramètres de communication série utilisés dans le panneau de configuration de Windows. Optimiser la vitesse d’impression Comme cela a déjà été évoqué dans l’introduction, plusieurs paramètres entrent en jeu et il n’existe pas de configuration universelle pour optimiser la vitesse d’impression. Dans cette séquence, nous allons passer en revue ces différents paramètres de manière à vous permettre de mieux vous situer par rapport à votre propre configuration et par conséquent, à trouver les meilleurs réglages pour une impression optimisée. Pour accroître la vitesse d’impression, quatre grands principes sont à retenir : • favoriser l’utilisation de la liaison parallèle ; • favoriser l’utilisation des objets imprimantes (polices, code-à-barres, etc.) ; • dans le cas d’une liaison série et si l’imprimante le permet, utiliser le Téléchargeur de polices Windows. Cet outil permet de télécharger facilement et rapidement n’importe quelle police Windows dans la mémoire de l’imprimante et ainsi, en faire une ressource imprimante (pour de plus amples renseignements sur cet outil livré avec votre application, se référer à la documentation électronique disponible sur le CD ROM de votre application) ; • utiliser la commande “Envoyer seulement les données modifiées” disponible pour une grande majorité d’imprimantes (réglage que l’on trouve dans la boîte de configuration de l’imprimante). Par ailleurs, au moment de la configuration du pilote d’imprimante et du choix du port, l’option Accès direct est proposée. Le tableau ci-dessous illustre quand peut être utilisée cette option. Port Accès direct Non Accès direct Série oui oui Chapitre 5 - 68 Didacticiel Port Accès direct Non Accès direct Parallèle oui oui Réseau non oui L’utilisation de cette option dépend de vos besoins : • En Accès direct, le pilote d’imprimante communique directement avec l’imprimante : la main est rendue à l’utilisateur uniquement à la fin de l’impression (ce qui peut demander un certain temps d’attente) ; • Sans l’option Accès direct, le pilote d’imprimante transfère les données vers une queue d’impression qui gère alors la communication : la main est rendue à l’utilisateur lorsque toutes les données sont transférées au gestionnaire d’impression (le temps d’attente est souvent bien moins long). Liaison parallèle et communication série... Si vous souhaitez garder les avantages des images (grande variété de graphiques Windows), vous obtiendrez de manière significative de meilleures performances en utilisant une imprimante équipée d’un port de communication parallèle. La plupart des imprimantes thermiques standards ne sont équipées que d’une liaison série (RS 232) et, le port parallèle est en option. Remarque Favorisez autant que possible la liaison parallèle pour l’impression d’images. La communication série fonctionnera très bien à condition que vous n’ayez l’intention d’imprimer que des objets imprimantes (code-à-barres, polices, etc.). Si vous souhaitez imprimer des images bitmap, la vitesse d’impression s’en trouvera largement ralentie. Lorsqu’une image doit être imprimée... Par exemple, le logo de votre entreprise qui n’est pas un objet imprimante, doit être transféré à l’imprimante. Plus vous envoyez d’images à l’imprimante, plus la vitesse d’impression est lente, surtout si vous utilisez une liaison série. La solution consiste à n’envoyer qu’une seule fois L’impression Chapitre 5 - 69 l’image en question au lancement de l’impression de la série d’étiquettes. La majorité des imprimantes propriétaires permettent cette opération. Utilisez l’option Envoyez seulement les données modifiées : l’image est envoyée à l’imprimante une seule fois au début de l’impression, ce qui peut prendre du temps. Cependant, une fois la première étiquette imprimée, le processus de transfert des données devient beaucoup plus rapide. La performance accrue pour l’impression de plusieurs séries d’étiquettes. Remarque Le fond de l’étiquette est stocké dans la mémoire de l’imprimante. Par conséquent, aucune image fixe ne sera envoyée à travers le câble après la première impression. Substitution de la police TrueType La substitution de la police TrueType se fera lors de l'impression pour remplacer dynamiquement une police TrueType par une police d'imprimante. Cette fonction permet à l'utilisateur de concevoir une étiquette unique pouvant être imprimée sur différents types d'imprimante. En utilisant l'option de substitution de la police TrueType, la police TrueType utilisée lors de la conception de l'étiquette sera redéfinie avec la meilleure police d'imprimante possible lors de l'impression afin d'optimiser la vitesse d'impression. Chapitre 5 - 70 Didacticiel Diagnostic de pannes Le tableau ci-dessous liste les problèmes les plus couramment rencontrés au moment de l’impression et fournit quelques solutions pour vous aider à les résoudre. Panne Diagnostic Solution Rien ne s’imprime l’imprimante n’est pas sous tension mettre l’imprimante sous tension Pour une liaison parallèle : - l’imprimante n’est pas configurée pour une liaison parallèle. assurez-vous que ce réglage a été bien effectué sur le panneau de configuration de l’imprimante (se référer au manuel constructeur). Pour une liaison série : les paramètres de communication série ne sont pas corrects. assurez-vous que les paramètres de communication entre le PC et l’imprimante sont identiques (se référer au manuel constructeur pour connaître les paramètres de communication série requis pour votre imprimante). le câble série n’est pas adapté. assurez-vous que le câble répond aux spécifications de votre imprimante (se référer au manuel constructeur). Dans tous les cas (série ou parallèle) : - le câble n’est pas connecté sur le bon port. vérifiez le branchement. L’impression Chapitre 5 - 71 Panne Diagnostic Solution Page blanche Pour une impression thermique direct : le support d’impression a été installé à l’envers (la tête d’impression chauffe le mauvais côté du papier). réinstallez le support à l’endroit. Pour une impression à transfert thermique : le ruban n’a pas été installé ou mal installé. vérifiez l’installation du ruban ou installez-le (se référer au manuel constructeur). le mode d’impression désiré n’a pas été sélectionné sur l’imprimante. assurez-vous que le mode d’impression (thermique ou transfert thermique) a été correctement sélectionné sur l’imprimante (se référer au manuel constructeur) ou dans la boîte de dialogue de configuration de l’imprimante. la mémoire de l’imprimante est saturée. validez l’option Effacer la mémoire avant la prochaine impression ; si le problème persiste, vérifiez la place allouée aux images (onglet Image de votre pilote d’imprimante). la mémoire imprimante est insuffisante. augmentez la mémoire de votre imprimante soit par ajout de carte mémoire supplémentaire, soit par l’augmentation de la RAM (se référer au manuel constructeur ou auprès de votre revendeur imprimante). Un objet graphique ne s’imprime pas (image, police Windows, code-àbarres graphiques, etc.) Chapitre 5 - 72 Panne L’imprimante thermique se bloque Didacticiel Diagnostic Solution certaines imprimantes ne prennent pas en compte l’objet s’il dépasse de quelques millimètres la zone d’impression. réajustez la position de l’objet à l’intérieur de l’étiquette. le support physique ne correspond pas à celui défini dans la boîte de dialogue Mise en page (papier échenillé ou continu). assurez-vous que le support a été correctement sélectionné lors de la mise en page : Continu, Echenillé. C HA P ITR E 6 La sécurité sur mesure Le Gestionnaire des utilisateurs est un outil permettant de gérer les droits d’accès au logiciel d’étiquetage. Il vous permet ainsi de mettre en place des stratégies de travail de groupes en organisant les comptes utilisateurs en groupes d’utilisateurs. Vous pouvez établir et/ou supprimer des comptes utilisateurs avec le Gestionnaire des utilisateurs. Remarque Les changements de stratégie des permissions des utilisateurs prendront effet la prochaine fois quel’utilisateur exécutera l’application. Les bénéfices d’une stratégie de groupes d’utilisateurs sont nombreux. En effet, la gestion de comptes d’utilisateurs permet d’adapter l’outil de travail aux besoins de votre organisation, en apportant des couches de sécurité supplémentaires selon les différents services, l’intégrité des documents et des données est ainsi garantie. Utilisez des comptes séparés pour les activités de création, de modification ou simplement d’impression de documents. Gestionnaire des utilisateurs Le Gestionnaire des utilisateurs permet de gérer les droits d’accès aux documents par compte d’utilisateurs. L’administrateur peut créer autant de comptes qu’il le souhaite, chaque compte ayant des droits particuliers. Les utilisateurs peuvent être ajoutés à un ou plusieurs comptes. Chapitre 6 - 74 Didacticiel Un compte intitulé Invités est créé automatiquement au lancement du Gestionnaire des utilisateurs. Il ne contient aucun droit par défaut. Remarque Il est à noter que la présence du module de sécurité supprime les commandes liées au Mot de passe. Remarque Le Gestionnaire des utilisateurs ne s’active qu’après avoir été configuré par l’administrateur. Une interface conviviale pour une gestion des droits optimisée... L’interface a été conçue de manière à faciliter l’administration des différents comptes d’utilisateurs. Sous forme d’arbre, tel l’explorateur de Windows, le gestionnaire permet une utilisation totalement intuitive par le glisserdéplacer, la présence de menus contextuels, etc. Nous verrons en détail, au Chapitre 6 - 53, comment utiliser l’interface du Gestionnaire des utilisateurs. L’administrateur L’utilisation du Gestionnaire des utilisateurs demande impérativement la présence d’un administrateur. Reconnu comme tel, il est le seul à pouvoir administrer les différents comptes : donner des droits, les supprimer, ajouter des utilisateurs ou d’autres administrateurs, créer des comptes, etc. Qui est l’administrateur ? L’administrateur est celui qui exécute pour la première fois le Gestionnaire des utilisateurs. Remarque Seul un administrateur peut ajouter ou supprimer un autre administrateur. La sécurité sur mesure Chapitre 6 - 75 Utilisation sans gestion de profil L’ordinateur sur lequel est installé le logiciel d’étiquetage avec le Gestionnaire des utilisateurs ne gère pas les profils utilisateurs. Dans ce cas, à chaque lancement du logiciel d’étiquetage, une boîte de dialogue s’affiche et demande le nom et le mot de passe de l’utilisateur. Si l’utilisateur est inconnu du Gestionnaire des utilisateurs, c’est-à-dire qu’il n’est pas inscrit dans un compte d’utilisateurs, il est automatiquement défini comme Invités. Par conséquent, il ne disposera que des droits du compte Invités attribués par l’administrateur. Utilisation avec gestion de profils L’ordinateur sur lequel est installé le logiciel d’étiquetage avec le Gestionnaire des utilisateurs gère les profils utilisateurs. Dans ce cas, le Gestionnaire des utilisateurs utilise les profils utilisateurs déclarés sur le réseau. Lors du lancement du logiciel d’étiquetage, le Gestionnaire des utilisateurs s’assure que l’utilisateur lui est connu, c’est-à-dire qu’il est inscrit dans un de ses comptes d’utilisateurs. Sinon, il est automatiquement défini comme Invités. Par conséquent, il ne disposera que des droits du compte Invités attribués par l’administrateur. Remarque Si la station où votre logiciel d’étiquetage est installé, est connectée à un résean NT, l’administrateur a directement accès à tous les noms d’utilisateurs du réseau. Cela limite les risques de création d’utilisateurs avec un nom erronné. Chapitre 6 - 76 Didacticiel Administration Dans cette section, nous allons passer en revue toutes les fonctionnalités disponibles du Gestionnaire des utilisateurs. Compte Administrateurs Compte Invités Compte Utilisateurs Figure 18 Présentation du Gestionnaire des utilisateurs Ajout d’utilisateur Pour ajouter un nouvel utilisateur à un profil existant : Choisissez Utilisateur Nouvel Utilisateur. Une branche est créée sous le profil et vous permet de saisir le nom du nouvel utilisateur, voir ci-après: Figure 19 Ajout d’un nouvel utilisateur Ajout d’un nouveau profil L’ajout d’un nouveau profil vous permet de définir un ensemble de droits liés à une activité particulière de votre organisation. La sécurité sur mesure Chapitre 6 - 77 Pour ajouter un nouveau profil : 1 Choisissez Utilisateur Nouveau profil. Le nouveau profil est créé. 2 Nommez-le et configurez ses droits, voir ci-après. Remarque Par défaut un nouveau profil à tous les droits. Pour définir un nouveau profil : Comme nous l’avons vu précédemment, lorsqu’un nouveau profil est créé, tous les droits lui sont assignés. L’administrateur n’a plus qu’à supprimer d’un simple clic de la souris, ceux qui ne concernent pas le profil en question. Pour supprimer un ensemble de droits : Sélectionnez le type puis choisissez Droits Supprimer. Le type disparaît de l’arbre. Pour supprimer certains droits : Cliquez sur le type à modifier et, à l’aide de la souris, désactivez les droits. Déplacer l’utilisateur d’un compte vers un autre compte Sélectionnez l’utilisateur puis glissez-déplacez-le vers le nouveau compte. Chapitre 6 - 78 Didacticiel C HA P ITR E 7 Annexe 1: Formules Calculer avec des formules et des fonctions De nombreuses fonctions de calcul sont disponibles dans votre logiciel. Elles vous permettent d’effectuer des calculs sur des dates, des manipulations sur des chaînes de caractères, etc. Une formule peut contenir des variables, des constantes, des fonctions, des opérateurs... Pour parvenir à calculer dans un document, vous devez créer une variable : la variable Formule. Cette variable vous permet, grâce à une boîte de dialogue spécifique, de définir la (ou les) fonction(s) de votre choix pour une formule donnée. Vous pouvez en outre, créer autant de variables Formule que de calcul à effectuer dans un document. Cette section est jalonnée de divers exemples qui vous permettront de mettre en pratique l’utilisation des formules. Les exemples intitulés Atelier pratique ont des niveaux de difficultés différents, niveaux que vous pourrez repérer grâce aux icônes ci-dessous : Très facile Facile Difficile Chapitre 7 - 80 Didacticiel Les divers types de formules et opérateurs Les formules numériques Le calcul s’effectue sur des valeurs numériques et donne un résultat numérique. Ces valeurs sont soit des variables, soit des constantes. 2*Var0 = 14 La variable Var0 se rapporte à la valeur d’un numéro de lot et 2 est la constante. Le résultat varie en fonction de Var0, mais il est toujours la multiplication de la valeur de Var0 par 2. Les formules logiques Les formules logiques permettent de vérifier si une condition est ou non réalisée. Var0>Var1 Cette formule vérifie si la valeur de Var0 est supérieure à celle de Var1. Si oui, la valeur retournée est 1 (vrai), sinon c’est la valeur 0 (faux) qui est retournée. Les formules textuelles Les formules textuelles mettent en oeuvre des caractères n’effectuant pas de calcul à proprement parler, mais gèrent les chaînes de caractères. “NOM : ”&Var0 Le résultat obtenu est NOM : Durand si la valeur de Var0 est bien Durand. Les fonctions Les fonctions sont des formules prêtes à l’emploi, qui se révèlent parfois très complexes. Une fonction peut être intégrée à une formule. Une fonction utilise des valeurs, des arguments, pour Annexe 1: Formules Chapitre 7 - 81 générer de nouvelles valeurs. Il ne s’agit pas nécessairement de calcul au sens strict du terme, mais plutôt d’analyse logique ou de manipulation de chaînes de caractères par exemple. Il existe six groupes de fonctions dans la définition des formules : • fonctions de calcul des caractères de contrôle (check digit) ; • fonctions de conversion ; • fonctions sur la date et l’heure ; • fonctions logiques ; • fonctions mathématiques ; • fonctions sur les chaînes de caractères. Les opérateurs Les calculs s’effectuent suivant un ordre de priorité précis. C’est la raison pour laquelle il est parfois nécessaire de mettre entre parenthèses certaines parties d’une formule, pour indiquer ou forcer l’ordre des opérations. Opérateur Exemple Signification Priorité Opérateurs arithmétiques ^ 5^2 = 25 exposant 1 % 20%3 = 2 modulo 2 * 5*2 = 10 multiplication 3 / 6/2 = 3 division 4 + 20+5 = 25 addition 5 - 20-5 = 15 soustraction 6 concaténation de chaînes 7 égalité 8 Opérateurs textuels & “chaîne1”&”ch aîne2 Opérateurs de comparaison = Var0=Var1 Chapitre 7 - 82 Didacticiel Opérateur Exemple Signification Priorité > Var0>Var1 supérieur 9 < Var0<Var1 inférieur 10 >= Var0>=Var1 supérieur égal ou 11 <= Var0<=Var1 inférieur égal ou 12 <> Var0<>Var1 différent 13 L’indice de priorité indique comment l’application travaille si différents opérateurs se trouvent combinés dans une même formule. Dans la formule : 4+5*6-9/2 On procède d’abord à la multiplication (5*6) suivie par la division (9/2) puis à l’addition (4+30) et enfin, à la soustraction, si bien que le résultat peut être surprenant si l’on ne tient pas compte des priorités. Le total est ici de 29,5, alors qu’on attendait sans doute 22,5 en effectuant les calculs dans l’ordre d’écriture. Quand les opérateurs ont le même niveau de priorité, le calcul s’effectue de gauche à droite. Les parenthèses permettent d’isoler certains calculs. Si bien que : (4+5)*(6-9)/2 donne bien -13,5 et non plus 29,5. Annexe 1: Formules Chapitre 7 - 83 Création d’une Formule Les variables de type Formule sont des variables dont la valeur est définie par une combinaison d’opérateurs, de constantes, de variables, de formules et de fonctions. Le résultat peut être numérique, alphabétique ou alphanumérique. Boîte de dialogue Formule La boîte de dialogue de la variable Formule permet de saisir l’expression. Cette boîte de dialogue est divisée en trois onglets : • Formule : permet de déterminer les caractéristiques de la formule ; • Sortie : permet d’affiner la mise en forme finale de la variable pour l’affichage dans votre document (voir Aide en ligne L’onglet Sortie) ; • Compteur : permet de donner à la variable l’attribut Compteur (voir Aide en ligne L’onglet Compteur). Pour accéder à la boîte de dialogue de la variable Formule : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Formule. 2 A l’aide du menu contextuel, choisissez Ajouter. Une sous-branche Formule0 apparaît. 3 Sélectionnez-la et double-cliquez. La boîte de dialogue Formule apparaît (voir Figure 19). Chapitre 7 - 84 Didacticiel Zone d’édition de la formule Message d’information sur la syntaxe de la fonction sélectionnée Liste des types d’éléments pouvant être contenus dans une formule Liste des éléments contenus dans le type sélectionné Figure 20 La boîte de dialogue Formule Définition de la formule La première étape consiste à créer l’expression qui définit la formule. La zone d’édition de la formule peut être renseignée par saisie directe au clavier ou en sélectionnant à l’aide de la souris, les éléments à l’écran. Pour saisir l’expression : 1 Sélectionnez un à un les éléments qui constituent l’expression, et cliquez sur Insérer après chaque sélection. 2 Lorsque l’expression est entièrement saisie, cliquez sur le bouton Tester. Ce dernier permet de contrôler s’il n’y a pas d’erreur de syntaxe dans l’expression. 3 Validez. Annexe 1: Formules Chapitre 7 - 85 Pour renommer la variable : Pour renommer une variable, sélectionnez-la, cliquez une fois de manière à sélectionner le nom par défaut et saisissez le nouveau nom - ou Appuyez sur la touche F2 et saisissez le nouveau nom. Pour créer l’objet variable et insérer la Formule dans le document : Cliquez sur l’outil Texte, sélectionnez ensuite la formule et glissez-déplacez-la dans l’espace de travail. N’oubliez pas de sélectionner le mode d’affichage Valeur pour vérifier le résultat de votre formule. Votre résultat est tronqué : vérifier les paramètres de l’onglet Sortie, la valeur de la longueur maximale est peut être insuffisante pour afficher en totalité le résultat de votre formule. L’aide en ligne fournit une liste exhaustive de toutes les fonctions avec des explications et des exemples propres à chaque fonction. Chapitre 7 - 86 Didacticiel Atelier pratique 1 - Formules complexes Fonctions logiques Vous pouvez utiliser les fonctions logiques soit pour voir si une condition est réalisée ou non, soit pour vérifier plusieurs conditions. Vous pouvez par exemple utiliser la fonction if pour déterminer si une condition est réalisée ou non : une valeur est renvoyée si la condition est réalisée, et une autre valeur est renvoyée si la condition n’est pas réalisée. L’exemple ci-dessous présente un document pour l’étiquetage de carton. Il comporte le nom et l’adresse du destinataire, des informations sur le paquet. Tous les cartons en partance doivent être numérotés sur le nombre total de cartons de la série. Le nombre total de cartons est déterminé par avance. Les numéros de cartons sont entrés manuellement à travers le Formulaire au moment de l’impression. Pour contrôler d’éventuelles erreurs, une formule fait apparaître un message d’erreur “ERROR” lorsque le numéro d’un carton (variable BOX#) dépasse le nombre total de cartons dans une série (variable TOTAL # OF BOXES). 1 Ouvrez l’étiquette TUTORIAL. OV ERRUN .TPL située dans le dossier 2 Choisissez Fichier Imprimer puis, lancez l’impression en cliquant sur le bouton Imprimer. Le Formulaire apparaît. Nous allons volontairement saisir une valeur pour la variable BOX # supérieure à la variable TOTAL # OF BOXES, sachant que le nombre total de cartons est fixé à 11. 3 Tapez “12” puis validez le Formulaire. Annexe 1: Formules Chapitre 7 - 87 Vous constatez que l’étiquette imprimée comporte le message “ERROR” (voir Figure 20). Figure 21 Présentation de l’étiquette exemple La formule qui a permis d’afficher ce message est la suivante : if(value(BOX #) >value(TOTAL # OF BOXES),”E\n R\n R\n O\n R”,””) (/n : retour à la ligne) La fonction if Renvoie une valeur si la condition que vous spécifiez est VRAIE et une autre valeur si cette condition est FAUSSE. Utilisez la fonction if pour effectuer un test conditionnel sur des valeurs et des formules. Syntaxe if(”expr”,”valeur_si_vrai”,”valeur_si_faux”) ”expr” représente toute valeur ou expression dont le résultat peut être VRAI ou FAUX. valeur_si_vrai est la valeur qui est renvoyée si ”expr” est VRAI. L’argument valeur_si_vrai peut être une autre formule. Chapitre 7 - 88 Didacticiel valeur_si_faux est la valeur qui est renvoyée si ”expr” est FAUX. L’argument valeur_si_faux peut être une autre formule. Remarque Il est possible d’imbriquer plusieurs fonctions if comme arguments «valeur_si_vrai» et «valeur_si_faux» pour élaborer des tests plus complexes (voir exemple cidessous). if(jourmois > 10, if(jourmois > 15, if(jourmois >25,”Risque de coupure”,”Payer facture”), ”Penser à payer facture”), ”Tout va bien”) Ce qui donne en langage parlé : Cet exemple teste le jour du mois : - Si le jour du mois est compris entre le 1er et le 10, le message “Tout va bien” s’affiche ; - si le jour du mois est compris entre le 11 et le 15, le message “Penser à payer facture” s’affiche ; - si le jour du mois est compris entre le 16 et le 25, le message “Payer facture” s’affiche ; - si le jour du mois est supérieur au 25, le message “Risque de coupure” s’affiche. Annexe 1: Formules Chapitre 7 - 89 Si vous souhaitez tester la formule ci-dessus, saisissez-la dans la zone d’édition de formule. Toutefois, n’oubliez pas de créer au préalable la variable intermédiaire “jourmois”. Cette variable intermédiaire se créée à partir de la branche Libre (onglet Sources de données de l’Explorateur de document). Par ailleurs, pour que les messages s’affichent entièrement, tapez une valeur au moins égale à 22 dans la zone de texte Longueur maximale du volet Sortie de la boîte de dialogue Formule. L’aide en ligne liste et donne des exemples sur toutes les fonctions logiques disponibles dans le logiciel (voir Aide en ligne Formules Fonctions logiques). Chapitre 7 - 90 Didacticiel Atelier pratique 2 : Calcul de “Modulo” spécifique Votre logiciel intègre des fonctions de calcul de modulo pour l’intégration d’un caractère de contrôle dans les données code-à-barres. Cependant, il peut arriver que le calcul du caractère de contrôle soit spécifique et que par conséquent, les fonctions intégrées au logiciel ne répondent pas à vos besoins. Il vous revient alors de créer vous même la fonction. Nous allons voir dans cette séquence qu’il est tout à fait possible de réaliser n’importe quel calcul de caractère de contrôle grâce aux formules. L’exemple présenté ici illustre le calcul d’un caractère de contrôle pour un code-à-barres 2/5 interleaved. Méthode de calcul pour un caractère de contrôle La méthode consiste à multiplier le premier caractère de la donnée par 1, le second par 2, le troisième par 1, etc. Ouvrez l’étiquette intitulée CHECK01.TPL située dans le dossier TUTORIAL . Le calcul du caractère de contrôle va s’effectuer sur la donnée LO T NUMBER . Pour calculer le poids 1 Cliquez sur la branche Formule de l’onglet Sources de données de l’Explorateur de document et ajoutez une Formule. 2 Saisissez la formule suivante : mid(LOT NUMBER,1,1)& mid(LOT NUMBER,2,1)*2 & mid(LOT NUMBER,3,1)& mid(LOT NUMBER,4,1)*2 & mid(LOT NUMBER,5,1) Le résultat est 2120103 ; en effet, nous avons : 2*1 = 2 6*2 = 12 0*1 = 0 5*2 = 10 3*1 = 3 Annexe 1: Formules Chapitre 7 - 91 La concaténation des résultats donne 2120103. 3 Nommez la formule “WEIGHTED”. Pour additionner le résultat du calcul de poids : L’étape suivante consiste à additionner les chiffres résultant de la formule précédente. 1 Créez une seconde Formule que vous intitulerez “SUM”. 2 A l’intérieur de la zone de saisie, tapez l’expression suivante : mid(weighted,1,1)+mid(weighted,2,1)+ mid(weighted,3,1)+mid(weighted,4,1)+ mid(weighted,5,1)+mid(weighted,6,1)+ mid(weighted,7,1) Le résultat est 9 ; en effet, nous avons : 2+1+2+0+1+0+3= 9. Pour calculer le caractère de contrôle : C’est à l’aide du résultat précédent que nous allons calculer la valeur du caractère de contrôle. 1 Créez une troisième Formule que vous intitulerez “CHECK DIGIT”. 2 A l’intérieur de la zone de saisie, tapez l’expression suivante : if((sum % 10)>0,10-sum % 10,0) Le résultat est 1 ; en effet, nous avons : sum % 10 = 9 (% = modulo). 9 étant supérieur à 0, nous effectuons la soustraction : 10- 9 = 1. Remarque Si le résultat avait été égal à 0, le caractère de contrôle aurait eu comme valeur 0. Chapitre 7 - 92 Didacticiel Pour calculer la donnée à encoder : La création du code-à-barres doit inclure la donnée à encoder, c’est-à-dire la valeur de la variable “LOT NUMBER” concaténée à la valeur du caractère de contrôle (CHECK DIGIT). 1 Créez une quatrième Formule que vous intitulerez “DATA”. 2 A l’intérieur de la zone de saisie, tapez l’expression suivante : LOT NUMBER & CHECK DIGIT. La donnée à encoder est maintenant : Pour créer le code-à-barres : 1 Cliquez sur l’outil Code-à-barres situé dans la barre d’outils de création, sélectionnez ensuite la formule DATA et glissez-déplacez-la dans l’étiquette. 2 Sélectionnez le code-à-barres et, à l’aide du menu contextuel, choisissez Propriétés de l’objet. La boîte de dialogue Code-à-barres apparaît (voir Figure 21 ci-dessous). Annexe 1: Formules Chapitre 7 - 93 Présence d’un caractère de contrôle Sélection de la symbologie 2/5 Interleaved Figure 22 La boîte de dialogue Code-à-barres 3 Configurez la boîte de dialogue telle qu’elle apparaît sur la Figure 21. L’étiquette est maintenant terminée. Vous trouverez l’étiquette modèle dans TUTORIAL\C HECK .TPL . Chapitre 7 - 94 Didacticiel Atelier pratique 3 : calcul sur les dates Calcul d’une date de péremption avec la date système Votre logiciel intègre une option qui permet de rajouter une durée fixe ou variable à la date système. Cette fonction est très utile pour calculer, par exemple, la date limite de consommation d’un produit. Nous allons créer une étiquette qui comportera deux variables Date. Une première pour la date de fabrication et une deuxième pour la date limite. Pour créer les variables Date : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Date. 2 A l’aide du menu contextuel, cliquez sur Ajouter. Une sous-branche Date0 apparaît. 3 Sélectionnez-la et appuyez sur la touche F2 de façon à la renommer. 4 Tapez Date of manufacture. 5 Sélectionnez-la à nouveau et double-cliquez. La boîte de dialogue Date apparaît (voir Figure 19). 6 Cliquez sur le format de date 03/juin/1998. 7 Validez la boîte de dialogue. Maintenant, vous allez créer la variable EXP IRY DATE : 1 En répétant les opérations précédentes, créez une autre variable Date que vous nommerez Expiry Date. 2 Faites apparaître la boîte de dialogue Date en doublecliquant sur Expiry Date. 3 Comme pour la Date of manufacture, insérez le format de date 03/juin/1998. Annexe 1: Formules Chapitre 7 - 95 Nous admettrons que la durée de vie de ce produit est de 1 an et 2 jours, soit 367 jours. Au-delà de cette limite le produit devient impropre à la consommation. 4 Sélectionnez ensuite l’onglet Options, validez l’option Fixe dans la zone Ajouter une valeur et tapez 367. 5 Sélectionnez Jours comme Unité puis validez. Vos deux variables sont créées, il ne reste plus qu’à les insérer dans le document (voir Figure 22). Figure 23 Calcul d’une date de péremption L’étiquette est maintenant terminée. Vous trouverez l’étiquette modèle dans TUTORIAL\SY ST DATE.TP L. Chapitre 7 - 96 Didacticiel Atelier pratique 4 : calcul sur les dates Calcul d’une date de péremption en fonction d’une date nonsystème Dans cette section, nous allons reproduire le même document sans utiliser la date système. Nous supposons que l’opérateur entre la date de fabrication au moment de l’impression de l’étiquette. Cette méthode nous oblige à effectuer des calculs sur la date de fabrication afin de déterminer la date limite. Ainsi plusieurs formules vont être nécessaires à l’élaboration d’un tel document. D’autre part, tous les calculs devront s’effectuer en prenant pour unité le jour. Les fonctions utilisées seront principalement day(), month(), year(). La méthode consiste à ajouter la durée au jour, au mois et à l’année. En effet, ces trois fonctions sont capables d’extraire le jour, le mois et l’année en cours si l’argument est une date système, c’est-à-dire today(). Mais, elles peuvent également retourner ce même résultat si l’argument entré est le nombre de jours écoulés depuis une année référence (voir l’exemple ci-après). Annexe 1: Formules Chapitre 7 - 97 Ainsi day(0)&”/”&month(0)&”/”&year(0) donne pour résultat : 30/12/1899 = année référence de votre application. Si l’on souhaite que cette formule retourne la date du jour courant, la solution consiste à calculer le nombre de jours écoulés depuis l’année référence. La formule devra comprendre l’addition de : • " 99*365 = nombre total de jours pour 99 années de 365 jours ; • " quotient(99-1,4) = nombre de jours en plus pour les années bissextiles ; • " +1 = permet d’initialiser l’année référence au 31/12/1899 afin de démarrer à une année - 1 jour; • " + les jours écoulés de l’année en cours, nous admettrons que nous sommes le 20 janvier 1999. L’expression est alors : day(99*365+quotient(99-1,4)+1+20)&”/ ”&month(99*365+quotient(99-1,4)+1+20)&”/ ”&year(99*365+quotient(99-1,4)+1+20) et aura pour résultat 20/1/1999 qui est bien la date courante admise pour l’exemple. Pour créer la variable intermédiaire pour la saisie de la date de fabrication : Dans un premier temps, nous allons créer les variables sur lesquelles nous allons baser les calculs. 1 Créez un nouveau document. 2 Ajoutez une variable intermédiaire (branche Formulaire) et saisissez DATE comme dénomination. Chapitre 7 - 98 Didacticiel 3 Configurez la boîte de dialogue des propriétés de cette variable avec les valeurs suivantes : - sélectionnez l’option Locale ; - tapez “28021999” comme date de fabrication dans la zone de saisie ; - activez la case à cocher Supprimer les espaces ; - sélectionnez l’onglet Formulaire et tapez ##/##/#### comme Format de saisie. - tapez 8 comme Longueur minimale. - sélectionnez l’onglet Sortie, et tapez “8” comme Longueur maximale. 4 Validez. Pour créer la variable Var pour la saisie de la durée de vie du produit : Répétez les étapes précédentes pour la création de cette variable en modifiant les paramètres comme suit : - tapez “DUREE JOURS” comme nom de cette variable ; - sélectionnez l’option Locale ; - tapez 367 dans la zone de saisie comme valeur de durée de vie ; - activez la case à cocher Supprimer les espaces. Pour créer les variables intermédiaires Jour, Mois, Année : Ces trois variables sont extraites de la variable date, c’està-dire de la date de fabrication. Comme nous le verrons plus tard elles entreront dans l’expression pour le calcul de la date limite. 1 Créez à partir de l’Explorateur de document, une variable Formule que vous appellerez Jour. 2 Dans la zone d’édition des formules, tapez l’expression suivante : left(date,2) : cette fonction extrait deux caractères de l’argument DATE à partir de la gauche. Etant donné que la valeur de la variable DATE est pour le moment “28021999”, cette formule donne donc pour résultat 28 . 3 Validez. Annexe 1: Formules Chapitre 7 - 99 4 Répétez l’étape précédente pour créer la variable Formule Mois en tapant l’expression : mid(date,3,2). Cette fonction retourne deux caractères à partir du troisième caractère de la chaîne DATE et donne 02 comme résultat. 5 Validez. 6 Répétez l’étape précédente pour créer la variable Formule Année en tapant l’expression : right(date,4)1900. Cette fonction extrait quatre caractères de l’argument DATE à partir de la droite. Nous obtenons donc comme résultat 1999. Le fait de retrancher 1900 permet de travailler sur trois digits au lieu de deux, ce qui assure la compatibilité avec l’An 2000. 7 Validez. Remarque Le résultat de cette formule ne peut pas être exploité directement. Nous verrons plus loin comment l’utiliser. Pour créer la variable intermédiaire pour le calcul du nombre de jours écoulés de l’année en cours : Le dernier élément à déterminer est en effet le nombre de jours écoulés de l’année en cours. Cette variable va nous permettre de calculer ce nombre en vérifiant également si l’année en cours est une année bissextile ou non. La création de cette variable nécessite la création d’une variable intermédiaire que nous appellerons CHAINEJOUR . Cette variable va comporter une chaîne de caractères définissant le nombre de jours compris dans une année de 365 jours. L’astuce consiste à ajouter à chaque mois le nombre de jours écoulés depuis le 1er janvier (voir ciaprès). 000 031 059 jan fev 090 120 151 181 212 243 273 304 334 mar avr mai jui juil aoû sep oct nov Chapitre 7 - 100 Didacticiel 1 A partir de la source de données Libre, créer la variable intermédiaire CHAINEJOUR . 2 Dans la boîte de dialogue de la variable, tapez la chaîne ci-dessus (000031059090120151181212243273304334) comme valeur Locale sans ajouter d’espace. 3 Validez. Cette variable CHAINEJOUR va entrer dans le calcul du nombre de jours écoulés depuis le premier janvier de l’année en cours. Il s’agit maintenant de créer la formule qui va effectuer ce calcul. 4 Créez à partir de l’onglet Formule, une variable que vous appellerez JUL IE N . 5 Dans la zone d’édition, tapez l’expression : jour+mid(chainejour, (mois-1)*3+1,3)+if(and( (mois > 2),(mod(annee,4)=0)),1,0) : correspond au jour de fabrication (variable que nous avons créée précédemment). mid(chainejour,(mois-1)*3+1,3) : formule permettant d’extraire de la variable CHAINE JOUR , les caractères correspondant au mois précédent le mois de la date de fabrication. if(and( (mois > 2) ,(mod(annee,4)=0)),1,0) : permet de vérifier si l’année en cours est une année bissextile ou non auquel cas, si la date de fabrication est ultérieure à février, il est nécessaire d’ajouter un jour. Puisque la date de fabrication pour notre exemple est le 28021999, il s’est écoulé 31 + 28 soit 59 jours depuis le premier janvier 1999. La formule JULIEN nous confirme effectivement ce résultat. JO UR Pour créer la formule pour le calcul de la date limite : Nous avons maintenant tous les éléments pour définir l’expression qui va calculer la date limite. 1 Créez une formule que vous appellerez date limite. Annexe 1: Formules Chapitre 7 - 101 2 Dans la zone d’édition, tapez l’expression : right(”00”&DAY(A NNEE*365+quotient(ANNEE -1,4)+1 +JULIEN + DUREE JOURS ),2)&”/”& right(”00”&month(ANNE E*365+quotient(A NNEE-1,4) +1+JULIE N + DUREE JOURS),2) & ”/” & right(year(ANNEE *365+quotient(ANNE E-1,4)+1+ JULIEN + DUREE JO URS ),4) Comme nous l’avons déjà évoqué en introduction à cet exemple, les fonctions qui permettent un tel calcul sont : - day(”jours écoulés depuis une année -1” + “ jours de durée de vie du produit”) et ; - month(”jours écoulés depuis une année -1” + “ jours de durée de vie du produit”) et ; - year(”jours écoulés depuis une année -1” + “ jours de durée de vie du produit”). Selon notre exemple, nous obtenons comme DATE LIMITE le 01/03 /2000. Remarque L’étiquette que nous venons de réaliser est également disponible parmi les étiquettes exemples situées dans le dossier TUTORIAL\LABELS\EXPRDATE.TPL Des commentaires aident à mieux comprendre. Quand un document est élaboré par différentes personnes, il peut être utile de faire figurer certains commentaires, pour que chaque utilisateur comprenne les raisons de tel ou tel calcul. Aussi, toute la zone en dehors des limites de l’étiquette est une zone non-imprimable qui vous permet d’insérer, entre autre, les explications et commentaires nécessaires. Vous retrouverez dans l’aide en ligne, toutes les explications accompagnées d’autres exemples, de toutes les fonctions utilisées dans cet exemple. Chapitre 7 - 102 Didacticiel C HA P ITR E 8 Annexe 2 : connexion aux bases de données Quelques rappels A travers ce chapitre vous découvrirez à quel point votre logiciel est puissant. En effet, nous allons mettre en relation une étiquette (le contenant) avec une base de données (le contenu). Pour ce faire, nous allons avoir recours aux connexions ODBC (Open Data Base Connectivity) et OLE DB (Object Linking and Embedding Database). Base de données La base de donnée permet de stocker des données. Toutes les données sont agencées sous forme de tables (ou tableaux) à deux dimensions, ce que l’on nomme une relation. Chaque ligne du tableau est appelée enregistrement. Un enregistrement sert à gérer un objet dont les propriétés sont agencées dans les différentes colonnes de la table sous forme de champs. Une base de données peut contenir plusieurs tables. Pour mettre en relation les différentes tables d’une même base de données, on peut avoir recours aux jointures. Nous verrons plus loin dans ce chapitre, à travers un exemple concret, comment créer des jointures. ODBC Il s’agit d’un standard de connexion permettant l’accès aux bases de données. En utilisant ODBC, il est très simple de mettre en relation une application telle que votre logiciel d’étiquetage avec un certain nombre de bases de données. Chapitre 8 - 104 Didacticiel OLE DB Il s’agit d’un standard de connexion permettant d’accéderà tous les standards de bases de données et aux données stockées dans les systèmes de messagerie. Le logiciel fournit plusieurs pilotes ODBC de manière à avoir accès aux bases de données les plus courantes. Cidessous, sont listés quelques pilotes : • Microsoft Access Driver (*.mdb) • Microsoft Excel Driver (*.xls) • Microsoft FoxPro Driver (*.dbf) • ... Connexion à des bases de données multiples Vous pouvez connecter vos étiquettes à plusieurs bases de données en utilisant l'une des méthodes décrites dans les ateliers pratiques suivants. Vous pouvez consulter la boîte déroulante de votre barre d'outils Navigation dans la base de fusion pour sélectionner et pour changer la connexion à la base de données. Une fois enregistrées, les connexions aux bases de données resteront disponibles chaque fois que vous ouvrirez cette étiquette. Chaque étiquette doit avoir ses connexions aux bases de données associées configurées et enregistrées. Faisons le point... Qu’est ce qu’une base de données... Une base de données permet de stocker des données dans des tables. Une table contient des enregistrements qui permettent de gérer des objets dont les propriétés sont agencées dans des champs. Comment avoir accès à une base de données... En utilisant ODBC ou OLE DB. Annexe 2 : connexion aux bases de données D’où proviennent les données... Chapitre 8 - 105 D’une source de données ODBC ou OLE DB. La source de données comprend les informations nécessaires pour l’accès à la base de données (nom et chemin d’accès de la base de données et le type moteur de base de données associée). Atelier pratique 1 - Installation d’une source de données ODBC et importation des données La première étape, avant d’avoir accès aux données, consiste à installer la source de données requise. Installation de la source de données ODBC Ce premier exemple va vous permettre d’installer une source de données qui se réfère à une base de données Access. Pour installer la source de données : 1 Ouvrez l’étiquette RE CTO_00.TP L située dans le dossier d’installation de votre produit \TUTORIAL\LA BEL S. Il s’agit d’une jaquette pour CD qui devra comporter le titre de l’oeuvre et les morceaux enregistrés. Les données à insérer dans l’étiquette se trouvent dans une base de données intitulée VOLMUS IC . MDB. 2 Choisissez Source de données > Base de données > Créer/Modifier une requête. La boîte de dialogue Définition d’une requête ODBC apparaît. 3 Cliquez sur à droite de la liste Sélectionnez une source de données. La boîte de dialogue Administrateur de source de Chapitre 8 - 106 Didacticiel données ODBC apparaît. L’ODBC est un composant totalement indépendant de votre logiciel d’étiquetage. Vous pouvez également atteindre l’Administrateur de source de données ODBC par le panneau de configuration de Windows : choisissez Démarrer Paramètres Panneau de configuration et cliquez sur l’icône 4 Depuis le volet DSN utilisateur, cliquez sur Ajouter... puis, sélectionnez le pilote Microsoft Access Driver (*.mdb) enfin, cliquez sur Terminer. La boîte Installation ODBC pour Microsoft Access apparaît. 5 Tapez un libellé dans la zone Nom de la source de données, par exemple Classical music source et au besoin, donnez une brève description (voir figure ciaprès) Classical music source tracks by CD Figure 24 Nommer une source de données Nous savons maintenant qu’une source de données est associée à une base de données. L’étape suivante consiste à sélectionner la base de données utilisée pour notre exemple, c’est-à- dire VO LMUSIC .MDB. Pour sélectionner la base de données : 1 Toujours à partir de la boîte Installation ODBC pour Microsoft Access, cliquez sur Sélectionner dans la zone Base de données. Annexe 2 : connexion aux bases de données Chapitre 8 - 107 2 Sélectionnez la base de données située dans le dossier d’installation de votre logiciel d’étiquetage \TUTORIAL\DATA\V OL MUS IC . MDB puis validez. 3 Fermez ensuite la boîte Installation ODBC pour Microsoft Access en cliquant sur OK puis, quittez l’Administrateur de source de données ODBC en cliquant sur OK. A chaque pilote ODBC correspond une aide en ligne. N’hésitez pas à la consulter ! Importation des données Maintenant que la source de données est installée, nous allons pouvoir importer les données stockées dans la base de données pour les insérer dans l’étiquette. Pour importer les données : 1 Si la boîte de dialogue Définition d’une requête ODBC n’est pas affichée à l’écran, choisissez Fusion Créer/ Modifier une requête. 2 A partir de la liste Sélectionnez une source de données, choisissez Classical music source puis, sélectionnez la table volumes. La boîte de dialogue affiche les informations suivantes : Nom de la source de données. Nom de la table con tenue dans la base de données. Champs contenus dans la table. Chapitre 8 - 108 Didacticiel Figure 25 La boîte de dialogue Définition d’une requête ODBC 3 Cliquez sur Tout sélectionner puis validez. Cette action permet de créer automatiquement toutes les variables Base de données à partir des champs de la base de données. Les variables sont listées sous la branche Base de données de l’onglet Sources de données de l’Explorateur de document. 4 Enregistrez votre document. L’application vous demande si vous souhaitez enregistrer la requête. 5 Cliquez sur Oui, sélectionnez .\TUTORIAL\QUERY et tapez VO LMUSIC .CSQ comme nom de requête. Création des objets variables Il suffit maintenant d’associer les variables ainsi créées à un objet (texte, code-à-barres, etc.) pour les faire figurer dans l’étiquette. Dans notre exemple, nous créerons des Objets Texte variables. Annexe 2 : connexion aux bases de données Chapitre 8 - 109 Rappel ! Il est important de ne pas confondre variable et objet variable. Une variable est un objet non-physique dont la valeur évolue. Un objet variable quant à lui revêt un aspect physique (texte, code-à-barres, etc.). Lorsque un objet (texte, code-à-barres, etc.) est associé à une variable, il est dit objet variable. Une même variable peut revêtir différents aspects physiques : elle peut être associée à la fois à un objet Texte et à un objet Code-à-barres. Par ailleurs, vous pouvez créer autant de variables que vous le souhaitez sans pour autant créer des objets variables. En effet, les variables peuvent être utiles pour la création d’une formule par exemple. C’est ce que nous verrons plus loin dans cet exemple (voir Chapitre 8, Concaténer des variables). Pour créer l’objet Texte variable “Instrument” : 1 Sélectionnez dans l’étiquette, le texte fixe “Title”(il doit être entièrement surligné). 2 A l’aide du menu contextuel, choisissez Propriétés de l’objet. 3 Cliquez sur l’onglet Source de données. 4 Activez l’option Donnée variable puis, sélectionnez le champ Instrument situé sous la branche Base de données (18). 5 Validez. Vous venez de transformer un objet fixe en objet variable. Pour visualiser les différentes valeurs que peut prendre votre objet, utilisez la Barre de navigation. Chapitre 8 - 110 Didacticiel Vous constatez que l’objet variable prend respectivement “The Oboe”, “The Flute”, “The Horn”, “The Harpsichord”, “The Piano”, “The Trumpet”, “The Organ”, “The Cello”, “The Guitar” et “The Violin” pour valeur. N’oubliez pas de cliquer sur le bouton Afficher le contenu des champs pour visualiser la valeur des variables. Pour créer l’image variable “Picture” : 1 Sélectionnez Picture situé sous la branche Base de données de l’Explorateur de document. 2 Glissez-déplacez Picture dans le document. Un menu contextuel apparaît. 3 Choisissez Image. L’image apparaît à l’écran. 4 Sélectionnez-la puis à l’aide du menu contextuel, choisissez Propriétés. 5 Cliquez sur l’onglet Options. 6 Activez Autre dossier et sélectionnez le dossier .\TUTORIAL\IMAGES puis validez la boîte de dialogue Image. 7 Sélectionnez l’image et positionnez-la en haut du document. Au besoin réajustez la taille de cette dernière. Pour créer l’objet variable “N°” : 1 Sélectionnez l’outil Création de texte puis, sélectionnez la variable N° située dans l’Explorateur de document, sous la branche Base de données. 2 En maintenant la variable sélectionnée, effectuez un glisser-déplacer vers l’étiquette, à côte du texte “Volume:”. Annexe 2 : connexion aux bases de données Chapitre 8 - 111 3 Enregistrez votre document. Pour concaténer des variables : Pour compléter la jaquette, il faut créer les objets variables en les associant aux variables Track1 à Track15. Si l’on reprend la méthode précédente, c’est-à-dire associer une variable à un objet, il faut répéter 15 fois la création d’un objet variable. Pour gagner du temps à la création et faciliter par la suite la gestion de ces données, nous allons créer un seul objet variable qui contiendra toutes les données dont nous avons besoin. Pour ce faire, nous allons avoir recours à la variable Formule dont l’expression sera la concaténation de toutes les variables Track1 à Track15. 1 Dans l’Explorateur de document (onglet Sources de données), sélectionnez Formule puis, à l’aide du menu contextuel, choisissez Ajouter. Une variable Formule0 est automatiquement créée. 2 Sélectionnez-la et double-cliquez. La boîte de dialogue Formule apparaît. 3 A partir de la liste contenant les types d’éléments pouvant être contenus dans la formule, sélectionnez Variables. Vous remarquez que Variables contient toutes les variables disponibles dans votre application pour l’étiquette courante : - d’une part les variables de contrôle de votre application (voir Chapitre 12) ; - et d’autre part les variables que vous venez de créer en effectuant une fusion avec la base de données V OLMUS IC . MDB . Chapitre 8 - 112 Didacticiel Il s’agit maintenant de concaténer les variables Track1 à Track15. De façon à obtenir un affichage organisé, nous allons également insérer dans cette formule des chaînes de texte contenant le numéro de la piste suivi d’un point et d’un espace (exemple : “1. “). 4 Tapez l’expression : ”1. ”& track1 & ” - 2. ”& track2 & ” 3.”&track3 &” - 4. ”& track4 & ” - 5. ”& track5 & ” - 6. ”& track6 & ” - 7. ”& track7 & ” - 8. ”& track8 & ” - 9. ”& track9 & ” - 10. ”& track10 & ” - 11. ”& track11 &” - 12. ”& track12 & ” - 13. ”& track13 &” - 14. ”& track14 & ” - 15. ”& track15 5 Validez. 6 Nommez-la “Tracks”. Il s’agit maintenant d’associer la variable formule Tracks à un objet Texte de façon à la faire figurer sur l’étiquette. Pour créer l’objet Texte variable : 1 Sélectionnez l’outil de Création de texte puis la variable formule Tracks. 2 Glissez-déplacez la formule dans l’étiquette et positionnez-la sous la variable Instrument. Si vous souhaitez visualiser le contenu de la variable, n’oubliez pas de sélectionner le mode d’affichage Valeur (voir Chapitre 8 - 80, Afficher le contenu des champs). Par ailleurs, si vous constatez que la valeur de la variable est tronquée, vérifiez ses paramètres d’affichage à partir de la boîte de dialogue de la variable, onglet Sortie ; saisissez 255 dans le champ Longueur maximale. Enfin, pour faire un paragraphe de plusieurs lignes, cliquez sur le bouton Renvoi automatique à la ligne (onglet Paragraphe de la boîte de dialogue Texte) et ajustez-le pour qu’il contienne en bas de la jaquette. Annexe 2 : connexion aux bases de données Chapitre 8 - 113 3 Enregistrez votre document. Création de la variable Recherche dans une table La variable Recherche dans une table est une variable qui permet de rechercher une donnée particulière dans une base de données ou une table autre que celle fusionnée avec l’étiquette courante. En effet, il peut arriver que certaines propriétés d’un objet soient stockées dans une autre base de données. Le fait de stocker des données dans différentes bases de données ou différentes tables permet d’alléger ces dernières en évitant la duplication de données. Dans notre exemple, il se trouve que la base de données VO LMUSIC .MDB ne contient qu’une partie des données dont nous avons besoin. En effet, pour compléter la jaquette, il faut renseigner l’information suivante : Conducted by: Cette information est stockée dans une deuxième base de données Access intitulée CNDTED BY. MDB. Cette base de données contient le nom du Chef d’orchestre qui a dirigé l’ensemble de l’enregistrement pour chaque volume. Pour créer la variable Recherche dans une table : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Recherche dans une table puis, d’un clic droit de la souris, choisissez Ajouter. Sous la branche Recherche dans une table, se créée automatiquement une sous-branche qui spécifie le nom de la source de données. Ainsi, il se créera automatiquement autant de sousbranches que de variables Recherche dans une table si le champ résultat provient de bases de données différentes. 2 Double-cliquez sur cette dernière. La boîte de dialogue Recherche dans une table apparaît à l’écran. 3 Connectez la base de données CndtedBy.mdb en Chapitre 8 - 114 Didacticiel utilisant l’Administrateur de sources de données ODBC. 4 Une fois la connexion réalisée, faites apparaître, depuis la boîte de dialogue Recherche dans une table, le nom de la source de données dans la liste Sélectionnez une source de données. 5 Complétez les différents champs d’après la Figure 25 ciaprès. Figure 26 Création d’une variable Recherche dans une table 6 Une fois la boîte de dialogue complétée, validez-la. 7 Sélectionnez la variable Recherche dans une table que vous venez de créer puis, cliquez une fois de façon à sélectionner le nom donné par défaut et saisissez Name. 8 Sélectionnez l’outil de Création de texte puis, en maintenant la variable Recherche dans une table Name sélectionnée, glissez-déplacez-la sous le texte Annexe 2 : connexion aux bases de données Chapitre 8 - 115 “Conducted by”. 9 Enregistrez votre document. Faisons le point... Qu’est-ce qu’une variable ? Une variable est un objet non-physique dont la valeur évolue au cours de l’impression. Une variable peut-être de différents types. La valeur d’une variable dépend de son type de source de données. Quels sont les différents types de variable ? On distingue plusieurs types de variables : - Base de données ; - Recherche dans une table ; - Formule ; - Compteur ; - Date ; - Formulaire ; - Libre. - Partagée. Quelles sont les sources de données qui permettent de renseigner une variable ? - La variable Base de données est renseignée par les données contenues dans un champ de la base de données fusionnée avec l’étiquette courante. - La variable Recherche dans une table est renseignée par les données contenues dans un champ d’une source de données autre que celle fusionnée avec l’étiquette courante. - La variable Formule est renseignée par le résultat d’une expression qui peut contenir des variables, des constantes, etc. (voir Chapitre 7 - 55, Annexe 1 : Formules). - La variable Compteur est renseignée par le résultat d’un calcul effectué par l’ordinateur ou l’imprimante. - La variable Date est renseignée par la date système de votre machine ou de l’imprimante. - La variable Formulaire est renseignée par la saisie clavier Chapitre 8 - 116 Didacticiel Qu’est ce qu’un Objet variable ? Un objet variable est une variable qui revêt un aspect physique. L’objet variable peut prendre pour forme : le texte, l’image ou le code-à-barres. Atelier pratique 2 - Requêtes complexes et jointures Dans cette séquence, nous allons aborder les notions de requêtes et jointures. Pour ce faire, nous allons réaliser le verso de la jaquette qui devra contenir le numéro du volume, le nom de l’auteur de l’oeuvre, les morceaux contenus dans le volume ainsi que la durée des morceaux. Pour la réalisation du verso de la jaquette, nous allons utiliser une troisième base de données Access qui stocke les informations complémentaires dont nous avons besoin, c’est-à-dire la durée des différents morceaux et l’auteur des oeuvres. Cette base de données intitulée V OLDUR .MDB contient deux tables : • Duration • Author Réalisation d’une jointure interne La première étape consiste à connecter la nouvelle étiquette VE RSO _00.TPL à la base de données VO LDUR .MDB. Pour créer la source de données : 1 Ouvrez l’étiquette VE RSO _00.TPL située dans le répertoire TUTORIAL\labels puis choisissez Source de données > Base de données > Créer/Modifier une requête. 2 Créez la nouvelle source de données en utilisant l’Administrateur de sources de données ODBC. 3 Nommez cette nouvelle source “Duration source”. 4 Lorsque la source est installée, sélectionnez-la dans la liste Sélectionnez la source de données de la boîte de dialogue Définition d’une requête ODBC (voir la Figure 26 ci-après). Annexe 2 : connexion aux bases de données Chapitre 8 - 117 Figure 27 Sélection de la source de données Duration source 5 Sélectionnez les deux tables : Author et Duration. Tous les champs contenus dans les deux tables apparaissent dans la liste de droite. 6 Activez la case à cocher Inclure le nom des tables. Cette option permet de savoir immédiatement d’où provient un champ particulier. 7 Cliquez sur Tout sélectionner puis sur l’onglet Jointures. 8 Tapez l’expression pour la définition de la jointure comme indiqué dans la Figure 27 ci-après. Chapitre 8 - 118 Didacticiel 1 Table Duration Table Author Num Author Track12 Track13 1 2 3 4 5 6 7 8 9 10 Author1 Author2 Author3 Author4 Author5 Author6 Author7 Author8 Author9 Author10 Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Track14 Track15 Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Num 1 2 3 4 5 6 7 8 9 10 Jointure : la jointure permet de relier plusieurs tables. Créer une jointure pour relier deux tables permet d’obtenir à la fois les données contenues dans la table Author et celles contenues dans la table Duration. 2 Pour visualiser le résultat de la requête, cliquez sur le bouton Résultat de la requête Track12 Track13 Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Track14 Track15 Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Duration Num Author 1 2 3 4 5 6 7 8 9 10 Author1 Author2 Author3 Author4 Author5 Author6 Author7 Author8 Author9 Author10 Figure 28 Réalisation d’une jointure interne Annexe 2 : connexion aux bases de données Chapitre 8 - 119 9 Après avoir visualisé le résultat de la requête (voir cidessous), fermez la grille Résultat de la requête puis validez la boîte de dialogue Définition d’une requête ODBC. Figure 29 La grille Résultat de la requête Instantanément la branche Base de données affiche la présence des 18 variables créées. 10 Enregistrez votre document et la requête que vous nommerez par exemple, VOLDUR .CS Q. Insertion des variables issues de la requête Dans cette séquence, nous allons insérer les variables dans l’étiquette. Nous pourrions associer chaque variable contenant la durée du morceau à un objet Texte cependant, cette manipulation est longue et laborieuse. Comme dans l’exercice précédent, nous allons créer une formule dont l’expression sera la concaténation des variables Duration. Pour concaténer les variables : 1 Dans l’Explorateur de document (onglet Sources de données), sélectionnez Formule puis, à l’aide du menu contextuel, choisissez Ajouter. Une variable Formule0 est automatiquement créée. 2 Sélectionnez-la et double-cliquez. 3 A partir de la liste contenant les types d’éléments pouvant être contenus dans la formule, sélectionnez Variables. Chapitre 8 - 120 Didacticiel 4 Tapez l’expression suivante. \n représente un retour chariot. “Duration.Track1&”\n”& Duration.Track2&”\n” &Duration.Track3&”\n”& Duration.Track4&”\n”& Duration. Track5&”\n”& Duration. Track6&”\n”& Duration.Track7&”\n”& Duration. Track8&”\n”& Duration.Track9&”\n”& Duration.Track10&”\n”& Duration.Track11&”\n”& Duration. Track12&”\n”& Duration.Track13&”\n”& Duration.Track14&”\n”& Duration. Track15” 5 Nommez la variable “TrackDuration”. Il s’agit maintenant d’associer la variable formule TrackDuration à un objet Texte pour la faire figurer sur l’étiquette. Pour créer l’objet Texte variable : 1 Sélectionnez l’outil de Création de texte puis, en maintenant la variable formule TrackDuration sélectionnée, glissez-déplacez-la à droite dans le document 2 Enregistrez votre document. La valeur de la variable est tronquée. Vérifiez les paramètres de sortie de cette dernière, la longueur maximale est certainement mal ajustée ! Insertion des titres grâce à la variable Recherche dans une table Pour compléter le verso de la jaquette, il faut maintenant insérer les titres des différents morceaux en face de leur durée respective. Pour insérer les titres : 1 A partir de l’Explorateur de document, créez une variable Recherche dans une table que vous nommerez Track1. Annexe 2 : connexion aux bases de données Chapitre 8 - 121 2 Renseignez la boîte de dialogue avec les données ciaprès : - Sélectionnez une source de données : Classical music source ; - Sélectionnez une table : Volumes ; - Sélectionnez le champs résultat : Track1 ; - Champ clé : N ; - Valeur de la clé (variable) : Author.Num. 3 Répétez les étapes précédentes jusqu’à la création des 15 variables Recherche dans une table. N’oubliez pas de sélectionner le Champ résultat correspondant : Track1 pour la variable Track1, Track2 pour la variable Track2, etc. Vous avez certainement déjà pu constater que les variables Recherche dans une table sont classées selon leur provenance. Une sousbranche se crée automatiquement et prend pour nom celui de la table d’où provient la donnée. Lorsque vous avez plusieurs variables à créer dont les données proviennent de la même source, ajoutez-les directement à partir de la sousbranche en question. Ainsi, la boîte des propriétés sera pré-configurée. Vous n’aurez plus à spécifier ni la source de données, ni la table. 4 Après avoir créé toutes les variables, enregistrez votre document. Créer la formule de concaténation De même que pour les données liées à la durée des morceaux, nous allons créer une formule qui rassemblera les données liées aux titres des morceaux, en insérant le retour chariot de façon à avoir le même format de présentation que la formule précédente. 1 Créez une deuxième formule que vous nommerez “TrackTitle”. 2 Tapez l’expression : Track1&”\n”&Track2&”\n” &Track3&”\n”& Track4&”\n”& Track5&”\n”& Track6&”\n”&Track7&”\n”& Track8&”\n”& Chapitre 8 - 122 Didacticiel Track9&”\n”&Track10&”\n”& Track11&”\n”&Track12&”\n”& Track13&”\n”&Track14&”\n”& Track15” 3 Validez. 4 Sélectionnez l’outil de Création de texte et glissezdéplacez la formule TrackTitle en face de la formule TrackDuration. N’hésitez pas à utiliser les outils d’alignement pour positionner correctement les données à l’intérieur de votre document ! Sélectionnez les deux formules et choisissez Objet Alignement En haut. Une fois les données parfaitement alignées, verrouillez leur position : Objet Verrouiller/ Déverrouiller. Par ailleurs, si les données ne contiennent pas dans votre document, modifiez les propriétés de texte. Choisissez par exemple, la police Arial avec une hauteur de 10 points. Finaliser le document Pour terminer complètement le document, il ne reste plus qu’à insérer le numéro et l’auteur du volume. 1 Sélectionnez l’outil de Création de texte, puis la variable Base de données Author.Num et en effectuant un glisser-déplacer, positionnez-la près du texte “Volume:”. 2 Répétez l’opération précédente pour positionner le nom de l’auteur du volume près du texte “Author:”. Annexe 2 : connexion aux bases de données Chapitre 8 - 123 Atelier pratique 3 - La grille Résultat de la requête La grille Résultat de la recherche vous permet de visualiser le résultat d’une requête, de rechercher un terme particulier ou toutes les occurrences et d’imprimer les enregistrements de votre choix (voir Figure 29 ci-après). Fonctions de recherche : Champ de recherche Impression : Taper le nombre d’étiquettes dans la série à imprimer. Valeur de recherche Rechercher la valeur n’importe où dans le champ ou en début de champ Déplacement dans les occurrences du résultat de la recherche : Première occurrence Occurrence précédente Occurrence suivante Dernière occurrence Sélectionnez la (ou les) ligne(s) que vous souhaitez imprimer, et saisissez le nombre de copie d’étiquettes à imprimer pour cet (ces) enregistrement(s). Imprimer Configurer l’imprimante Réinitialiser toutes les quantités d’impressions définies dans la pre mière colonne Aide Figure 30 Présentation de la grille Résultat de la requête Chapitre 8 - 124 Didacticiel C HA P ITR E 9 Annexe 3 : les compteurs Numérotation de vos documents La variable Compteur est une variable intégrée à votre logiciel d’étiquetage. La souplesse des compteurs permet de multiples applications ; par exemple, compter une série d’étiquettes, connaître le nombre d’étiquettes imprimées dans une journée, etc. Grâce à cette variable, vous pouvez créer des compteurs dégressifs, progressifs, imbriqués, partagés... Cette section est jalonnée de divers exemples qui vous permettront de passer en revue un certain de nombre de possibilités qui vous sont offertes avec les compteurs. Les exemples intitulés Atelier pratique ont des niveaux de difficultés différents, niveaux que vous pourrez repérer grâce aux icônes ci-dessous : Très facile Facile Difficile Chapitre 9 - 126 Création d’un compteur Didacticiel Les variables Compteur sont des variables dont le contenu évolue d’une étiquette à l’autre au cours de l’impression, selon une valeur initiale et un incrément. C’est à l’aide de la boîte de dialogue de la variable Compteur que vous allez pouvoir définir les attributs d’une variable de type Compteur. Pour créer un compteur : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Compteur. 2 A l’aide du menu contextuel, choisissez Ajouter. 3 Double-cliquez sur le compteur ainsi créé. La boîte de dialogue Compteur apparaît (voir Figure cidessous). Propose une liste de 6 bases de comptage, plus une option Personnel : Binaire, Octal, Décimal, Hexadécimal, Alphabétique, Alphanumérique. Permet de numéroter individuellement chaque copie d’étiquettes de manière exhaustive Permet de déterminer l’évènement qui déclenche l’incrément du compteur. Figure 31 La boîte de dialogue Compteur Il s’agit d’une boîte divisée en deux onglets : Annexe 3 : les compteurs Chapitre 9 - 127 Compteur : permet de définir les propriétés et le type de compteur (voir Aide en ligne L’onglet Compteur); Sortie : permet d’affiner la mise en forme finale de la variable pour l’affichage dans votre document (voir Aide en ligne l’onglet Sortie). Atelier pratique 1 : Compteur pour une série d’étiquettes Dans cette séquence, nous allons créer une étiquette comportant un compteur dédié au dénombrement d’étiquettes dans une série. Le nombre d’étiquettes dans la série est fixe. Numérotation des étiquettes dans une série Pour créer une d’étiquettes : numérotation dans une série 1 Ouvrez un nouveau document que vous nommerez S ERIAL. TP L. 2 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Compteur. 3 A l’aide du menu contextuel, choisissez Ajouter. La boîte de dialogue de la variable Compteur apparaît (voir Figure 30). 4 Renseignez la boîte de dialogue avec les valeurs cidessous : - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 1 ; - Remettre le compteur à : 1 ; - Après : 10. 5 Cliquez sur l’onglet Sortie et tapez “Label: ” comme préfixe. 6 Validez et nommez cette variable : LAB ELNUM . 7 Sélectionnez l’outil Texte et glissez-déplacez la variable LA BE LNUM en bas à droite de votre document. Chapitre 9 - 128 Didacticiel N’oubliez pas de sélectionner le mode d’affichage Contenu pour visualiser la valeur du compteur. Vous venez de créer le compteur qui numérotera les étiquettes de la série. Nous supposons pour notre exemple que la série est composée de 10 étiquettes. Nombre total d’étiquettes dans la série Maintenant, il s’agit de créer une variable qui affichera pour chaque étiquette de la série, le nombre total d’étiquettes dans la série. Pour ce faire, nous allons utiliser une des variables de contrôle de l’application. Pour insérer le nombre total d’étiquettes : 1 A partir de l’onglet Sources de données de l’Explorateur de document, sélectionnez Formule. 2 A l’aide du menu contextuel, choisissez Ajouter. 3 Double-cliquez sur la formule ainsi créée. 4 Insérez la variable de contrôle @SERIALQTY, située dans Variable (voir Figure ci-dessous). Figure 32 Utilisation d’une variable de contrôle dans une formule Annexe 3 : les compteurs Chapitre 9 - 129 5 Validez et nommez la formule TO TA LL ABE L. 6 Sélectionnez l’outil Texte et glissez-déplacez la formule à côté du compteur LA BE LNUM . Vous constatez que la valeur de LABE LNUM est à 1 alors qu’elle devrait afficher 10 puisque la série est composée de 10 étiquettes. En réalité, la mise à jour de cette variable s’effectuera au moment de l’impression. En effet, la définition du nombre d’étiquettes dans la série s’effectue à partir de la boîte de dialogue Imprimer. Pour imprimer : 1 Choisissez Fichier Imprimer ou bien cliquez sur appuyez sur la touche F6. ou 2 Saisissez 10 dans la zone Etiquettes dans la série puis lancez l’impression. Remarque Cette étiquette a été créée pour une imprimante bureautique utilisant un pilote Windows. Aussi, la mise en page a été effectuée en conséquence : - format A4 - dimension de l’étiquette : 80/50 - par rangée : 2 - par colonne : 5 Cette mise en page fait apparaître volontairement la série, c’est-à-dire les 10 étiquettes sur la même page. Chapitre 9 - 130 Didacticiel Atelier pratique 2 : Compteur personnalisé Dans cette séquence, nous allons créer une étiquette comportant un compteur dont la base de comptage est déterminée par l’utilisateur. Création d’un compteur personnalisé Pour créer un compteur personnalisé : 1 Ouvrez un nouveau document et créez une variable Compteur. 2 Renseignez la boîte de dialogue de la variableCompteur avec les valeurs ci-dessous : - Type : Personnel ; - Séquence personnalisée : A1B2C3D4E5 ; - Valeur initiale : A ; - Remettre le compteur à : A ; - Après : 5. 3 Validez et nommez le compteur “Customize”. 4 Sélectionnez l’outil Texte et glissez-déplacez le compteur dans votre document. La séquence personnalisée ne doit contenir ni doublon, ni espace. Pour imprimer : 1 Choisissez Fichier Imprimer ou cliquez sur le bouton ou encore, appuyez sur la touche F 6. 2 Saisissez 10 dans le champ Etiquettes dans la série puis lancez l’impression. Le résultat que vous obtenez est le suivant : Annexe 3 : les compteurs Chapitre 9 - 131 A 1 B 2 C 3 D 4 E 5 Figure 33 Compteur Personnalisé Atelier pratique 3 : Compteurs imbriqués En combinant plusieurs compteurs, vous pouvez réaliser des numérotations totalement personnalisées. Dans cette séquence, vous allez réaliser une numérotation d’étiquettes différente de celle proposée par défaut. Au lieu de numéroter les étiquettes de gauche à droite (sur la rangée d’étiquettes contenues dans la page), la numérotation s’effectuera de bas en haut, c’est-à-dire sur la colonne d’étiquettes contenues dans la page (voir Figure 33 ciaprès). Chapitre 9 - 132 Didacticiel 1 2 1 5 3 4 2 6 5 6 3 7 7 8 4 8 Compteur classique : numérotation de gauche à droite. Compteurs imbriqués : numérotation de haut en bas Figure 34 Exemple de numérotation complexe Création d’un compteur combiné L’astuce consiste à distinguer la colonne de gauche de celle de droite. Un compteur doit être créé pour la numérotation de la colonne de gauche, un deuxième pour la numérotation de la colonne de droite. La vérification de la condition s’effectue sur un troisième compteur binaire. Enfin, un dernier compteur permet d’incrémenter, si besoin, la numérotation sur les pages suivantes. Pour créer les compteurs intermédiaires : 1 Ouvrez l’étiquette TOPTO LO W .TPL située dans le dossier TUTORIAL \LA BEL S de votre application. 2 A partir de l’Explorateur de document, ajoutez un compteur que vous nommerez L EFT . Renseignez la boîte de dialogue avec les valeurs ci-dessous : - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 1 ; - Remettre le compteur à : 1 après 4 ; - Incrémenter après l’impression de 2 étiquettes. Annexe 3 : les compteurs Chapitre 9 - 133 3 Ajoutez un deuxième compteur que vous nommerez RIGHT . Renseignez la boîte de dialogue avec les valeurs ci-dessous : - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 5 ; - Remettre le compteur à : 5 après 8 ; - Incrémenter après l’impression de 2 étiquettes. 4 Ajoutez un troisième compteur que vous nommerez P AGE . Renseignez la boîte de dialogue avec les valeurs cidessous : - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 0 ; - Remettre le compteur à : 0 après 9999 ; - Incrémenter après l’impression de 8 étiquettes. 5 Ajoutez un quatrième compteur que vous nommerez TES T . Renseignez la boîte de dialogue avec les valeurs cidessous : - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 1 ; - Remettre le compteur à : 1 après 2 ; - Incrémenter après l’impression de 1 étiquettes. Tous les compteurs nécessaires à la réalisation de la numérotation sont créés. Il s’agit maintenant de les combiner dans une formule. Pour combiner les compteurs : 1 A partir de l’Explorateur de document, ajoutez une formule que vous nommerez Number et tapez l’expression suivante : if (TE ST = 1, LE FT, RIGHT ) + PAG E*8 2 Insérez la formule NUMBER dans votre étiquette. 3 Choisissez Fichier Imprimer ou cliquez sur le bouton ou encore, appuyez sur la touche F 6. Chapitre 9 - 134 Didacticiel 4 Tapez “16” dans la zone Etiquettes dans la série puis lancez l’impression. Le résultat de votre impression est le suivant : 1 5 9 2 6 3 7 10 11 4 8 12 13 14 15 16 Figure 35 Résultat de l’impression Atelier pratique 4 : Déterminer le nombre total d’étiquettes d’une sous-série Supposons que vous souhaitiez imprimer plusieurs étiquettes dont le nombre est complètement aléatoire. D’autre part, les étiquettes doivent être classées dans des sous-séries de 40 étiquettes maximum. Etant donné le caractère aléatoire du nombre d’étiquettes, le compteur doit être aussi en mesure de déterminer une sous-série de moins de 40 étiquettes et de donner, le cas échéant, le nombre d’étiquettes total dans cette sous-série. Par exemple, vous imprimez 63 étiquettes, les 40 premières étiquettes seront numérotées sur 40 et les 23 dernières composeront une série de 23 étiquettes qui seront alors numérotées sur 23. Création du compteur d’étiquettes 1 Ouvrez un nouveau document que vous nommerez P ACK. TP L. 2 A partir de l’Explorateur de document, sélectionnez Libre et ajoutez une variable que vous nommerez LA BE LNUM . Renseignez la boîte de dialogue avec les valeurs suivantes : Onglet Entrée : - Locale : 1 ; Annexe 3 : les compteurs Chapitre 9 - 135 - Réinitialiser après l’impression : validée. Onglet Compteur : - Compteur : validé ; - Type : Décimal ; - Incrément : +1 ; - Valeur initiale : 1 ; - Remettre le compteur à : 1 après 40 ; - Incrémenter après l’impression de 1 étiquettes. 3 Sélectionnez l’outil de Création de texte, et glissezdéplacez le compteur LA BEL NUM en bas à gauche de votre document. Pourquoi utiliser une variable Libre comme Compteur ? A première vue, il paraît plus logique de créer un compteur. Cependant, les propriétés des compteurs sont limitées et notamment, ils ne possèdent pas l’option Réinitialiser après l’impression. Or dans notre exemple, il est important d’avoir cette fonctionnalité de manière à pouvoir lancer des impressions successives sans avoir à remettre manuellement les compteurs à leur valeur initiale. 4 En répétant les opérations précédentes, créez un deuxième compteur à l’aide de la Source de données Libre que vous nommerez SUBRANGE. 5 Renseignez la boîte de dialogue avec les valeurs suivantes : Onglet Entrée : - Locale : 0 ; - Réinitialiser après l’impression : validé. Onglet Compteur : - Compteur : validé ; - Type : Décimal ; - Incrément : +40 ; - Valeur initiale : 0 ; - Remettre le compteur à : 1 après 9999; - Incrémenter après l’impression de 40 étiquettes. 6 A partir de la branche Formule de l’Explorateur de document, ajoutez une variable que vous nommerez Chapitre 9 - 136 Didacticiel TOTA L. Renseignez la zone de saisie avec l’expression (voir commentaires Chapitre 9): if(value(@SE RIA LQTY - SUB RANGE )>value(40), 40 ,if (value (@S ERIALQ TY - SUBRA NGE ) = 0, 40,mod(@S ERIALQ TY ,40 ) )). 7 Sélectionnez l’outil de Création de texte, glissezdéplacez la formule TO TAL en bas à gauche de votre document. 8 Sélectionnez l’outil de Traçage de lignes obliques et tracez le séparateur comme ci-dessous : Faites le test pour 136 étiquettes ! Le compteur doit afficher trois sous-séries sur 40 et la dernière sur 16. Pour aller plus vite !Il existe une astuce vous permettant de concaténer des variables ou caractères fixes en un clin d’oeil : Figure 36 Concaténer des variables à l’intérieur d’un objet Texte Annexe 3 : les compteurs Chapitre 9 - 137 Explication de la formule : if(value(@ SERIAL QTY- S UBRANG E)>value(40), 40 ,if (value (@SE RIA LQ TY - SUBRA NG E) = 0, 40,mod(@S ERIALQ TY ,40 ) )) Par exemple, pour 63 étiquettes à imprimer, on a : - de la 1ère à la 40ème étiquette : 63 - 0 = 63, puisque 63 est supérieur à 40, le résultat est 40. On a bien pour les 40 premières étiquettes une numérotation sur 40. - de la 41ème à la 63ème étiquette : 63 - 40 = 23, 23 est inférieur à 40, il faut donc vérifier la deuxième condition : Si 63 - 40 est égal à 0 ; 63-40 est différent de zéro donc la valeur à afficher est le résultat de la soustraction 63 - 40, c’est-à-dire 23. Donc de la 41ème à la 63ème étiquette, la numérotation s’effectue sur 23. Pour 63 étiquettes à imprimer, on trouve une sous-série de 40 étiquettes et une de 23 étiquettes. Chapitre 9 - 138 Didacticiel C HA P ITR E 10 Mémo Ma variable affiche un résultat tronqué Votre résultat est tronqué : vérifiez les paramètres de l’onglet Sortie de la boîte de dialogue de la variable concernée. La valeur de la longueur maximale est insuffisante pour afficher en totalité la valeur de votre variable. Vous avez besoin de créer des variables intermédiaires Pensez à utiliser la branche Libre de l’onglet Sources de données de l’Explorateur de document. ODBC et mots réservés Attention, il existe des mots réservés aux fonctions de l’ODBC que vous ne pouvez utiliser pour nommer vos sources de données. Ci-après vous trouverez la liste de ces mots A BS OLUTE DIA GNO STICS JOINKE Y SCHE MA A DA DICTIONA RY LA NGUA GE SCRO LL A DD DIS CONNECT LA ST SE COND A LL DIS PL ACEME LE FT SE CTIO N NT A LLO CATE DIS TINCT LE VE L SE LECT A LTER DOMA IN LIK E SE QUE NCE Chapitre 10 - 140 Didacticiel A ND DOUB LE LO CAL SE T A NY DROP LO WER SIZE A RE EL SE AS END MA TCH SO ME A SC END -EX EC MA X SQ L A SS ERTIO N ES ACPE MIN SQ LCA AT EX CEPT MINUTE SQ LCO DE A UTHO RI- EX CEPTION MO DUL E SQ LE RRO R A VG EX EC MO NTH SQ LS TA TE B EG IN EX ECUTE MUMPS SQ LWA R - SMA LLINT ZA TIO N NING B ETWEE N EX IS TS NAME S SUB STRING B IT EX TE RNAL NATIONA L SUM B IT LENG TH EX TRA CT NCHAR SY STEM BY FALS E NEX T TAB LE CA SCADE FETCH NO NE TEMP ORARY CA SCADE D FIRS T NO T THEN CA SE FLOA T NULL TIME CA ST FOR NULL IF TIME STAMP CA TA LO G FOREIG N NUMERIC TIME ZONE _HOUR CHA R CHA R_ LE N G TH FORTRAN FOUND O CTE T _L ENG TIME ZONE TH _MINUTE OF TO Mémo Chapitre 10 - 141 CHA RA C - FROM O FF TE R CHA RA CTE TIO N FULL ON R _ LE NGTH CHE CK TRANSA C - TRANSLA TE GE T O NLY TRANSL ATIO N CL OSE GL OBA L O PEN TRUE CO ALE SCE GO AL O PTION UNIO N CO BO L GO TO OR UNIQ UE CO LLA TE GRA NT O RDE R UNKNO WN CO LLA TIO N GRO UP O UTE R UPDA TE CO LUMN HAV ING O UTP UT UPP ER CO MMIT HOUR O VERL APS USA GE CO NNECT IDE NTITY P ARTIA L USE R CO NNEC - IG NORE P ASCA L USING IMME DIA TE P LI VA LUE IN P OSITION VA LUES CO NTINUE INCL UDE P RE CIS IO N VA RCHAR CO NVERT INDE X P RE PA RE VA RYING CO RRES- INDICATO R P RE SE VE VIEW CO UNT INITIALL Y P RIMA RY WHEN CRE ATE INNE R P RIO R WHENE - TION CO NSTRAINT CO NSTRAINTS P ONDING VE R CURRENT INP UT P RIV IL EGE S WHERE Chapitre 10 - 142 Didacticiel CURRENT _ INS ENSITIVE P RO CEDURE WITH INS ERT P UB LIC WORK INTE GER RES TRICT YE AR CURSO R INTE RSECT REV OK E DA TE INTE RVAL RIGHT DA Y INTO RO LLB ACK DE ALL O- IS RO WS DA TE CURRENT _ TIME CURRENT _ TIMES TA MP CA TE DE C DE CIMA L DE CLARE DE FE RRAB LE DE FE RRED DE LETE DE SC DE SCRIBE DE SCRIPTO R IS OL ATION Mémo Caractères interdits et nom de variables Chapitre 10 - 143 Les caractères interdits dans la dénomination des variables sont : “{” et “}”.ì D’autre part, si dans une formule vous utilisez une ou plusieurs variables dont le nom est composé d’au moins un des caractères suivants &+-*/<>=^%,!\”, vous devrez entourer le nom de la variable en question à l’aide des caractères suivants : {} Formule0 : Import0 & Import1 Formule1 : Import0 & {toto%titi} Interface MDI L’interface de votre logiciel d’étiquetage est MDI, c’est-àdire qu’il est possible d’ouvrir plusieurs documents simultanément. Remarque Les différents documents ouverts partagent les mêmes options de configuration de l’interface (grille, langue, ...). En revanche, l’imprimante déclarée, la base de données fusionnée et le formulaire sont propres à un document particulier. Chapitre 10 - 144 Didacticiel C HA P ITR E 11 Glossaire ActiveX ActiveX est une plate-forme d’intégration ouverte qui fournit un moyen simple et performant de répondre aux besoins d’intégration. Base de données La base de données permet de stocker des données. Toutes les données sont agencées sous forme de tables à deux dimensions, ce que l’on nomme une relation. Chaque ligne du tableau est appelé enregistrement. Un enregistrement sert à gérer un objet dont les propriétés sont agencées dans les différentes colonnes de la table sous forme de champs. Champs Les champs, contenus dans une table de base de données permettent de gérer les propriétés d’un objet. Enregistrement Un enregistrement sert à gérer un objet dont les propriétés sont agencées dans les différentes colonnes de la table d’une base de données sous forme de champs. Fonction Les fonctions sont des formules prêtes à l’emploi, qui se révèlent parfois très complexes. Une fonction peut être intégrée dans une formule. Formule Une formule est une équation qui analyse les données selon une expression donnée. Les formules effectuent des opérations telles que l’addition, la multiplication et la comparaison de valeurs ; des calculs sur des dates, etc. Elles peuvent aussi combiner des variables, des fonctions, des opérateurs... Chapitre 11 - 146 Guide de l’administrateur Jointure La jointure permet de mettre en relation plusieurs tables d’une même base de données. Il existe trois types de jointure : • la jointure interne • la jointure droite • la jointure gauche Objet variable Un objet variable est une variable qui revêt un aspect physique. L’objet variable peut prendre pour forme le texte, le code-à-barres ou l’image. ODBC Il s’agit d’un produit Microsoft permettant l’accès aux bases de données. En utilisant ODBC (Open Data Base Connectivity), il est très simple de connecter votre logiciel d’étiquetage avec un certain nombre de bases de données. Source de données ODBC La source de données comprend les données et le moteur de base de données associé. Variable Une variable est un objet non-physique dont la valeur peut varier. Une variable peut appartenir à différentes Sources de données : • Base de données • Recherche dans une table • Formule • Compteur • Date • Formulaire Variable partagée Une variable partagée est une variable qui peut être utilisée par d’autres documents. Variable Base de données Les variables Base de données désignent les variables issues de la base de données fusionnées avec l’étiquette courante. Variable Compteur Un Compteur est une variable dont le contenu évolue d’une étiquette à l’autre au cours de l’impression, selon une valeur initiale et un incrément. Employé couramment pour la numérotation d’étiquettes d’une série d’impression, le Glossaire Chapitre 11 - 147 compteur peut être calculé par l’ordinateur ou par l’imprimante. Le comptage peut s’effectuer selon six bases de calcul : • Binaire : calcul en base 2 • Octal : cacul en base 8 • Décimal : calcul en base 10 • Hexadécimal : calcul en base 16 • Alphabétique : calcul en base 26 (de A à Z) • Alphanumérique : calcul en base 36 (de 0 à 9 et de A à Z) • Personnel : base de calcul au choix de l’utilisateur. Variable Date La variable Date permet d’insérer automatiquement la date et l’heure dans votre document, selon un format entièrement réglable et dont la valeur est mise à jour par le système. Variable Formulaire La variable Formulaire est une variable dont le contenu provient d’une saisie clavier. Variable Formule La variable Formule est une variable dont le contenu provient calcul. Variable Recherche dans une table Les variables Base de données de recherche désignent les variables issues d’une base de données autre que celle fusionnée avec l’étiquette courante. Variables de contrôle Il s’agit des variables de votre application. L’utilisation de ces variables déclenchent des actions spéciales au moment de l’impression. @LA BNAME Cette variable désigne le nom du document courant. Le champ qui reçoit ce nom détermine le nom du document qui doit être chargé au cours d’une opération d’importation Chapitre 11 - 148 Guide de l’administrateur @SE RIA LQTY Le champ qui reçoit ce nom détermine le nombre d’étiquettes à imprimer. Il doit être numérique. @LA BEL CPY Le champ qui reçoit ce nom détermine le nombre d’éitquettes identiques à imprimer entre les incréments des compteurs (si le document en comporte). Il doit être numérique. @PA GECP Y Le champ qui reçoit ce nom détermine le nombre de copies de page à imprimer. Il doit être numérique. @PRINTERNAME Cette variable désigne le nom de l’imprimante sélectionnée. @PO RTNA ME Cette variable désigne le nom du port de l’imprimante sélectionnée. @INTE RCUT Le champ qui reçoit ce nom détermine le nombre d’étiquettes à imprimer entre chaque coupe. Il doit être numérique. Index Chapitre 12 - 149 Index A D Accès direct Voir Impression Administrateur de source de données ODBC 106 Définition d’une requête ODBC 108 Diagnostic de pannes 70 Droits d’accès Gestionnaire des utilisateurs 73 B Base de données 105 Connexion aux bases de données 103 C Champ clé Valeur de la clé 121 Champs 145 Code-à-barres Création 92 Compteur 125 Créer un compteur 125 Compteur personnalisé 130 Compteurs imbriqués 131 Copie d’étiquettes 53 Copies de chaque étiquette 54 Etiquettes dans la série 54 F Formulaire 58 Formules Créer une Formule 83 Fonctions Créer une formule 79 G Gestionnaire des utilisateurs 73, 75, 76 Grille Résultat de la requête 123 I Impression 51 Chapitre 12 - 150 Didacticiel Impression à travers le formulaire 58 Impression classique 51 Impression Fusion 58 Imprimer 52 Imprimante 12 Invités gestionnaire des utilisateurs 75 J Jointure 116 M Résultat de la requête 116 S Sécurité Gestionnaire des utilisateurs 73 Série d’étiquettes 53 Source de données 36 Formulaire Le Formulaire 44 Source de données ODBC 105 Installation d’une source de données ODBC 105 Sources de données 8 Mise en page 15 T O Objet variable Création dobjets variables 109 Objets variables 47 ODBC 103, 105 OLE DB 103 Onglet Objets 7 Onglet Sources de données 7 Optimisation de l’impression 66 R Recherche dans une table 113, 114, 121 Requêtes Jointures Téléchargeur de polices Windows 67 U Utilisateur Gestionnaire des sateurs 76 utili- V Variable 35, 109, 115 Autre 115 Base de données 115, 146 Compteur 115, 125, 146 Concaténer des variables Index Chapitre 12 - 151 111 Date 115, 146 Formulaire 115, 146 Formule 115, 146 Recherche dans une table 115, 146 Variable partagée 115 Chapitre 12 - 152 Didacticiel