Générer des codes-barres code39

Implémentez-les de manière transparente dans Crystal Reports, MS Excel et MS Access

Générer un code-barres code39 dans une base de données MS Access

Pour générer des codes-barres Code39 dans MS Access, activez d'abord toutes les macros via les paramètres du Centre de gestion de la confidentialité. Ouvrez ensuite l'éditeur VBA avec ALT+F11 et référencez la bibliothèque de types crUFLBcs 5.0 via Outils → Références. Importez le module barcodesoft.bas avec CTRL+M pour ajouter les fonctions nécessaires. Revenez en mode Création de rapport et définissez la source de contrôle de la zone de texte sur =code39([NomTable].[NomChamp]), en remplaçant par vos noms de table et de champ réels. Enfin, faites un clic droit sur le contrôle, ouvrez Propriétés et définissez la police sur Code39mHr pour garantir un rendu correct du code-barres. Ce processus optimisé intègre la génération de codes-barres directement dans vos rapports Access.

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

Versions modernes d'Access : Menu Options d'Access → Centre de gestion de la confidentialité → Paramètres des macros → Choisissez "Activer toutes les macros".

Access trust macro config

Étape 2. Exécuter la fenêtre du moteur Visual Basic

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

Access trust macro config

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

Ouvrez l'interface des options Outils → Références. Cliquez sur Parcourir pour cibler l'emplacement du fichier de bibliothèque correspondant afin d'activer les dépendances de cruflbcs.dll. Cochez la case à côté de crUFLBcs 5.0 Type Library, puis finalisez en enregistrant l'action.

Access trust macro config

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

Appuyez sur Ctrl + M pour ajouter les structures de script en utilisant directement le framework de module des composants du fichier modèle standard barcodesoft.bas.

Access trust macro config

Étape 5. Implémenter les expressions de macro de rapport

Quittez la fenêtre du développeur VBA, revenez en toute sécurité dans l'environnement de conception de la base de données, et basculez la vue de l'espace de travail du rapport vers le mode Mode Création. Saisissez précisément les valeurs de formatage d'expression dans le champ Source contrôle de la zone de texte de l'objet ciblé :

=code39([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.

code39 barcode excel macro

Étape 6. Finaliser les configurations du système de typographie

Faites un clic droit sur la zone de texte de contrôle du rapport cible en choisissant l'option Propriétés dans le menu contextuel. Modifiez les paramètres de style du contrôle pour gérer le comportement de rendu de l'affichage du texte en utilisant la famille de polices correspondant au système de police Code39mHr.

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