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".
É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 :
Remplacez 'NomTable' par le nom de votre table de base de données et 'NomChamp' par le nom de votre champ de code.

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