Un formulaire NiceLabel Desktop Designer sert de panneau pour inscrire, afficher et sélectionner les données à présenter et imprimer sur une étiquette. Il a l'avantage de simplifier la saisie des données ainsi que le processus d'impression pour l'utilisateur final.
Dans NiceLabel Desktop Designer, un formulaire est intégré à une solution d’impression. Cela signifie qu'un formulaire est construit en association avec une étiquette déjà créée.
Astuce
Un formulaire permet de construire un système de gestion des données entièrement sur mesure selon les besoins de l'activité.
Pour savoir comment créer ou éditer un formulaire, cliquer ici.
Pour créer un formulaire, ouvrir une solution nouvelle ou existante puis cliquer sur le bouton Nouveau Formulaire dans l'onglet Solution du ruban de Desktop Designer ou dans l'Explorateur de solution.
Avant de travailler sur un formulaire, lire les sections suivantes :
Propriétés du formulaire : Cette boîte de dialogue permet de définir les différentes propriétés du formulaire.
Astuce
Pour ouvrir la boîte de dialogue Propriétés du formulaire, double cliquer sur le plan de travail.
Voici la liste de paramètres disponibles.
Propriétés du formulaire |
Description |
Permet de définir le titre, la taille, l'état initial du formulaire et sa position au démarrage. |
|
Permet de choisir le langage de script. |
|
Permet de définir les couleurs et images d'arrière-plan. Il permet d'intégrer l'image et de l'enregistrer dans un fichier externe. |
|
Définit l'ordre l'activation des objets. |
|
Contient l'aide en ligne qui s'affiche en appuyant sur la touche F1 quand le formulaire est ouvert. |
|
Permet de définir les événements qui doivent se produire au chargement du formulaire, à sa fermeture ou après un intervalle de temps. |
|
Permet de sélectionner les variables pour lesquelles il faut surveiller les changements de valeur. |
|
Ajoute une variable pour stocker les données reçues par un port série. |
|
Permet de définir le contenu qui servira de conseil pour guider l'utilisateur du formulaire. |
Le volet Paramètres de base permet de définir le titre, la taille et le comportement au démarrage d'un formulaire.
Titre : Spécifie le titre de la fenêtre.
-
Afficher la barre de titre du formulaire : La barre de titre sera visible ou cachée en haut du formulaire.
-
Autoriser la fermeture du formulaire : Autoriser la fermeture du formulaire en utilisant le bouton Fermer de la fenêtre.
Astuce
Si l'option est désactivée, le formulaire se ferme à partir de la barre de tâches.
-
Autoriser la redimension du formulaire : Taille du formulaire personnalisable ou non.
Astuce
Désactiver cette option pour verrouiller la taille du formulaire.
-
Vous pouvez activer les formulaires (solutions) que vous créez pour les minimiser sur votre barre de tâches ou sur sa zone de notification (barre d’état système). La minimisation de vos formulaires permet de les exécuter en arrière-plan et réduit les saisies et les erreurs humaines de vos opérateurs. Utilisez les options de minimisation sur les formulaires avec des saisies limitées qui ne nécessitent pas d’interaction humaine.
Autoriser la forme réduite est activé par défaut dans Propriétés du formulaire et permet de minimiser votre formulaire dans la barre de tâches. Autoriser la minimisation du formulaire est également possible quand vous désactivez Autoriser le redimensionnement du formulaire.
Note
Quand vous ouvrez des versions antérieures à V2019.3, l’option Autoriser la minimisation du formulaire est automatiquement désactivée si vous désactivez Autoriser le redimensionnement du formulaire.
Activation de l’option Autoriser la minimisation du formulaire dans les propriétés du formulaire.
Réduire pour le plateau permet de minimiser votre formulaire dans la zone de notification de la barre de tâches. Cette fonction est utile quand vous souhaitez exécuter votre formulaire en arrière-plan. Par exemple, si votre formulaire est automatisé et qu’il ne nécessite pas que vos opérateurs interagissent avec l’interface utilisateur de votre formulaire. Votre seule saisie de formulaire et les données du scanner de codes à barres et toutes les actions de votre formulaire s’exécutent automatiquement quand les opérateurs scannent les codes à barres.
Activation de l’option Minimiser sur la barre d’état dans les propriétés du formulaire.
Activation de l’option Minimiser sur la barre d’état avec votre invite de commande
Avec l’exécution des solutions provenant de votre Invite de commande, vous pouvez forcer votre formulaire à démarrer réduit dans votre barre de tâches (barre d’état système). Une fois que la minimisation est effectuée, cliquez avec le bouton droit de votre souris sur l’icône de la barre de tâches pour ouvrir ou quitter vos formulaires en cours d’exécution.
-
Ouvrir l'invite de commande (CMD).
-
Accédez à « NiceLabelWebClient.exe » ou « NiceLabelPrint.exe ».
-
Ajouter le chemin d’accès au formulaire que vous souhaitez minimiser.
-
Saisissez « -startAsMinimized:true » après votre chemin d’accès.
-
Appuyez sur Entrée.
Votre formulaire se charge et est immédiatement minimisé.
La minimisation des formulaires sur votre barre de tâches ou sur sa zone de notification (barre d’état système) réduit les erreurs humaines et empêche vos opérateurs d’intervenir sur vos formulaires.
-
Le groupe Taille définit la Largeur et la Hauteur du formulaire.
Le groupe État initial du formulaire permet de définir l'état du formulaire au démarrage.
-
Maximal : Le formulaire s'ouvre en mode plein écran.
-
Taille du formulaire par défaut : Au démarrage, du formulaire, celui-ci apparaît avec une taille définie manuellement.
Position du formulaire au démarrage définit la position du formulaire à l'écran au démarrage.
-
Comme défini : Fait apparaître le formulaire à l'endroit défini par la distance en pixels en partant de la gauche (bordure gauche du formulaire) et du haut (bordure supérieure du formulaire).
-
Centre de l'écran : Est la position du formulaire au démarrage.
Les paramètres du groupe Barres de défilement optimisent les formulaires pour des écrans ou ordinateurs plus petits à basse résolution. En tant qu'alternative à la réduction des formulaires et des objets, difficiles à lire et à utiliser, activer Afficher les barres de défilement et arrêter le redimensionnement des objets du formulaire sur :. Cette option définit la Largeur et la Hauteur du formulaire en pixels. Des dimensions minimums sont requises pour:
-
Faire apparaître les barres de défilement sur le formulaire. Vous pouvez continuer à réduire la taille du formulaire au-delà de ces dimensions et faire défiler le formulaire.
-
L'objet arrête d'adapter la taille au formulaire réduit. Ainsi, les objets restent utilisables car ils conservent leur taille actuelle au-delà des dimensions minimum du formulaire.
Note
Pour que les objets redimensionnent la taille du formulaire, activer le redimensionnement horizontal et vertical avec le formulaire dans Propriétés de l'objet > Position > Taille > Redimensionner horizontalement/verticalement avec le formulaire.
L'onglet Paramètres additionnels permet de choisir un langage de programmation. Deux langages de programmation sont disponibles pour les objets de formulaires Desktop Designer: VBScript et Python.
-
L'écriture en VBScript : pour des opérations de données complexes, les comparaisons et les calculs directs sur un formulaire.
-
Python: est préférable pour les systèmes en 64 bits. C'est une écriture plus rapide que le VBScript.
Le panneau Style permet de définir les couleurs et images d'arrière plan. Il permet d'intégrer l'image et de l'enregistrer sous forme de fichier externe.
-
La Couleur d'arrière plan est définie par la sélection de couleursStandard ou Avancée. Passer d'une option à l'autre en cliquant sur le bouton Avancé ou De base.
-
Rechercher pour l'étiquette une Image d'arrière plan ou insérer le chemin direct. Une fois l'image définie, il est possible de :
-
Intégrer l'image au document : L'image fait partie intégrante du document.
-
Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
-
Supprimer l'image intégrée : L'image intégrée est supprimée du document du formulaire.
-
Position de l'image : Image d'arrière plan à centrer ou à étirer pour correspondre aux dimensions de l'étiquette.
-
L'Ordre de tabulation définit comment le focus passe d'un objet à l'autre après avoir appuyé sur la touche Tab
.
-
La touche ENTREE se comporte en touche TAB : La touche Enter fonctionne comme la touche Tab. Après avoir appuyé sur Enter, le focus passe à l'objet suivant tel que défini dans la liste de l'Ordre de tabulation.
-
Sélectionner l'Objet du formulaire et le déplacer vers le haut ou vers le bas de la liste de l'Ordre de tabulation pour définir l'ordre de passage du focus.
L'onglet Aide F1 affiche le contenu de l'aide en ligne pour faciliter la création et l'utilisation du formulaire. Lors de l'exécution du formulaire, le texte devient visible en appuyant sur la touche F1
.
Astuce
Saisir le sujet recherché dans la zone de recherche et cliquer sur OK.
L'onglet Événements permet de paramétrer des actions pour les événements basiques d'un formulaire.
-
À l'ouverture du formulaire : L'action démarre à l'ouverture du formulaire.
-
À la fermeture du formulaire : L'action démarre à la fermeture du formulaire.
-
À intervalle de temps : L'action démarre après un temps donné.
-
Intervalle : Durée de cet intervalle. (en millisecondes)
-
-
À l'inactivité du formulaire : Lance l'action définie pour être effectuée quand le formulaire reste inactif pour un temps donné. L'inactivité du formulaire correspond à l'absence d’appui de touche, de clic de souris ou de mouvement sur le formulaire. L'une quelconque de ces actions réinitialise le chronomètre de l'inactivité.
-
Intervalle : Durée de cet intervalle. (en minutes)
-
Astuce
Cliquer sur Actions ... pour paramétrer les actions lancées par ces événements.
Le panneau événements variables permet de sélectionner les variable pour lesquelles il faut surveiller les changements de valeur. Quand une des valeurs de ces variables change, l’événement Au Changement déclenche une action.
Astuce
Cliquer sur Actions ... pour paramétrer les actions qui seront déclenchées par des changements de valeur dans les variables de la liste.
Le panneau Données Port série permet de sélectionner les ports série (RS-232) qui vont lire les données des périphériques connectés en série. Les valeurs lues ainsi sont stockées dans une variable nouvelle ou existante.
-
Ajouter: ajoute un port série à la liste des périphériques connectés en série.
-
Supprimer : supprime un port série de la liste des périphériques connectés en série.
Astuce
Cliquer sur Modifier pour configurer les paramètres de communication du port série.
La fenêtre Données du port série définit les paramètres de connexion au port série sélectionné. Les paramètres de cette boîte de dialogue doivent correspondre à ceux du périphérique connecté. Se référer à la documentation du périphérique connecté pour paramétrer correctement la communication.
Note
Elle ne pourra être établie que si les paramètres dans NiceLabel 10 correspondent à ceux du périphérique.
Le groupe Port définit le port série qui reçoit les données.
-
Nom du port : Port sur lequel le périphérique est connecté. Cela peut être un port COM matériel ou un port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
-
Bits par seconde : Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias généralement utilisé pour ce paramètre est « baud rate ».
-
Bits de données : Spécifie le nombre de bits de données dans chaque caractère. 8 bits de données sont généralement utilisés dans les appareils récents.
-
Parité : Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de communication (contrôle de flux).
-
Bits d'arrêt : Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les appareils électroniques utilisent généralement un bit de stop.
-
Contrôle de flux : Le port série peut utiliser les signaux de l'interface pour interrompre et reprendre la transmission des données.
Exemple 57. Exemple :
Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les données doivent être mises en pause pendant qu'il traite les données reçues.
Le groupe Options comporte les paramètres suivants :
-
Envoyer les données d'initialisation : Spécifie la chaîne de caractères qui est envoyée au port série sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique pour qu'il puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à l'appareil, et recevoir la réponse spécifique. Cliquer sur le bouton flèche pour insérer des caractères spéciaux.
-
Utiliser l'interrogation de données : Spécifie que le déclencheur questionnera activement le périphérique. Le déclencheur va envoyer les commandes fournies dans les champs de Contenu à intervalles réguliers spécifiés. Ce champ peut comporter des caractères binaires.
Le groupe Filtre permet de sélectionner le filtre à utiliser.
-
Utiliser un filtre : Permet de filtrer les données. Cette option filtre les caractères non pertinents dans les données reçues.
-
Point de départ : Détermine le caractère de départ pour extraire les données.
-
Position finale : Détermine le dernier caractère pour l'extraction des données.
Exemple 58. Exemple :
Les données reçues comportent les caractères suivants : q###12345$$$1. Avec les paramètres Point de départ = 5 et Position finale = 9, la donnée extraite est 12345.
Le groupe Événement d'exécution spécifie quand le déclencheur doit activer et démarrer l'exécution des actions.
-
Sur le nombre de caractères reçus : Spécifie que l'événement survient chaque fois qu'il reçoit le nombre de caractères requis. Dans ce cas, l'application tierce peut conserver la connexion et continuer à envoyer les données. Chaque segment de données doit avoir la même taille.
-
Selon la séquence de caractères reçue. Spécifie que le déclencheur va s'activer chaque fois qu'il reçoit la séquence de caractères requise. Utiliser cette option quand la 'fin de données' est toujours identifiée par une chaîne de caractères unique. Cette chaîne peut comporter des caractères spéciaux (binaires) en utilisant le bouton à côté du champ d'édition.
-
Inclure dans les données: La séquence de caractères qui est utilisée pour déterminer l'événement de déclenchement ne sera pas coupée des données, mais sera inclue dans les données. Le déclencheur recevra le flux de données complet.
-
-
Lorsque rien de nouveau n´a été reçu dans l'intervalle de temps spécifié : L'événement survient après un temps donné (en ms) passé sans recevoir de caractère.
Après paramétrage des Propriétés du formulaire, passons au contenu du formulaire. Les objets du formulaire sont des articles basiques d'édition, utilisés pour ajouter ou modifier des contenus variés.
Ajouter des objets sur un formulaire en cliquant dessus dans la barre d'outils Objet et en les tirant sur le plan de travail. Chaque formulaire peut contenir plusieurs objets dans différentes combinaisons.
Astuce
Utiliser les aides visuelles pour positionner les objets.
Chaque objet a sa propre fonction décrite dans le tableau ci-dessous.
Objet du formulaire |
Icône |
Description |
|
Crée une forme rectangulaire sur le formulaire. |
|
|
Objet pour insérer des contenus texte. |
|
|
Objet pour insérer un graphique. |
|
|
Crée un objet du formulaire, cliquable et personnalisable. |
|
|
Objet pour insérer et modifier une seule ligne de texte. |
|
|
Permet d'insérer des valeurs avec de multiple lignes. |
|
|
Permet à l'utilisateur de choisir une option dans une liste déroulante ou d'insérer une valeur personnalisée. |
|
|
Permet de sélectionner une option dans une liste sans valeurs personnalisées. |
|
|
Permet à l'utilisateur de sélectionner un seul bouton dans un ensemble d'éléments mutuellement exclusifs. |
|
|
Permet à l'utilisateur de faire un choix binaire – sélectionner ou désélectionner les options listées. |
|
|
Affiche sur le formulaire la table de la base de données sélectionnée. |
|
|
Outils pour manipuler les enregistrements de la base de données sur le formulaire. |
|
|
Outil de recherche pour base de données sur un formulaire. |
|
|
Champ de prévisualisation qui affiche sur un formulaire, la présentation de l'étiquette en temps réel. |
|
|
Panneau pour l'assignation des valeurs initiales aux variables de l'étiquette |
|
|
Permet d'ajuster la vitesse d'impression et le contraste une fois que le formulaire est lancé. |
|
|
Définit le nombre d'étiquettes et de pages à imprimer une fois que le formulaire est lancé. |
Il y a plusieurs méthodes pour ajouter un objet sur le plan de travail d'un formulaire. Pour en savoir plus sur les différentes méthodes, lire ici.
Rectangle Cet objet permet de créer des formes rectangulaires sur une étiquette. Il permet de visualiser différents espaces sur un formulaire.
L'onglet Style permet de définir l'apparence visuelle d'un objet :
-
Couleur d'arrière plan définit la couleur de fond de l'objet
-
Transparent: Cadre transparent.
-
Afficher les bordures: Affiche ou cache la bordure du cadre.
-
Couleur de la bordure: Choix de la couleur de la bordure de l'objet.
-
Largeur de bordeure: Définition de la largeur de la bordure.
-
Style de bordure sélectionne le style de bordure de l'objet.
-
Aucun désactive le contour.
-
Enfoncée:L'objet apparaît plus bas que la surface du formulaire.
-
Relevé: L'objet apparaît plus haut que la surface du formulaire.
-
Bordure abaissée:La bordure de l'objet apparaît plus bas que la surface du formulaire.
-
Bordure relevée: La bordure de l'objet apparaît plus haut que la surface du formulaire
-
Texte est un objet permettant de placer du texte sur le formulaire.
Image est un objet permettant d'insérer des graphiques sur un formulaire. Cet objet permet d'utiliser les formats de fichiers suivants :
-
Portable Network Graphic (.png)
-
PDF (*.pdf)
-
Adobe Photoshop (*.psd)
-
Scalable Vector graphics (*.svg)
-
Paintbrush (*.pcx)
-
JPEG bitmaps (*.jpg, *.jpeg, *.jpe)
-
TIFF bitmaps (*.tif, *.tiff)
-
Enhanced Windows Metafile (.emf)
-
Windows Metafile (*.wmf)
-
Windows bitmap (.bmp)
Pour (re)définir le Contenu de l'objet, cliquer sur Parcourir pour localiser le fichier et l'afficher sur l'étiquette.
Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette.
Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier. Rechercher l'emplacement pour l'enregistrer.
L'onglet Redimensionner le graphique définit l'adaptation de la taille d'une image variable
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
Lorsque la souris glisse sur l'objet : L'action démarre quand la souris arrive sur l'objet.
-
Lorsque la souris quitte l'objet : L'action démarre quand la souris quitte l'objet.
-
L'action Sur clic démarre sur un clic de souris.
Bouton ajoute un objet cliquable et personnalisable au formulaire. Son rôle est d'activer des actions variées.
Le raccourci clavier détermine la touche qui déclenche une action du bouton. Taper sur une touche prédéfinie du clavier a la même efficacité qu'un clic de souris pour lancer une action.
Bouton de formulaire par défaut effectue l'action assignée quand l'opérateur tape Entrée.
Astuce
Un seul bouton peut être défini comme Bouton du formulaire par défaut.
Retour à la ligne divise le texte en plusieurs lignes. Ainsi le texte n'est pas plus large que le bouton.
Mettre une image sur le bouton : Ce groupe définit un fichier graphique à afficher sur le bouton.
-
Nom du fichier image: Fichier graphique sélectionné à utiliser sur un bouton.
-
Intégrer une image dans un document : Intègre une image dans le document.
Astuce
Dès qu'une image doit être intégrée, elle est récupérée à partir du document et non pas à partir du système du fichier.
-
Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
-
Supprimer l'image intégrée : L'image intégrée est supprimée du document du formulaire.
Astuce
Si l'image est intégrée, cette action permet de l'enregistrer dans un emplacement sélectionné. L'image n'est plus intégrée.
-
Position de l'image: Position de l'image par rapport au texte de l'objet.
-
Forcer la taille d'origine: Le graphique en taille réelle sans le redimensionnement est utilisé sur un bouton.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Les événements disponibles pour l'objet Bouton sont les suivants :
-
L'action Sur clic démarre sur un clic de souris.
Groupe de bouton ajoute un groupe de boutons cliquables et personnalisables au formulaire. Utiliser cet objet pour créer d'un seul coup de multiples boutons dans une liste d'éléments. Les boutons créés permettent de définir la valeur des variables connectées et/ou d'exécuter des actions.
Astuce
Le nombre de boutons dans le groupe correspond au nombre de valeurs de la liste.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variable définit dans quelle variable se trouve la valeur de l'objet Groupe de boutons.
-
Bases de données: Champ de la base de données qui contiendra la valeur sélectionnée dans le groupe de boutons.
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés :
-
Source des objets : Définit la source pour les objets listés.
-
Valeurs personnalisées : Valeurs statiques définies par l'utilisateur.
-
Imprimantes installées : Liste des imprimantes installées.
-
Champ de base de données : Valeurs récupérées à partir d'une base de données connectée.
-
Champ : Sélection d'un champ de base de données connectée à partir de laquelle récupérer le contenu.
-
L'option Utiliser un autre champ pour la source de données connectée connecte un autre champ de la base de données à la source de données. Les valeurs du Champ sont toujours affichées, mais la source de données connectée reçoit la valeur sélectionnée dans le champ spécifié dans Champ de la valeur.
-
Champ de la valeur : Sélectionne le champ de la base de données envoyé à la Source de données connectée de l'objet et affichée en tant que contenu.
Exemple 59. Exemple :
-
Détails de l'objet Groupe de boutons
Source des articles :
Code EAN
Product ID
12345
ID1
22345
ID2
33345
ID3
-
Détails de l'objet Texte
Un objet Texte ajouté doit afficher uniquement les valeurs des ID de produits qui correspondent.
Résultat : Le code EAN sélectionné dans le Groupe de boutons correspond au Product ID de l'objet Texte.
-
-
-
Noms des fichiers : Liste tous les fichiers dans le répertoire sélectionné.
-
Répertoire : Définit le dossier source pour les fichiers à lister.
-
Masque de fichier : Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple 60. Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
-
Afficher le chemin du fichier : Affiche le chemin entier du fichier sur la liste.
-
Afficher l'extension du fichier : L'extension du fichier est visible sur la liste.
-
-
Noms des polices : Liste les polices installées.
-
Étiquettes dans les solutions : Liste toutes les étiquettes dans la solution.
-
Modifier : Convertit d'autres sources d'article en une source d'article de valeurs personnalisée.
-
Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
-
Définir par défaut : Transforme la sélection actuellement active en valeur par défaut.
Astuce
La valeur par défaut est automatiquement sélectionnée au démarrage du formulaire.
-
Note
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de l'ordinateur. Après un clic sur Édition, Desktop Designer fait un instantané des valeurs et les rend modifiables dans la boîte de dialogue Valeurs personnalisées.
Le groupe Mise en page permet de personnaliser l'apparence de l'objet Groupe de boutons.
Le groupe Taille du bouton permet de définir la largeur et la hauteur de chaque bouton du groupe.
-
Taille automatique des boutons : désactiver cette option pour définir des valeurs personnalisées pour la largeur et la hauteur.
Le groupe Espacement des boutons définit la distance entre chaque bouton du groupe.
-
Horizontal détermine la distance horizontale entre les boutons.
-
Vertical détermine la distance verticale entre les boutons.
Le groupe Mise en page définit la répartition des boutons sur le formulaire.
-
Orientation : permet d'empiler les boutons Horizontalement ou Verticalement.
-
Nombre de lignes : Définit sur combien de lignes les boutons sont disposés sur le formulaire.
-
Retour à la ligne : Après avoir atteint la fin du bouton, le tag est divisé en plusieurs lignes avec le retour à la ligne.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
-
Transparent : Fond de l'objet transparent.
Couleur de bordure sélectionne la couleur de la bordure du bouton.
Couleur de police définit les couleurs de la police et du soulignage .
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
-
À Gauche : Texte aligné avec la bordure gauche du bouton.
-
Centré : Texte placé au centre.
-
À droite : Texte aligné sur la bordure droite du bouton.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
L'action Sur clic démarre sur un clic de souris.
Champ d'édition permet d'insérer et de modifier une seule ligne de texte.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le contenu de l'objet Champ d'édition.
-
Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet. Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
L'onglet Paramètres contient deux propriétés modifiables:
-
Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire obtient le focus dès que le Champ d'édition reçoit une valeur d'une longueur spécifique. Définir la longueur de la valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de saisie de la variable.
Note
Le Champ d'édition doit être connecté à une variable. La longueur de la variable connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du formulaire > Ordre de tabulation.
-
Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les caractères sont masqués par des astérisques.
-
La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système d'exploitation utilisé.
-
Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre aligne le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche provenant de scripts de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts de la droite vers la gauche ou autres caractères, le contenu reste aligné vers la droite mais le paramètre ajoute ces lettres et caractères sur la droite.
Astuce
Le champ d'édition doit être connecté à une source de données. Il doit avoir aussi une longueur limitée définie.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Les événements disponibles pour l'objet Champ d'édition sont les suivants :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
Champ Mémo est un objet permettant d'insérer des textes sur plusieurs lignes.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le contenu de l'objet.
-
Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet. Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
L'onglet Paramètres contient deux propriétés modifiables.
-
Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire obtient le focus dès que le Champ Mémo reçoit une valeur d'une longueur spécifique. Définir la longueur de la valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de saisie de la variable.
Note
Le Champ d'édition doit être connecté à une variable. La longueur de la variable connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du formulaire > Ordre de tabulation.
-
Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les caractères sont masqués par des astérisques.
-
La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système d'exploitation utilisé.
-
Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre aligne le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche provenant de scripts de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts de la droite vers la gauche ou autres caractères, le contenu reste aligné vers la droite mais le paramètre ajoute ces lettres et caractères sur la droite.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Les événements disponibles pour l'objet champ mémo sont les suivants :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
Liste déroulante : C'est un objet de saisie de données. Elle permet de choisir une option dans une liste déroulante ou d'ajouter une valeur personnalisée à la liste.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la valeur sélectionnée dans l'objet Liste déroulante.
-
Bases de données: Valeurs de la base de données qui sont utilisables comme valeurs sélectionnables dans la liste déroulante. Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
Zone de liste est un objet de saisie de données. Il permet de sélectionner dans une liste une option prédéfinie.
Astuce
Contrairement à la Liste déroulante, la zone de liste ne permet pas d'insérer de valeurs personnalisées.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la valeur sélectionnée dans l'objet Zone de liste.
-
Bases de données: Base de données qui contiendra la valeur sélectionnée dans l'objet Zone de liste.
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres Valeurs définit les éléments qui vont être listés dans l'objet Zone de liste:
-
Source des objets: Définit la source pour les objets listés.
-
Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
-
Imprimantes installées: Liste des imprimantes installées.
-
Champ de base de données: Valeurs récupérées à partir d'une base de données connectée.
-
Champ: Sélection d'un champ de base de données connectée à partir de laquelle récupérer le contenu.
-
L'option Utiliser un autre champ pour la source de données connectée connecte un autre champ de la base de données à la source de données. La liste des valeurs affiche les valeurs du Champ mais la source de données connectée reçoit la valeur sélectionnée dans Champ de la valeur.
Exemple 63. Exemple :
Champ: ObjectField1
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu de ObjectField2 à la Variable1.
-
Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source de données connectée de l'objet et affichée en tant que contenu.
-
-
Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
-
Répertoire: Définit le dossier source pour les fichiers à lister.
-
Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
-
Afficher le chemin du fichier: Affiche le chemin complet sur la liste des fichiers.
-
Afficher l'extension du fichier: Affiche l'extension du fichier sur la liste des fichiers.
-
-
Noms des polices: Liste les polices installées.
-
Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
-
Modifier: Convertit d'autres sources d'article en une source d'article de valeurs personnalisée.
-
Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
-
Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
Astuce
La valeur par défaut est automatiquement sélectionnée au démarrage du formulaire.
-
Note
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de l'ordinateur.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
L'action Sur clic démarre sur un clic de souris.
Utiliser des Boutons radio permet de sélectionner un seul bouton dans un ensemble d'éléments mutuellement exclusifs.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables: Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
-
Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet Boutons radio.
Note
La petite flèche sur le bouton d'objet permet d'accéder directement aux sources de données sélectionnées. Cliquer sur la petite flèche pour ajouter un nouvel objet au plan de travail et le connecter en même temps aux sources de données sélectionnées.
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
-
Source des objets: Définit la source pour les objets listés.
-
Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
-
Imprimantes installées: Liste des imprimantes installées.
-
Champ de la base de données: Valeurs récupérées de la base de données connectée.
-
Champ: Sélection d'un champ de base de données connectée à partir de laquelle récupérer le contenu.
-
L'option Utiliser un autre champ pour la source de données connectée connecte un autre champ de la base de données à la source de données. La liste des valeurs affiche les valeurs du Champ mais la source de données connectée reçoit la valeur sélectionnée dans Champ de la valeur.
Exemple 64. Exemple :
Champ: ObjectField1
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu de ObjectField2 à la Variable1.
-
Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source de données connectée de l'objet et affichée en tant que contenu.
-
-
Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
-
Répertoire: Définit le chemin d'où les étiquettes vont être listées.
-
Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple 65. Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
-
Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
-
Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
-
-
Noms des polices: Liste les polices installées.
-
Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
-
Modifier: Convertit les articles définis par le système sur la liste des valeurs vers une liste de valeurs personnalisées.
-
Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
-
Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
Astuce
La valeur par défaut est automatiquement sélectionnée au démarrage du formulaire.
-
Note
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de l'ordinateur.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
L'action Sur clic démarre sur un clic de souris.
Case à cocher est un objet du formulaire qui permet à l'utilisateur de faire un choix binaire – sélectionner ou désélectionner les options listées.
L'onglet Source définit les sources de données, les types de données, les valeurs et les règles de saisie.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
-
Variables: définit dans quelle variable se trouve la valeur de la case à cocher.
-
Bases de données: base de données qui contient la valeur de la case à cocher.
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
texte de la case à cocher est un champ pour saisir le texte de la case à cocher.
-
Cochée: État de la case à cocher par défaut (sélectionnée/vide) au démarrage du formulaire.
-
Retour à la ligne: Le texte est divisé en plusieurs lignes pour s'assurer de ne pas dépasser la largeur de la case à cocher.
Valeurs d'état: C'est l'état qui est mémorisé dans la variable connectée.
-
Valeur cochée : Par défaut, cette valeur est « True » (vrai). L'option cochée confirme l'action assignée.
-
Valeur décochée : Par défaut, cette valeur est « False » (faux). L'option cochée refuse l'action assignée.
Astuce
La valeur Cochée et décochée est personnalisable. Ces valeurs peuvent être définies à la main ou dynamiquement par une source de données.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
-
Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Événements disponibles :
-
À réception du focus: L'action démarre quand le focus arrive sur l'objet.
-
À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
-
L'action Sur clic démarre sur un clic de souris.
L'objet Table de Base de données permet d'afficher sur un formulaire la table d'une base de données sélectionnée. Une table permet de rechercher, filtrer et choisir des enregistrements de la base de données connectée sur un formulaire.
L'onglet Paramètres permet de choisir la table de la base de données connectée.
Table affiche la table de la base de données actuellement active. Sélectionner la table de la base de données qui doit s'afficher dans l'objet Table de la base de données.
Astuce
Ajouter une base de données en utilisantl'Assistant base de données ou la sélectionner parmi les bases de données définies avec le Gestionnaire de données dynamiques.
-
Activer la sélection de plusieurs lignes permet de sélectionner plusieurs enregistrements de la base simultanément.
-
Activer la sélection avec une case à cocher: Ajoute une case à cocher pour la sélection devant les enregistrements de la base de données.
Astuce
Cette option facilite l'utilisation d'écrans tactiles. La sélection de plusieurs enregistrements devient plus conviviale.
-
-
L'option Afficher la recherche affiche ou cache la recherche dans la base de données sur le formulaire.
-
Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la table de la base de données comporte la même chaîne, la ligne où elle se trouve est mise en évidence. Pour effacer le champ de recherche de la base de données, cliquer sur le signe effacer qui apparaît dans le champ une fois la chaîne saisie.
-
Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la recherche doit s'effectuer. Par défaut, tous les champs sont sélectionnés. Cocher ou décocher les champs en utilisant le menu déroulant.
Note
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne correspondant aux critères de la recherche.
Note
Si le champ requis dans la base de données est connecté à un autre objet du formulaire, cet objet affiche les données de la ligne concordante.
-
Le bouton Rechercher lance la recherche.
-
-
Stocker le numéro de la ligne sélectionnée dans la variable: Stocke le numéro de la ligne de la table sélectionnée dans une variable.
Astuce
Si plusieurs lignes sont sélectionnées, la variable mémorise le numéro de la dernière ligne sélectionnée.
Le groupe Colonnes permet de gérer les colonnes de la table de données.
-
Le bouton Style ouvre la boîte de dialogue Style de la colonne. Là, l'utilisateur peut personnaliser l'apparence visuelle des colonnes ou cellules de la table sélectionnée.
-
Le bouton Déplacer vers le haut place l'enregistrement sélectionné une place au-dessus.
-
Le bouton Déplacer vers le bas place l'enregistrement sélectionné une place au-dessous.
-
La colonne Alias du champ affiche le nom du champ de la table tel que défini dans la base de données.
-
Intitulé permet de donner un nom à la colonne.
-
Largeur définit la largeur des colonnes de la table.
-
Visible permet d'afficher ou cacher la colonne sur le formulaire.
-
Variable définit dans quelle variable se trouve la valeur de l'enregistrement sélectionné.
Note
La visibilité de la colonne peut aussi être définie à l'exécution du formulaire. Afficher ou cacher les colonnes de la table en utilisant l'action Définir les propriétés de l'objet. Ci dessous, un exemple de configuration du formulaire.
Exemple 66. Exemple :
-
Ajouter l'objet Table de Base de données au formulaire et le connecter à la base de données.
-
Ajouter l'objet Bouton au formulaire.
-
Configurer l'objet Bouton pour déclencher l'action Définir les propriétés de l'objet par un clic. Définir comme déclencheur l'événement Sur clic.
-
Aller à Propriétés du bouton > Onglet Événements.
-
Cliquer sur Actions ... pour configurer l'action Définir les propriétés de l'objet.
-
Définir le Nom de l'objet: nom de l'objet du formulaire de la Table de Base de données auquel vous souhaitez masquer certaines colonnes.
-
Sélectionner la Propriété: Colonnes visibles.
-
Définir la Valeur: insérer des noms séparés par des virgules pour les colonnes de la table. Utiliser les guillemets " si la valeur comporte une virgule.
-
-
-
Exécuter le formulaire.
-
Cliquer sur le bouton. Maintenant, seules les colonnes sélectionnées sont visibles dans la table.
L'onglet Style permet de définir l'apparence visuelle de la table.
-
Alignement: Alignement de la ligne d'entête de la table.
-
Couleur d'arrière plan: Couleur de l'arrière plan de la table.
-
Couleur de la police: Couleur de la police de texte de la table.
-
Police: Police utilisée pour le texte et ses propriétés (Gras, Italique et taille).
Style de cellule définit l'apparence visuelle des cellules dans la table d'une base de données.
-
Alignement définit l'alignement du contenu de la cellule d'une table.
-
Couleur d'arrière plan définit la couleur de fond de la cellule.
-
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police: Police utilisée pour le texte de la cellule, ses propriétés (Gras, Italique et sa taille).
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Astuce
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Les événements disponibles pour l'objet Table de Base de données sont les suivants :
-
Au changement de la sélection lance l'action à effectuer quand une ligne (ou plusieurs) est sélectionnée ou désélectionnée dans la table.
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression du formulaire:
-
Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
-
Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
-
-
Lecture seule empêche la modification des données et du contenu de l'objet.
Astuce
La lecture seule est activée dans la base de données sélectionnée est une « véritable » base de données. Une base de données Excel n'est pas modifiable, elle est donc en lecture seule par définition.
-
Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
-
Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
-
La boite de dialogue Style de colonne permet de définir les propriétés du style de l'objet Table de la base de données .
Le groupe Style de colonne définit l'apparence visuelle de la colonne de la table.
-
Ecraser le style de la table par défaut permet de personnaliser les colonnes sélectionnées.
-
Alignement définit l'alignement du contenu de la ligne d'entête.
-
Couleur d'arrière plan définit la couleur de fond de la colonne. Transparent rend le fond de la colonne invisible.
-
Couleur de police spécifie la couleur de la police.
-
Police permet de préciser le type de police de caractères utilisées et ses propriétés: Taille, Gras et Italique.
le groupe Style de cellule définit l'apparence visuelle de chaque cellule.
-
Ecraser le style de la table par défaut permet de personnaliser les cellules sélectionnées.
-
Couleur d'arrière plan définit la couleur de fond de la cellule. Transparent rend le fond de la cellule invisible.
-
Couleur de police spécifie la couleur de la police.
-
Police permet de spécifier les polices de caractères et leurs propriétés: Taille, Gras et Italique.
Navigateur de la base de données : Cet objet est un outil de navigation permettant d'ajouter et de supprimer des enregistrements de la base de données sur un formulaire.
Table : Définit la table de la base de données à utiliser avec l'objet navigateur de la base de données.
Astuce
Ajouter une base de données en utilisant l'Assistant base de données ou la sélectionner parmi les bases de données définies avec la boîte de dialogue Gestionnaire de données dynamiques .
La commande du Navigateur de la base de données diffère suivant l'état initial de la table de la base de données à l'ouverture du formulaire: Lecture écriture ou lecture seule. Le premier permet de modifier la table alors que le second empêche l'opérateur de modifier la base de données connectée.
En mode lecture écriture, les commandes sont les suivantes :
-
Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
-
Enregistrement précédent: Recule le focus d'un enregistrement.
-
Enregistrement suivant: Avance sur l'enregistrement suivant.
-
Dernier enregistrement: Met le focus sur le dernier enregistrement.
-
Insérer un enregistrement: Insère un nouvel enregistrement dans la table de la base connectée.
-
Supprimer l'enregistrement: Supprime un enregistrement de la table.
-
Enregistrer les modifications: Affiche l'enregistrement modifié dans la table.
-
Annuler la modification: Annule la modification de l'enregistrement.
-
Actualiser les données: Actualise l'affichage des données dans la table.
Le mode lecture seule comporte un jeu de commandes réduit :
-
Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
-
Enregistrement précédent: Recule le focus d'un enregistrement.
-
Enregistrement suivant: Avance sur l'enregistrement suivant.
-
Dernier enregistrement: Met le focus sur le dernier enregistrement.
-
Actualiser les données: Actualise l'affichage des données dans la table.
L'objet Recherche dans la base de données est un outil de recherche pour les bases de données d'un formulaire.
-
Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la table de la base de données comporte la même chaîne, la ligne où elle se trouve est mise en évidence.
Note
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne correspondant aux critères de la recherche.
Note
Si le champ requis dans la base de données est connecté à un autre objet du formulaire, cet objet affiche les données de la ligne concordante.
-
Le bouton Rechercher lance la recherche.
-
Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la recherche doit s'effectuer. Par défaut, le premier champ de la table est sélectionné.
Table définit la base de données dans laquelle il faut effectuer la recherche.
Astuce
Ajouter une base de données en utilisant l'Assistant base de données ou la sélectionner parmi les bases de données définies avec la boîte de dialogue Gestionnaire de données dynamiques .
-
Rechercher à chaque touche pressée (&incrémentale): place le curseur sur le premier enregistrement de la base de données contenant la séquence de caractères définie.
-
Sélectionner l'enregistrement qui correspond exactement: met en évidence et sélectionne les lignes comportant la séquence complète des caractères de la recherche.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
-
Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Prévisualisation Cet objet permet d'obtenir un aperçu d'impression comportant les paramètres définis pour l'étiquette sélectionnée.
Etiquette spécifie le fichier de l'étiquette dont la prévisualisation s'affichera dans l'objet.
Astuce
Cliquer sur Nouvelle étiquette pour créer une nouvelle étiquette dans la solution. Si l'étiquette n'est pas censée faire partie de la solution, utiliser le bouton Parcourir pour la localiser. On peut aussi définir l'étiquette dynamiquement en utilisant une source de données connectée.
Imprimante définit l'imprimante dont les paramètres vont être utilisés pour générer la prévisualisation.
Astuce
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée. L'imprimante peut aussi être définie dynamiquement en utilisant une source de données connectée.
Le groupe Contenu définit ce que comporte la prévisualisation:
-
Afficher une seule étiquette: Prévisualisation de la partie de l'étiquette à imprimer.
-
Afficher toutes les étiquettes de la page: prévisualise la page entière avec toutes les étiquettes qu'elle contient.
Note
Cette option est utilisée avec Nombre d'étiquettes horiz ou pour la prévisualisation des marges de l'étiquette.
Le groupe Quantité définit le nombre d'étiquettes à prévisualiser.
-
Etiquettes: Le nombre d'étiquettes à afficher dans la prévisualisation.
-
Toutes (quantité illimitée): imprime toute la gamme d'étiquettes en fonction des données.
Nombre d'étiquettes sautées définit le nombre d'étiquettes à sauter sur la première page de la prévisualisation.
Astuce
Cette option est utilisée avec Nombre d'étiquettes horiz.
Copies identiques par étiquette définit le nombre de copies pour chaque étiquette de la prévisualisation.
Nombre de jeux d'étiquettes spécifie combien de fois la totalité de la prévisualisation des étiquettes doit se répéter.
Etiquette recto/verso définit le côté de l'étiquette à afficher dans la prévisualisation.
-
Afficher le recto: Le recto de l'étiquette apparaît dans la prévisualisation.
-
Afficher le verso: Le verso de l'étiquette apparaît dans la prévisualisation.
Note
Quand les deux options sont sélectionnées, les deux faces de l'étiquettes apparaissent.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
-
Couleur d'arrière plan: Définit la couleur de fond de la prévisualisation.
-
Transparent: Fond de l'objet transparent.
-
Afficher la bordure: La bordure de la prévisualisation est visible.
-
Couleur de la bordure: Couleur de la bordure de la prévisualisation.
-
Largeur de la bordure: Largeur de la bordure de la prévisualisation.
Initialisation des données : Cet objet est un panneau qui permet d'assigner des valeurs de variable utilisées sur l'étiquette sélectionnée appartenant à une solution.
Étiquette sélectionne l'étiquette à utiliser avec l'objet Initialisation des données.
Astuce
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton Parcourir. On peut aussi définir l'étiquette dynamiquement en utilisant une source de données connectée.
-
Focaliser sur l'initialisation des données quand l'étiquette change met le focus sur la table d'Initialisation des données quand l'étiquette sélectionnée change. La table est ainsi modifiable instantanément.
-
Afficher la sélection des étiquettes de la solution ajoute une liste déroulante qui comporte la liste de toutes les étiquettes contenues dans la solution.
Astuce
Ce menu déroulant permet à l'opérateur de changer l'étiquette active qui va s'imprimer. Si cette option reste désactivée, sélectionner l'étiquette en donnant la source des données de l'étiquette.
Le groupe Initialisation de la table permet de sélectionner les enregistrements de la base de données connectée.
Note
Un onglet distinct est ajouté pour chaque table de base de données connectée à l'étiquette.
Colonnes: Ce groupe définit la largeur de la table d'initialisation des données et des colonnes Saisie, Valeur et Valeur formatée.
-
La Taille automatique dimensionne automatiquement la colonne.
-
Afficher la valeur formatée: Affiche la colonne valeur formatée sur la table au démarrage du formulaire.
L'objet Initialisation des données définit les valeurs de la variable pour vos solutions. Les étiquettes sont ensuite imprimées avec ces valeurs.
-
Autoriser le chargement des valeurs de la variable: Activer cette option vous permet de charger les valeurs de la variable à partir de fichiers stockés sur votre ordinateur après avoir exécuté le formulaire. NiceLabel 10 Initialise automatiquement les variables sur votre étiquette ou formulaire avec les valeurs provenant du fichier sélectionné.
Les fichiers aux valeurs de variable ont .defaults ou .values pour extension. Les deux formats de variables utilisés sont :
-
XML:
<variables> <variable name="var1">variable1</variable> <variable name="var2">variable2</variable> </variables>
-
nom-valeur :
var1=variable1 var2=variable2
Avec l'option Autoriser le chargement des valeurs de la variable activée, le formulaire actif affiche l'icône Charger.... Cliquer sur Charger... pour localiser et charger les valeurs de variable pour vos formulaires.
Note
Trois règles s'appliquent au chargement des valeurs de variable sur les formulaires:
-
Si la variable n'existe pas dans le fichier, la valeur d'origine ne change pas sur l'étiquette imprimée.
-
Si le fichier variable contient des variables qui ne sont pas définies sur l'étiquette, NiceLabel 10 ignore ces variables.
-
Si une valeur du fichier variable n'est pas valide, la valeur de la variable d'origine ne change pas. Un message d'erreur apparaît.
-
-
L'objet Initialisation des données liste toutes les variables utilisées sur les étiquettes dans votre solution par défaut. Pour exclure des variables spécifiques de l'objet Initialisation des données, sélectionner Limiter la visibilité des variables.
Noms des variables à afficher: Saisissez les noms des variables que vous souhaitez laisser visibles dans l'objet Initialisation des données. Séparer les noms des variables multiples par des virgules.
Exemple 67. Exemple :
Vous voulez limiter la visibilité des variables sur les modèles d'étiquettes.
Votre modèle d'étiquette GS1-128 utilise les variables suivantes :
Nom_produit
SSCC (numéro séquentiel de colis)
Compte d’articles commerciaux
Best Before Date
Numéro de lot
Code GTIN des articles commerciaux contenus
Vous décidez d'utiliser l'objet Initialisation des données pour modifier uniquement deux valeurs de variable :
Nom_produit
Best Before Date
-
Ouvrir l'étiquette GS1-128 à partir des modèles (aller à Aide > Fichiers d'exemples > Étiquettes).
-
Enregistrer l'étiquette en tant que fichier de solution (.nsln). Cela vous permet de commencer à ajouter des formulaires dans un même document.
-
Ajouter un nouveau formulaire vierge.
-
Sélectionner l'étiquette dans l'objet Initialisation des données Propriétés > Paramètres > Étiquette.
-
L'objet Initialisation des données vous permet de modifier toutes les valeurs de variable par défaut:
-
Pour limiter la modification des valeurs de variables à
nom_produit
etDate limite d’utilisation
, sélectionnez Limiter la visibilité des variables. -
Saisir les noms des variables dans Noms des variables à afficher.
-
Exécuter le formulaire. L’objet d’initialisation des données ne présente que les variables
nom_produit
etDate limite d’utilisation
.
En association avec NiceLabel Automation, Desktop Designer vous permet d'utiliser les valeurs de l'objet Initialisation des données pour déclencher l'impression automatique d'étiquettes et définir le contenu des étiquettes imprimées.
Pour activer l'utilisation de ces valeurs saisies dans l'objet Initialisation des données, vous devez configurer votre solution pour :
-
Stocker les valeurs de variable de l'objet Initialisation des données vers une nouvelle variable dédiée.
-
Transférer le contenu stocké de cette variable dédiée vers NiceLabel Automation.
Pour que les valeurs de variable de votre solution soient disponibles pour NiceLabel Automation :
-
Ajouter une nouvelle variable dans votre solution.
-
Renommer la variable ajoutée en
[YourDataInitializationObjectName]_VariableValues
.[YourDataInitializationObjectName]
est le nom de votre objet Initialisation des données.-
La variable contient des valeurs de l'objet Initialisation des données en format XML.
-
-
Utiliser la variable dans le déclencheur HTTP NiceLabel Automation.
Exemple 68. Exemple :
-
Utiliser un objet sur votre formulaire (ex. : bouton) pour créer une requête HTTP. Lors de la configuration de l'action dans Desktop Designer, saisir le nom de la variable (
[YourDataInitializationObjectName]_VariableValues
) sous Contenu > Données:. -
Lors de la configuration du déclencheur de Serveur HTTP dans Automation Builder, activer l'option Enregistrer les données reçues par le déclencheur sous Paramètres > Enregistrer les données reçues. Définir le nom et l'emplacement du fichier (ex. :
.\tmp.txt
). -
Déployer la configuration d'Automation. Une fois le déclencheur activé, les valeurs de variable de votre solution sont enregistrées dans le fichier spécifié. Le fichier contient :
<Variables> <variable name="Variable1" >xx</variable> <variable name="Variable2" >yy</variable> </Variables>
Les variables nommées
Variable 1
etVariable 2
appartiennent à l'étiquette sélectionnée à partir de l'objet Initialisation des données.
-
Note
Les valeurs des variables internes et globales ne peuvent pas être stockées dans le fichier XML.
Paramètres de l'imprimante : Cet objet permet d'ajuster la vitesse d’impression et le contraste sur un formulaire.
Note
Cet objet remplace les paramètres du pilote – L'impression avec la solution active utilise les propriétés définies dans cet objet.
Etiquette spécifie le fichier d'étiquette à utiliser avec l'objet Paramètres de l'imprimante.
Astuce
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton Parcourir. On peut aussi définir l'étiquette dynamiquement en utilisant une source de données connectée.
Imprimante définit l'imprimante dont on utilise les paramètres.
Astuce
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée. L'imprimante peut aussi être définie dynamiquement en utilisant une source de données connectée.
Afficher les paramètres de vitesse permettra de définir la vitesse d'impression.
Afficher les paramètres de contraste permettra de définir les paramètres de contraste.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
-
Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Quantité à imprimer Cet objet est utilisé pour définir le nombre d'étiquettes (ou pages d'étiquettes) à imprimer.
Étiquette spécifie le fichier de l'étiquette utilisé avec l'objet Quantité à imprimer.
La Quantité à imprimer est définie en utilisant une valeur variable.
Astuce
La variable est utilisée comme quantité définie pour l'action Imprimer.
Le groupe Afficher les paramètres additionnels permet de définir les propriétés suivantes:
-
Nombre variable d'étiquettes sautées définit le nombre d'étiquettes à sauter lors de l'impression.
Note
Pour définir le nombre d'étiquettes, de doublons ou de jeux d'étiquettes à sauter, une nouvelle fenêtre va s'ouvrir. Les valeurs devront être saisies dans cette fenêtre.
Astuce
Cette option est utilisée avec Nombre d'étiquettes horiz.
-
Nombre variable de copies identiques: Assigne à la variable sélectionnée un nombre de copies pour chaque étiquette du travail d'impression.
-
Nombre variable de jeux d'étiquettes: Assigne à la variable sélectionnée une valeur qui spécifie combien de fois le processus complet d'impression devra se répéter.
Avertissement
Il faut définir au moins une variable quand l'option Afficher les paramètres additionnels est activée.
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
-
Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Pour qu'un formulaire fonctionne, il faut le passer du mode création au mode exécution. Une fois le formulaire créé, l'exécuter pour l'activer ou pour le tester si tout fonctionne comme prévu.
Il y a plusieurs manières d'ouvrir un formulaire.
-
Cliquer sur Exécuter le formulaire dans l'onglet Accueil du ruban – Groupe d'actions
-
Appuyer sur Ctrl+D. Pour exécuter le formulaire de démarrage.
Note
Le formulaire de démarrage est un formulaire par défaut qui s'exécute après avoir ouvert votre solution.
-
Appuyer sur Ctrl+R. Pour exécuter le formulaire que vous êtes en train de modifier.
-
Dans le Gestionnaire de solution, utiliser le menu clic droit.
Le formulaire exécuté s'ouvre dans une fenêtre séparée. Pour continuer à y travailler, fermer la fenêtre et retourner à l'édition.
Note
Vous ne pouvez revenir au mode création que si le mode exécution a été lancé directement à partir de Desktop Designer. Les utilisateurs qui ouvrent le formulaire en utilisant NiceLabel Imprimer ne peuvent utiliser le formulaire qu'en mode exécution sans pouvoir l'éditer.
C'est un outil de test, vérification et résolution de problème pour le formulaire. Pour ouvrir le débogueur du formulaire, créer/ouvrir une solution, lancer un formulaire et appuyer sur Ctrl+Maj+F12
.
L'espace Sources de données présente les sources de données utilisées par les objets du formulaire.
-
Catégorie: Trie les sources de données par catégories (champs de base de données, variables, fonctions). Par défaut, les sources de données connectées sont groupées dans cette colonne.
-
Nom: Nom de la source de données.
-
Valeur (chaîne): Représentation de la valeur de la source de données sous forme de chaîne. Ce champ est modifiable.
L'espace Actions liste les jeux d'actions en cours d'exécution (ou le dernier exécuté). L'action en cours d'exécution est marquée en vert. Une fois l'action exécutée, l'espace affiche aussi son temps d'exécution.
-
Exécution pas à pas: Oblige le débogueur du formulaire à s'arrêter avant d'exécuter une action.
-
Le bouton étape exécute l'action sur laquelle le débogueur du formulaire s'est arrêté.
-
Le Type d'événement permet de filtrer les événements en fonction de leur origine. Les événements peuvent être initiés par :
-
une action de l'utilisateur (cliquer, insérer l'objet, passer la souris, etc.)
-
ou automatiquement (en utilisant un minuteur)
-
Le champ journal d'exécution de l'action liste les détails des actions exécutées. Ces actions sont présentées dans le format suivant : [date heure] valeur/chaîne de nom d’action
.
L'Ensemble des données liste les tables chargées par le formulaire. Sélectionner une table pour afficher les données qu'elle contient.
Note
Le débogueur du formulaire n'est pas disponible dans les environnements production. Il n'est utilisable qu'au cours du développement de la solution, quand l'accès au fichier de la solution est en lecture et écriture.
Astuce
Il permet de résoudre les problèmes liés aux actions du formulaire. Pour cela, lancer le débogueur pendant la création du formulaire. Appuyer sur Ctrl+Maj+R
. Le formulaire et son débogueur vont s'ouvrir simultanément.