Generate Code-barres Data Matrixs

Intégrez facilement avec Crystal Reports, MS Excel et MS Access

Generate Code-barres Data Matrix in MS Access Database

Ce workflow explique comment générer un code-barres Data Matrix dans un rapport de base de données MS Access. Il guide les développeurs dans la configuration des paramètres de sécurité du Centre de gestion de la confidentialité d'Access, le lancement de l'éditeur VBA avec ALT + F11, l'ajout de la référence à la bibliothèque de types cruflbcs.dll et l'importation du module barcodesoft.bas. Enfin, il explique comment appliquer l'expression =datamatrix([TableName].[FieldName]) à une zone de texte du rapport en mode Création et attribuer la police de code-barres spécialisée BcsDatamatrix.

Étape 1. Ajuster les propriétés de sécurité de la base de données

Versions modernes d'Access : Panneau du menu Options d'Access → Configuration de l'espace de travail du Centre de gestion de la confiance → Paramètres des macros → Choisissez "Activer toutes les macros".

Access trust macro config

Étape 2. Ouvrir la fenêtre du moteur Visual Basic

Lancez immédiatement l'environnement de développement VB en utilisant la combinaison de touches raccourci : ALT + F11.

Étape 3. Référencer les extensions de la bibliothèque de types

Ouvrez l'interface des options Outils → Références. Cliquez sur Parcourir et sélectionnez le fichier de bibliothèque correspondant à l'emplacement des variables de chemin pour activer les éléments de suivi des dépendances de cruflbcs.dll. Cochez la case à côté de crUFLBcs 4.0 Type Library, puis finalisez l'étape en enregistrant les actions.

Étape 4. Ajouter la bibliothèque de fonctions du fichier module

Appuyez sur Ctrl + M pour ajouter les données de structure de script en utilisant les fichiers modèles standard barcodesoft.bas directement dans le package du cadre du module.

Étape 5. Implémenter les expressions de macro pour les états

Quittez la fenêtre de développement VBA, revenez en toute sécurité à l'environnement de conception de la base de données et basculez la vue de l'état vers la Mode Création standard. Saisissez précisément les valeurs de formatage de l'expression dans les champs source des contrôles cibles :

=datamatrix([NomTable].[NomChamp])

Remplacez 'NomTable' par le nom de votre table de base de données et 'NomChamp' par le nom de votre champ de code.

data matrix barcode excel macro

Étape 6. Finaliser les configurations du système typographique

Cliquez avec le bouton droit sur la zone du conteneur de texte du contrôle d'état cible et sélectionnez Propriétés dans le menu contextuel. Modifiez les paramètres de style du contrôle pour gérer le rendu du texte en utilisant le nom de la famille de polices BcsDataMatrix.

Access properties control font text box typography layout settings window step view