Les bases de données sont utilisables comme sources de données dynamiques pour les objets d'une étiquette ou d'un formulaire. Pour que le contenu de la base de données soit accessible et récupérable pour l'objet sélectionné, la connexion à la base de données doit être correctement établie et configurée.
La manière la plus rapide et la plus conviviale d'ajouter une base de données à une étiquette ou une solution consiste à utiliser l'Assistant Base de données.
Desktop Designer permet aussi d'établir et configurer manuellement les connexions à la base de données. De cette façon, tous les paramètres de connexion sont configurables. Cette option est réservée aux spécialistes.
Toutes les Bases de données d'une étiquette ou d'une solution sont listées dans l'Explorateur de sources de données.
Desktop Designer est compatible avec une large sélection de types de bases de données. La liste des types de bases de données utilisables se trouve ici.
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
Pour connaître les autres sources de données disponibles et comment utiliser le Gestionnaire de données dynamiques, lire ici.
Desktop Designer est compatible avec plusieurs types de bases de données:
NiceLabel recommande d'utiliser les types de base de données standard : fichiers texte, Excel, Access, SQL Server, et MariaDB/MySQL. L'utilisation des bases de données standard est plus facile et plus rapide; les performances de l'application et de l'interface utilisateur sont optimisées pour cela. Pour travailler avec des base de données non standardisées, utiliser les options OLE et ODBC.
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
Desktop Designer permet de connecter un objet à une base de données de deux manières. Le diagramme ci-dessous montre les deux options possibles.
-
L'Assistant Base de données propose un guide pour :
-
connecter une base de données à une étiquette ou un objet de formulaire
-
ajouter une base de données aux sources de données de la solution d'étiquetage
Le déroulement de la création et de la configuration d'une connexion à une base de données en utilisant l'assistant est décrit ici.
-
-
Connexion à une base de données effectuée et configurée manuellement.
Note
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et offre tous les paramètres de connexion aux bases de données disponibles.
Le déroulement et la création de la configuration manuelle d'une connexion à une base de données est décrit ici.
L'Assistant Base de données guide l'utilisateur pour configurer la connexion à une base de données et sélectionner les tables et les champs à utiliser.
Modifier la base de données permet d'éditer toutes les bases de données existantes connectées en utilisant l'assistant.
De plus l'assistant permet de trier, filtrer les enregistrement et de définir le nombre de copies à imprimer par enregistrement de la base de données.
Pour ajouter une base de données en utilisant l'Assistant base de données, cliquer sur le bouton de la base de données préférée dans le groupe Desktop Designer Ruban de l'onglet Données > Assistant base de données.
Il y a trois manières de lancer l'Assistant base de données :
-
Option 1 : Cliquer sur le bouton de la base de données préférée dans le groupe Desktop Designer Ruban de l'onglet Données > Assistant base de données.
-
Option 2 : Cliquer sur le bouton de la base de données préférée dans le groupe de ruban du Gestionnaire de données dynamiques > Assistant base de données.
-
Option 3 : Cliquer sur la commande + Assistant base de données dans l'Explorateur des Sources de données ou les propriétés de l'objet.
Voici la liste des options disponibles dans l'assistant. Pour réussir à ajouter une base de données, suivre les étapes de chaque type de base de données :
Cette section décrit la manière de lier une base de données Access à un objet en utilisant l'Assistant base de données de Desktop Designer, étape par étape.
Étape 1: Paramètres de connexion
Étape 2: Tables et champs
Cette étape définit la table de la base de données et les champs de cette table à utiliser en tant que source de données dynamiques.
Cliquer sur Suivant.
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
Cette section décrit la manière de lier votre base de données Access à un objet en utilisant l'assistant Base de données de Desktop Designer, étape par étape.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion au fichier de la base de données Access.
Nom du fichier sélectionne le fichier de la base de données.
L'Authentication réclame un Nom d'utilisateur et un Mot de passe pour les fichiers de base de données Access protégés par mot de passe.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
Cette section décrit comment lier une base de données SQL Server Microsoft à un objet de l'étiquette ou d'un formulaire en utilisant les étapes de l'Assistant base de données Desktop Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion au fichier de la base de données.
Le groupe Informations de connexion définit le serveur qui héberge la base de données à laquelle il faut se connecter.
-
Serveur définit le serveur de la base de données.
Le groupe Authentification définit le type d'authentification pour accéder au serveur de votre base de données.
-
Utiliser l'authentification Windows. Cette option définit l'authentification Windows comme méthode de vérification de la connexion au serveur SQL. L'utilisateur se connecte à une base de données en utilisant le nom d'utilisateur du domaine et son mot de passe.
-
Utiliser l'authentification SQL Server. Cette option définit les identifiants et mot de passe d'accès à la base de données pour vérifier la connexion. Pour établir une connexion, saisir le nom d'utilisateur et le mot de passe fournis par l'administrateur de la base de données.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de l'insérer ou de la modifier.
Avertissement
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la boîte de dialogue.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur connecté.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Pour cela, cliquer sur Suivant.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de votre étiquette ou formulaire.
Cette section décrit comment utiliser un fichier texte comme source de données dans les objets de votre étiquette formulaire . La connexion du fichier texte à un objet se fait en suivant pas à pas Desktop Designer l'assistant base de données.
Étape 1: Assistant de structure du Fichier Texte
Étape 2: Paramètres de connexion
Cette étape définit le chemin d'accès au fichier texte.
LeNom du fichier permet de localiser le fichier texte à utiliser. Saisir l'emplacement ou cliquer sur Parcourir pour le localiser dans le système.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 3: Tables et champs
Note
Il n'est pas possible de sélectionner la Table lorsqu'on ajoute un fichier texte comme base de données. Le fichier texte est traité en totalité comme une table de base de données.
Étape 4 : Copies d'étiquettes par enregistrement
Étape 5: Créer des objets
Étape 6 : Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la prévisualisation permet de retrouver un enregistrement spécifique.
Note
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Champs affiche les champs disponibles et sélectionnés dans la base de données. L'onglet Copies d'étiquettes par enregistrement permet le reparamétrage de cette section.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base de données connecté. Pour en savoir plus sur l'extraction des données, lire ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de votre étiquette ou formulaire.
Cette section décrit comment lier une base de données Oracle à un objet de l'étiquette ou d'un formulaire en utilisant les étapes de l'Assistant base de données Desktop Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données.
Note
Un fournisseur d'accès Oracle est requis pour établir une connexion avec une base de données Oracle.
Data Source définit le nom de la source de données Oracle.
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows – pour en savoir plus sur ses propriétés, lire ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
Cette section décrit comment lier une base de données MariaDB/MySQL à un objet de l'étiquette ou d'un formulaire en utilisant les étapes de l'assistant base de données Desktop Designer.
Important
Ne pas mettre votre connexion de base de données à jour pour vos modèles d’étiquettes déjà connectés à MySQL. Dans ce cas, continuez à utiliser le logiciel MySQL. Vos modèles d’étiquettes fonctionnent comme auparavant.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données MariaDB/MySQL.
-
Base de données définit la base de données exacte sur un serveur.
-
Hôte définit l'adresse de la base de données.
-
Port définit le port du serveur de la base de données.
-
Authentification demande un identifiant et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
Cette section décrit comment ajouter différents types de bases de données via une source OLE DB à un objet de l'étiquette ou du formulaire en utilisant pas à pas l'Assistant base de données de Desktop Designer.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une table de base de données, un affichage ou une commande SQL.
Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion OLE DB.
Fournisseur : Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Authentification demande le nom d’utilisateur et le mot de passe utilisés pour la connexion.
Voici les options de Configuration avancée :
-
Recherche automatique de tables affiche automatiquement les tables disponibles dans la base de données OLE. Quand la case à cochée est effacée, il faut saisir manuellement le nom de la table.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
Note
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce que l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non, même après avoir Testé la connexion avec succès, l'accès à la base de données n'est pas toujours garanti.
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la connexion a bien été établie avec votre base de données. Un message de confirmation ou d'erreur apparaît alors.
Cliquer sur Suivant.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
Cette section décrit comment travailler pas à pas avec l'Assistant base de données de Desktop Designer pour ajouter une source de données ODBC.
L'administrateur de sources de données ODBC de Microsoft® gère les pilotes de base de données et les sources de données. Cette application se trouve dans le Panneau de configuration de Windows sous les outils d'administration.
Pour plus d'informations sur les procédures détaillées, ouvrir la boîte de dialogue Administrateur de sources de données ODBC et cliquer sur Aide.
Étape 1: Informations de connexion
Cette étape définit les détails de la connexion à la base de données.
Le groupe Informations de connexion définit le type de base de données à utiliser pour la connexion ODBC.
-
Source de données définit la source dans laquelle se trouvent les données. Les bases de données listées dans le menu déroulant sont gérées par l'Administrateur ODBC.
-
Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification comprend des champs de nom d’utilisateur et de mot de passe pour établir la connexion ODBC. L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification SQL est requise pour se connecter au serveur SQL.
-
Nom d'utilisateur : Saisir l'identifiant pour accéder à la base de données ODBC.
-
Mot de passe : Donner le bon mot de passe pour accéder à la base de données.
Note
Utilisateur et mot de passe s'affichent toujours. Leur utilisation dépend de la stratégie d'administration de la base de données.
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour plus de détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Étape 3: Copies d'étiquettes par enregistrement
Étape 4: Créer des objets
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire .
Cette section décrit la manière de relier des tables Google Sheets à l’aide de l'Assistant base de données étape par étape de Desktop Designer.
Note
La connexion à Google Sheets nécessite une authentification Google. Une impression depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
-
Dans le menu Données, cliquer sur Toutes les bases de données pour ouvrir l’Assistant base de données étape par étape, puis cliquer sur Suivant.
-
La fenêtre Sélection du type de base de données s’ouvre. Sélectionner Google Sheets, puis cliquer sur Suivant.
-
La fenêtre Paramètres de connexion s’ouvre. Cliquer sur Se connecter.
-
Votre navigateur Web s’ouvre avec les options Se connecter avec Google.
Cliquer sur votre compte pour vous connecter.
-
Une nouvelle fenêtre avec des options d’accès à votre compte Google s’ouvre. Sélectionner les deux options :
-
Voir les informations sur vos fichiers Google Drive.
-
Voir toutes vos feuilles de calcul Google Sheets.
Puis cliquer sur Continuer.
-
-
Des messages de confirmation des connexions s’affichent dans votre navigateur et Desktop Designer. Fermer la fenêtre de confirmation dans Desktop Designer.
-
Dans la fenêtre Paramètres de connexion, sélectionner votre feuille de calcul Google, puis cliquer sur Suivant.
Dans la liste de feuilles de calculs, vous pouvez également voir les feuilles qui sont partagées avec votre compte. Vous pouvez utiliser les feuilles partagées de la même manière que les vôtres.
Important
Si vous partagez votre étiquette avec d’autres clients, activer le partage de votre Google Sheets afin que d’autres clients puissent se connecter avec leurs informations d’identification.
NiceLabel invitera d’autres clients à se connecter à Google lors de l’ouverture d’étiquettes/de solutions.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
-
Les champs de votre feuille de calcul sont maintenant connectés à votre solution. Vous pouvez supprimer les champs dont vous n’avez pas besoin. Cliquer ensuite sur Terminer.
-
Continuer à suivre les dernières étapes des instructions de votre assistant de base de données :
-
Copies d'étiquettes par enregistrement
-
Créer des objets
-
Prévisualisation des données et des paramètres d'autres tables
-
Votre feuille Google est maintenant connectée à votre étiquette/solution.
Avertissement
La connexion Google expire après un délai de 90 jours. Une fois la connexion expirée, Desktop Designer vous invite à vous connecter à votre compte Google.
Cette section présente la manière de connecter des feuilles de calcul Excel (Microsoft OneDrive) stockées dans Microsoft OneDrive à l’aide de l’Assistant base de données étape par étape de Desktop Designer.
Note
La connexion aux feuilles de calcul Excel (Microsoft OneDrive) nécessite une authentification Microsoft. Une impression depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
-
Dans le menu Données, cliquer sur Toutes les bases de données pour ouvrir l’Assistant base de données étape par étape, puis cliquer sur Suivant.
-
La fenêtre Sélection du type de base de données s’ouvre. Sélectionner Excel (Microsoft OneDrive), puis cliquer sur Suivant.
-
La fenêtre Paramètres de connexion s’ouvre. Cliquer sur Se connecter avec Microsoft.
-
Votre navigateur Web s’ouvre avec les options de compte Microsoft.
Choisir votre compte qui se connectera à votre Microsoft OneDrive.
Note
Certaines sociétés ont un accès limité aux comptes OneDrive. Dans ce cas, vous devrez obtenir l’autorisation de l’administrateur pour vous connecter à Excel avec votre compte. La fenêtre suivante s’ouvre :
Si le risque de sécurité est trop élevé, vous pouvez utiliser ou créer un compte Microsoft personnel et utiliser OneDrive depuis ce compte.
-
Autoriser NiceLabel Desktop Designer à accéder à vos données OneDrive.
-
Des messages de confirmation des connexions s’affichent dans votre navigateur et Desktop Designer. Fermer la fenêtre de confirmation dans Desktop Designer.
-
Dans la fenêtre Paramètres de connexion, sélectionner votre feuille de calcul Google, puis cliquer sur Suivant.
Important
Si vous partagez votre étiquette ou solution avec d’autres clients, activez le partage de votre feuille de calcul Excel dans OneDrive afin que d’autres clients puissent se connecter avec leurs informations d’identification.
Il y a deux types de comptes Microsoft : comptes personnels et comptes professionnels/scolaires. Vous ne pouvez partager que les feuilles de calcul du même type de compte. Vous pouvez partager des feuilles de calcul depuis un compte personnel à l’autre. Vous pouvez partager des feuilles de calcul depuis un compte professionnel/scolaire à un autre, mais seulement au sein de la même organisation (ou du même groupement d’organisations). Vous ne pouvez pas partager une feuille de calcul entre un compte personnel et un compte professionnel/scolaire d’organisations différentes.
NiceLabel invitera d’autres clients à se connecter à Microsoft lors de l’ouverture d’étiquettes/de solutions.
Dans la version actuelle de Desktop Designer :
-
Vous ne pouvez créer une nouvelle étiquette ou solution qu’avec vos propres fichiers Excel (Microsoft OneDrive).
-
Vous ne pouvez pas créer une nouvelle étiquette ou solution connectée à des fichiers Excel (Microsoft OneDrive) partagés.
-
Vous pouvez ouvrir ou imprimer des étiquettes ou solutions existantes connectées à des fichiers Excel (Microsoft OneDrive) partagés.
Note
Microsoft ne prend pas en charge les fichiers
.xls
dans l’édition d’Excel OneDrive.Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
-
-
Les champs de votre feuille de calcul sont maintenant connectés à votre solution. Vous pouvez supprimer les champs dont vous n’avez pas besoin. Cliquer ensuite sur Terminer.
-
Continuer à suivre les dernières étapes des instructions de votre assistant de base de données :
-
Copies d'étiquettes par enregistrement
-
Créer des objets
-
Prévisualisation des données et des paramètres d'autres tables
-
Votre feuille Excel est maintenant connectée à votre étiquette/solution.
Avertissement
La connexion à Microsoft expire après un délai de 90 jours. Une fois la connexion expirée, Desktop Designer vous invite à vous connecter à votre compte Microsoft.
Le bouton Editer la base de données lance l'assistant Base de données pour configurer une base de données existante.
Pour reconfigurer correctement une base de données, déjà ajoutée, suivre les étapes listées ci-dessous.
Pour cette étape, choisir parmi les bases de données existantes. Choisir la base de donnée et la table qu'il faut modifier. Pour cela, cliquer sur Suivant.
Établir à la main une connexion à une base de données permet de contrôler complètement les paramètres et les options de configuration de la connexion.
Note
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et offre tous les paramètres de connexion aux bases de données disponibles. NiceLabel recommande d'utiliser l'assistant base de données.
Les connexions manuelles comportent trois étapes:
-
La première étape : paramétrer la connexion.
-
La seconde étape : choisir les tables de la base de données à utiliser.
-
Troisième étape : configurer les tables.
Pour se connecter manuellement à une base de données, suivre les procédures décrites dans les chapitres ci-dessous :
Les bases de données Microsoft Excel sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Microsoft Excel comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Excel, procéder comme suit.
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
-
Nom de fichier définit le fichier à utiliser dans la connexion.
-
Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
-
Le bouton : Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Les bases de données Microsoft Access sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objet du formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Microsoft Access comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Access, procéder comme suit.
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Paramètres de connexion définit les détails du fichier de la base de données.
-
Nom de fichier définit le fichier à utiliser dans la connexion.
Le groupe Authentification demande un nom d’utilisateur et un mot de passe pour se connecter à un fichier protégé.
-
Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
-
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Les bases de données Microsoft SQL Server sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Microsoft SQL Server comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données Microsoft SQL Server, procéder comme suit:
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
-
Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son nom et son emplacement.
-
Authentification sélectionne le type d'authentification de l'utilisateur.
-
Utiliser l'authentification Windows pour se connecter avec le mot de passe d'accès à Windows.
-
Utiliser l'authentification du Serveur SQL pour se connecter avec le mot de passe d'accès au serveur SQL.
-
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
-
Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de l'insérer ou de la modifier.
Avertissement
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la boîte de dialogue.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il s’affiche si votre connexion avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
Cliquer ensuite sur OK.
Les bases de données Fichier Texte sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objets du formulaire.
Les fichiers Texte doivent être retravaillés pour être transformés en « vraie » base de données. Au départ, tous les fichiers texte contiennent les valeurs des données, mais ils n'ont aucune information sur la structure des données, le nom des champs et leur longueur maximale. Ces paramètres doivent être spécifiés avant que le fichier texte ne devienne une base de données utilisable en tant que source de données pour les objets.
Exemple 52. Exemple :
Exemple de fichier texte largement utilisé : les fichiers .csv. Dans un fichier .csv, un séparateur limite les champs de la base de données. Chaque ligne fournit les données pour une seule étiquette, elle peut donc être considérée comme un « enregistrement » dans la nomenclature des bases de données.
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Fichier Texte comme type de base de données.
Pour connecter à la main un objet à une base de données en fichier Texte, procéder comme suit.
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
-
Nom de fichier définit l'emplacement du fichier.
-
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Les bases de données Oracle sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objets du formulaire.
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Oracle comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Note
Pour vous connecter à une base de données Oracle et utiliser les données du logiciel NiceLabel, vous devez d'abord installer et configurer le logiciel du client Oracle sur chaque ordinateur avec NiceLabel 10 installé. Des détails sont disponibles dans l’article de base sur les connaissances.
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
-
Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son nom et son emplacement.
Authentification sélectionne le type d'authentification de l'utilisateur.
-
Utiliser l'authentification Windows pour se connecter avec les droits d'accès Windows.
-
Utiliser l'authentification SQL Server pour se connecter avec les droits d'accès au serveur SQL.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du formulaire.
-
Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de l'insérer ou de la modifier.
Avertissement
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la boîte de dialogue.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il s’affiche si votre connexion avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Les bases de données MariaDB/MySQL sont utilisables comme sources de données dynamiques pour les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner MariaDB/MySQL comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données MariaDB/MySQL, procéder comme suit:
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
-
Base de données définit la base de données exacte sur un serveur. Saisir le nom correct.
-
Hôte définit l'adresse IP ou nom du serveur de la base de données.
-
Port définit le port du serveur de la base de données.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion.
-
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets du formulaire à l’aide des sources OLE DB. Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Autres bases de données (OLE DB) comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une table de base de données, un affichage ou une commande SQL.
Exemple 53. Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Pour connecter à la main un objet à une base de données via OLE DB, procéder comme suit:
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
-
Fournisseur : Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Voici les options de Configuration avancée :
-
Recherche automatique de tables affiche automatiquement les tables disponibles dans la base de données OLE. La case à cocher vierge fait sauter cette étape.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
Note
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce que l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non, même après avoir Testé la connexion avec succès, l'accès à la base de données n'est pas toujours garanti.
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la connexion a bien été établie avec votre base de données. Un message de confirmation ou d'erreur apparaît alors.
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets d'un formulaire en utilisant l'Administrateur de source de données ODBC. Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Source de données ODBC comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données ODBC, procéder comme suit :
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
-
Source de données définit la source dans laquelle se trouvent les données.
-
Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion ODBC. L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification SQL est requise pour se connecter au serveur SQL.
-
Nom d'utilisateur: Saisir l'identifiant pour accéder à la base de données ODBC.
-
Mot de passe: Donner le bon mot de passe pour accéder à la base de données.
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour plus de détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Desktop Designer peut réussir à se connecter à la base de données.
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Vous pouvez utiliser Google Sheets en tant que source de données dynamique pour les objets de l’étiquette ou les objets de formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet au concepteur d’étiquettes de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Note
La connexion à Google Sheets nécessite une authentification Google. Une impression depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
-
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Google Sheets comme type de base de données.
-
Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre. Cliquer sur Se connecter.
-
Votre navigateur Web s’ouvre avec les options Se connecter avec Google.
Cliquer sur votre compte pour vous connecter.
-
Une nouvelle fenêtre avec des options d’accès à votre compte Google s’ouvre. Sélectionner les deux options :
-
Voir les informations sur vos fichiers Google Drive.
-
Voir toutes vos feuilles de calcul Google Sheets.
Puis cliquer sur Continuer.
-
-
Des messages de confirmation des connexions s’affichent dans votre navigateur et Desktop Designer. Fermer la fenêtre de confirmation dans Desktop Designer.
-
Sélectionner votre feuille de calcul Google, puis cliquer sur OK.
Dans la liste de feuilles de calculs, vous pouvez également voir les feuilles qui sont partagées avec votre compte. Vous pouvez utiliser les feuilles partagées de la même manière que les vôtres.
Important
Si vous partagez votre étiquette avec d’autres clients, activer le partage de votre Google Sheets afin que d’autres clients puissent se connecter avec leurs informations d’identification.
NiceLabel invitera d’autres clients à se connecter à Google lors de l’ouverture d’étiquettes/de solutions.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
-
Votre feuille de calcul Google est maintenant connectée. Ajouter la ou les table(s) que vous souhaitez utiliser pour les Tables sélectionnées.
-
Les colonnes de votre ou vos table(s) sélectionnée(s) s’affichent dans la liste de vos Sources de données dynamiques. Cliquer sur OK.
Vous pouvez à présent connecter les données depuis votre Google Sheets à vos objets de l’étiquette.
Avertissement
La connexion Google expire après un délai de 90 jours. Une fois la connexion expirée, Desktop Designer vous invite à vous connecter à votre compte Google.
Vous pouvez utiliser les feuilles de calcul Microsoft Excel stockées dans Microsoft OneDrive en tant que source de données dynamiques pour les objets de l’étiquette ou les objets de formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet au concepteur d’étiquettes de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Note
La connexion aux feuilles de calcul Excel (Microsoft OneDrive) nécessite une authentification Microsoft. Une impression depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
-
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données dynamiques et sélectionner Excel (Microsoft OneDrive) comme type de base de données.
-
Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre. Cliquer sur Se connecter avec Microsoft.
-
Votre navigateur Web s’ouvre avec les options de compte Microsoft.
Choisir votre compte qui se connectera à votre Microsoft OneDrive.
Note
Certaines sociétés ont un accès limité aux comptes OneDrive. Dans ce cas, vous devrez obtenir l’autorisation de l’administrateur pour vous connecter à Excel avec votre compte. La fenêtre suivante s’ouvre :
Si le risque de sécurité est trop élevé, vous pouvez utiliser ou créer un compte Microsoft personnel et utiliser OneDrive depuis ce compte.
-
Autoriser NiceLabel Desktop Designer à accéder à vos données OneDrive.
-
Des messages de confirmation des connexions s’affichent dans votre navigateur et Desktop Designer. Fermer la fenêtre de confirmation dans Desktop Designer.
-
Sélectionner votre feuille de calcul Excel, puis cliquer sur OK.
Important
Si vous partagez votre étiquette ou solution avec d’autres clients, activez le partage de votre feuille de calcul Excel dans OneDrive afin que d’autres clients puissent se connecter avec leurs informations d’identification.
Il y a deux types de comptes Microsoft : comptes personnels et comptes professionnels/scolaires. Vous ne pouvez partager que les feuilles de calcul du même type de compte. Vous pouvez partager des feuilles de calcul depuis un compte personnel à l’autre. Vous pouvez partager des feuilles de calcul depuis un compte professionnel/scolaire à un autre, mais seulement au sein de la même organisation (ou du même groupement d’organisations). Vous ne pouvez pas partager une feuille de calcul entre un compte personnel et un compte professionnel/scolaire d’organisations différentes.
NiceLabel invitera d’autres clients à se connecter à Microsoft lors de l’ouverture d’étiquettes/de solutions.
Dans la version actuelle de Desktop Designer :
-
Vous ne pouvez créer une nouvelle étiquette ou solution qu’avec vos propres fichiers Excel (Microsoft OneDrive).
-
Vous ne pouvez pas créer une nouvelle étiquette ou solution connectée à des fichiers Excel (Microsoft OneDrive) partagés.
-
Vous pouvez ouvrir ou imprimer des étiquettes ou solutions existantes connectées à des fichiers Excel (Microsoft OneDrive) partagés.
Note
Microsoft ne prend pas en charge les fichiers
.xls
dans l’édition d’Excel OneDrive.Le bouton Tester la connexion démarre une procédure de test de connexion. Il montre si une connexion avec la feuille de calcul Excel sélectionnée a bien été établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
-
-
Votre feuille de calcul Excel est maintenant connectée à votre solution d’impression. Ajouter la ou les table(s) que vous souhaitez utiliser pour les Tables sélectionnées.
-
Les colonnes de votre ou vos table(s) sélectionnée(s) s’affichent dans la liste de vos Sources de données dynamiques. Cliquer sur OK.
Vous pouvez à présent connecter les données depuis votre Excel (Microsoft OneDrive) à vos objets de l’étiquette.
Avertissement
La connexion à Microsoft expire après un délai de 90 jours. Une fois la connexion expirée, Desktop Designer vous invite à vous connecter à votre compte Microsoft.
Le groupe Configuration de la table permet de configurer la table de la base de données connectée. Utiliser les onglets ci-dessous pour parcourir les différentes options de configuration.
-
Nom de la table : Affiche le nom de la table de la base sélectionnée.
-
Alias de la table : Donne un nom d'affichage unique à une table. L'alias d'une table est très utile quand la même table est ajoutée plusieurs fois sous la même connexion. L'alias identifie ces tables quand elles sont utilisées par Desktop Designer.
Le cadre Champs disponibles liste les champs disponibles dans la table de la base de données connectée. Sélectionner les champs dans la liste.
Champs sélectionnés affiche les champs à utiliser comme source de données connectée.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons Ajouter > et < Supprimer. Pour utiliser la totalité des champs disponibles, utiliser les boutons Ajouter tous >> et << Supprimer tout.
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles actualisés.
La commande Activer un filtre active le filtre de la table. L'utiliser pour filtrer l'affichage des champs de la base de données comme défini par une condition ou un groupe de conditions.
Le bouton Ajouter une condition crée un filtre personnalisé. Utiliser des qualificateurs standard : égal, différent, inférieur à, inférieur ou égal à, plus grand que, plus grand ou égal, comme, pas comme, vierge, non vierge.
Le bouton Ajouter un groupe active l'indentation de deux ou plusieurs conditions pour un filtre. Utiliser un groupe pour bâtir une condition de filtrage plus complexe pour un champ. Les conditions peuvent être réunies en utilisant les qualificateurs logiques ET (toutes les conditions doivent être réalisées pour afficher l'enregistrement) ou OU (une seule condition doit être réalisée pour afficher l'enregistrement).
La liste des conditions et des groupes définis est placée sous la table. Supprimer le filtre en cliquant sur le bouton Supprimer.
La colonne Champ vous permet de décider quel champ de la table doit être utilisé pour trier les données.
Ordre de tri définit si les enregistrements s'affichent dans l'ordre Croissant ou Décroissant. Sélectionner l'ordre de tri dans le menu déroulant.
Exemple 54. Exemple :
Dans la base de données Pasta.xlsx, sélectionner le champ Prod_desc avec un ordre Ascendant. Les données apparaissent triées par description de produit et de A à Z.
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements de la base de données au moment de l'impression et les options d'impression.
-
Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les enregistrements de la base de données avant l'impression. Le contenu des enregistrements sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé.
Astuce
Quand cette option est activée, une colonne de sélection se rajoute à la table de la base de données. Cette colonne permet de sélectionner individuellement les enregistrements à imprimer.
-
Imprimer par défaut : Définit les enregistrements de la base de données qui seront sélectionnés par défaut dans la boîte de dialogue Imprimer.
-
Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
-
Premier enregistrement n'imprime que le premier enregistrement dans une table.
-
Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
-
Nombre de copies par enregistrement définit la quantité à imprimer pour les enregistrements de base de données individuels.
-
Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement.
-
L'option Le nombre de copie est modifiable à l'impression permet de définir le nombre de copies d'étiquettes imprimées pour un enregistrement de la base de données.
Astuce
Quand cette option est activée, une colonne de sélection s'ajoute à la table de la base de données. Cette colonne permet de paramétrer individuellement la quantité à imprimer pour l'enregistrement sélectionné.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
-
Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul objet.
-
Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans un objet.
-
-
Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements affichés dans un seul objet.
-
Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
-
Passer sur plusieurs étiquettes permet d'afficher les enregistrements collectés dans un objet sur la première étiquette et continue à afficher les enregistrements collectés qui suivent sur les étiquettes suivantes dans le travail d'impression.
Exemple 55. Exemple :
Par défaut, Desktop Designer imprime une seule étiquette pour chaque enregistrement de base de données.
-
Avec la base de données Pasta.xlsx connectée, le résultat est:
-
Avec l'option Collecter les enregistrements (3 enregistrements) activée, le résultat est:
Noter que toutes les étiquettes imprimées contiennent les même données de la table (données des 3 premières lignes) et qu'un nombre illimité d'étiquettes va s'imprimer par défaut (l'option Imprimer toutes les étiquettes (illimité) est sélectionnée). Pour limiter le nombre d'étiquettes, donner le nombre d'étiquettes imprimées.
-
Avec les options Collecter les enregistrements (3 enregistrements) et Passer sur plusieurs étiquettes activées, le résultat est :
Quand 3 enregistrements collectés sont définis, toutes les étiquettes sont imprimées avec le contenu de ces 3 enregistrements collectés. Chaque étiquette comporte les données de ces trois enregistrements. Si l'option Imprimer toutes les étiquettes (illimité) est activée, tous les enregistrements de la base de données s'impriment en fonction du tri dans la table.
-
-
-
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement sélectionné sur la totalité des étiquettes du travail d'impression.
L'onglet SQL affiche les requêtes SQL en cours utilisées avec la base de données connectée. Dans les requêtes SQL, les commandes déterminent comment obtenir les données de la base de données (champs, filtres, tri des données). La phrase SQL affichée est auto-générée.
Par défaut, la requête SQL est en lecture seule. Desktop Designer permet de la modifier ou d'écrire une phrase personnelle.
-
Éditer SQL convertit un objet table en un objet requête. Ce bouton permet de définir des tables personnalisées basées sur des requêtes SQL.
Note
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou d'expression SQL invalide, le résultat de la requête sera imprévisible. Soit aucune donnée ne proviendra de la base de données, soit la connexion à la base de données sera impossible.
-
Exporter : Enregistre l'expression SQL en cours dans un fichier SQL sur un disque.
-
Importer : Permet d'utiliser dans la base de données des expressions SQL externes.
Le groupe Détails permet de définir les propriétés des champs de la base de données connectée. Paramétrer ces propriétés pour rendre l'utilisation de la base de données aussi simple et efficace que possible.
-
Nom du champ : Définit automatiquement le fichier source de la base de données.
-
Alias du champ : Donne un nom d'affichage unique à un champ.
Avertissement
Pour un script Python ou Visual Basic, utiliser des alias de champ contenant seulement des caractères alphanumériques et soulignés. Les noms ne doivent pas commencer par un chiffre.
-
Type : Identifie le type de données d'un champ. Cette propriété dépend du champ connecté et n'est pas modifiable.
-
Longueur : (Indisponible pour un Fichier Texte) affiche la longueur de champ définie par la base de données.
-
Code Page : Fournit les jeux de caractères utilisés dans différents pays ou régions. Les Codes Pages sont référencés par numéros. Sélectionner le numéro approprié dans le menu déroulant.
Le groupe Données définit les limitations de longueur des champs de la base de données.
-
Limiter la longueur du champ (couper le contenu excessif) : Fixe la longueur maximale du champ. Les caractères supplémentaires sont supprimés.
-
Longueur (caractères) : Définit la longueur maximum précise du champ en utilisant le nombre de caractères autorisé.
-
-
Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la création des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur provisoire est remplacée par la valeur réelle de la variable au moment de l'impression. Dans un objet du formulaire, la valeur réelle de la variable apparaît à l'exécution du formulaire.
Astuce
En cas de connexion à des bases de données, la valeur du premier enregistrement est prise comme valeur provisoire.
Le groupe Données de sortie permet de mémoriser le contenu d'un enregistrement de la base de données et de l'utiliser dans des actions.
Note
Les données de sortie peuvent être assignées à une variable avec les objets suivants: Champ d'édition, champ Mémo, liste déroulante, zone de liste et bouton radio.
-
Définir la valeur de la variable définit la variable de sortie dans laquelle sont copiées les valeurs de la variable base de données.
Exemple 56. Exemple :
La variable de sortie est utile dans les cas suivants:
-
Certaines actions dans les solutions sont déclenchées lorsque le contenu de la base de données est modifié. La valeur modifiée est enregistrée dans la variable de la base de données. Parce que la valeur de la variable de la base de données ne peut pas être utilisée directement pour définir cette action, utiliser la variable de sortie. Cette variable va récupérer et mémoriser la valeur modifiée et déclencher l'action quand cette valeur changera.
-
Les modifications des champs de la base de données se reflètent directement dans la base de données connectée. Utiliser la variable de sortie pour retarder les mises à jour de ces bases de données.
-
Dans certains cas, les mises à jour des bases de données sont faites en utilisant une requête SQL personnalisée. De même dans ce cas, ces mises à jour sont faites en utilisant la variable de sortie.
Desktop Designer permet de définir des tables personnalisées basées sur des requêtes SQL. Il y a deux méthodes pour créer des requêtes SQL personnalisées :
-
Créer une nouvelle requête SQL.
Aller sur le Gestionnaire de données dynamiques > Connexion à la base de données Tables et cliquer sur Créer une nouvelle requête dans le champ Tables disponibles.
-
Convertir une table de base de données existante en un objet requête.
Aller sur le Gestionnaire de données dynamiques > Configuration de la table > Onglet SQL et cliquer sur le bouton Éditer SQL. Cela va convertir la base de données connectée en objet Requête.
Note
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou d'expression SQL invalide, le résultat de la requête sera imprévisible. Soit aucune donnée ne proviendra de la base de données, soit la connexion à la base de données sera impossible.
Note
Cette option n'est pas disponible pour les fichiers de base de données texte.
Insérer une requête personnalisée dans un champ d'édition. Cliquer ensuite sur OK.
Note
Un champ de requête SQL ne doit pas être vierge. Continuer sans définir la requête fera apparaître une erreur.
Les connexions aux bases de données existantes peuvent être configurées à tout moment. Pour ajouter ou supprimer des tables dans un fichier de base de données connecté, ouvrir le Gestionnaire de données dynamiques et double cliquer sur la base de données dans l'explorateur des sources de données.
Le groupe Connexion Base de données donne les informations sur les connexions.
-
Nom de la connexion définit le nom du fichier de base de données connectée.
-
Description : C'est un champ qui permet d'ajouter des informations complémentaires et des suggestions sur la base de données.
-
Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de données.
Note
Une même table de la base de données peut être ajoutée plus d'une fois si différents filtres et tris sont requis.
Une « vraie » base de données doit contenir des données structurées. Comme ce n'est pas le cas des bases de données de texte, il faut définir la structure du fichier texte avant de l'utiliser comme source de données. Définir cette structure en utilisant l'Assistant de structure du Fichier Texte.
Note
L'Assistant de structure du Fichier Texte s'ouvre quand le fichier texte connecté n'a encore jamais été utilisé comme source de données d'un objet.
Pour terminer l'Assistant de structure du Fichier Texte, remplir les étapes décrites ci-dessous.
La fenêtre « Bienvenue » affiche le fichier texte à convertir en base de données et utiliser comme source de données d'un objet. Vérifier qu'il s'agit du bon fichier texte dans Fichier texte sélectionné.
Cliquer sur Suivant.
Cette étape définit le type d'Encodage. Liste des types disponibles :
-
Auto
-
ASCII
-
UTF-8
-
UTF-16
-
UTF-16BE
En cas de doute, sélectionner Auto pour une détection automatique du type d'encodage. Auto identifie le type d'encodage en lisant le caractère Unicode BOM (indicateur d'ordre des octets). Si le caractère BOM ne figure pas ou qu'il est mal interprété, Auto présume que le texte est encodé en ASCII.
Une identification inadéquate du type de caractère peut entraîner un mauvais affichage de la structure de la base de données.
Note
En sélectionnant le type d'encodage, vérifier la prévisualisation. Les valeurs doivent s'afficher correctement.
Cliquer sur Suivant.
Cette étape permet de définir les champs à utiliser dans la base de données texte. Il y a deux options :
-
Délimité : Les champs sont séparés par un séparateur.
-
Largeur fixe : Champs avec une longueur prédéfinie (fixe).
-
La première ligne contient les noms des champs : Définit si les noms de champs sont inclus dans la première ligne du fichier de base de données.
-
Démarrer l'importation à la rangée : Définit la ligne du fichier de la base données dans laquelle l'importation des données va commencer. Cette option permet de sauter des lignes qui ne comportent pas de données.
-
Vérifier la prévisualisation. Cliquer sur Suivant si le contenu du texte s'affiche correctement.
Cette étape dépend de l'option de structure des données sélectionnée avant – Délimité ou Largeur fixe.
Délimité ouvre la fenêtre Séparateur de champs.
-
Séparateur : Définit le caractère séparateur. Choisir parmi les caractères standard ou insérer un séparateur personnalisé dans le champ Autre.
-
Délimiteur de texte : spécifie le caractère qui délimite le contenu du texte. Le délimiteur de texte doit être utilisé quand le séparateur fait partie du contenu du texte. Le délimiteur de texte doit être utilisé pour englober ces champs – Le texte entre deux délimiteurs de texte est traité comme un seul champ même s'il contient un séparateur.
Largeur fixe ouvre la fenêtre Définir le séparateur de colonnes. Utiliser votre souris pour placer les lignes verticales là où les champs de données doivent se séparer. Les lignes indiquent où les nouveaux champs commencent.
Cliquer sur Suivant.
La fenêtre Champs permet de manipuler et affiner les noms de champs et leur ordre d'affichage Liste des paramètres disponibles :
-
Si les champs sont Délimités, le Nom de champ est personnalisable.
-
Avec les champs Largeur fixe, les paramètres suivants sont autorisés :
-
Inclure : Inclut un champ dans la sélection.
-
Nom du champ : Nom personnalisé pour le champ.
-
Décalage : Distance de ligne de séparation par rapport au bord de la table.
-
Longueur : Longueur du champ.
-
Cliquer sur Terminer. La structure de la base de données Texte est déterminée.
Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'explorateur de données dynamiques de Desktop Designer.
Description : C'est un champ qui permet d'ajouter des informations complémentaires et des suggestions sur la base de données.
Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté, cliquer sur le bouton Préparation de la connexion. La fenêtre Propriétés de connexion de la nouvelle base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de données.
Le cadre Champs disponibles liste les champs disponibles dans le fichier de la base de données connecté. Sélectionner le(s) champ(s) dans la liste.
Champs sélectionnés affiche les champs (colonnes) à utiliser comme source de données.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons Ajouter > et < Supprimer. Pour utiliser la totalité des champs disponibles (colonnes), utiliser les boutons Ajouter tous >> et << Supprimer tout.
Définir les champs ouvre l'Assistant Structure de fichier Texte. Cet assistant définit les champs de la base de données Fichier Texte.
Note
La (re)définition des champs est nécessaire quand les champs sont modifiés ou quand la structure des champs est modifiée (Colonne insérée, enregistrement effacé, etc.).
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles actualisés.
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements de la base de données au moment de l'impression et les options d'impression.
-
Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les enregistrements de la base de données avant l'impression. Le contenu des enregistrements sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé. Quand cette option est activée, une colonne de sélection se rajoute à la table de la base de données. Cette colonne permet de sélectionner individuellement les enregistrements à imprimer.
-
Impression par défaut définit le nombre d'enregistrements de la base de données à imprimer par défaut.
-
Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
-
Premier enregistrement n'imprime que le premier enregistrement dans une table.
-
Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
-
Nombre de copies par enregistrement définit les quantités à imprimer pour chaque enregistrement de la base de données.
-
Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement. Ces valeurs peuvent être définies à la main ou dynamiquement par une source de données.
-
L'option Le nombre de copie est modifiable à l'impression permet de définit le nombre de copies d'étiquettes imprimées pour un enregistrement de la base de données. Quand cette option est activée, une colonne de sélection s'ajoute à la table de la base de données. Cette colonne permet de paramétrer individuellement la quantité à imprimer pour votre enregistrement sélectionné.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
-
Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul objet.
-
Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans un objet. Paramétrer un nouvelle ligne (CR/LF) ou choisir dans la liste un caractère spécial.
-
-
Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements affichés dans un seul objet.
-
Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
-
Passer sur plusieurs étiquettes permet d'afficher les enregistrements dans un objet sur plusieurs étiquettes.
-
-
Utiliser le même enregistrement pour tout le travail d'impression imprime uniquement l'enregistrement sélectionné.