Comment générer des codes Aztec dans Microsoft Access
Guide développeur étape par étape pour l'intégration de codes-barres matriciels 2D haute capacité via les polices Barcodesoft et MS Access VBA.
Qu'est-ce que le code Aztec ?
Le code Aztec est une symbologie de code-barres matriciel 2D robuste, reconnue pour sa grande capacité d'encodage de données. Contrairement aux codes-barres traditionnels, il gère efficacement les caractères ASCII standard et ASCII étendus, ce qui le rend idéal pour les secteurs de la santé, des transports et de la billetterie.
1 Enregistrement de crUFLbcs.dll
Installez la démo et ouvrez votre invite de commande DOS (en tant qu'administrateur pour Win 7/10/11). Exécutez la commande suivante pour enregistrer la DLL :
regsvr32 crUFLbcs.dll
2 Activer la sécurité des macros
Pour permettre la génération de codes-barres, ajustez vos paramètres de macros. Dans Access 2007-2019+, naviguez vers :
Options Access » Centre de gestion de la confidentialité » Paramètres des macros » Activer toutes les macros
3 Configuration VBA et références
- Appuyez sur ALT + F11 pour ouvrir l'éditeur Visual Basic.
- Allez dans Outils » Références, cliquez sur Parcourir et localisez
cruflbcs.dll. - Cochez crUFLBcs 4.0 Type Library.
- Appuyez sur CTRL + M pour importer
barcodesoft.bas.
Extrait de code VBA
Public Function Aztec(strToEncode As String) As String
Dim obj As cruflBCS.CAztec
Set obj = New cruflBCS.CAztec
Aztec = obj.EncodeCR(strToEncode, 0, 0, 0)
Set obj = Nothing
End Function
4 Afficher le code-barres Aztec
Créez une zone de texte (TextBox) en mode Création et définissez la Source du contrôle en utilisant vos noms de table et de champ :
=Aztec([NomTable.NomChamp])
Enfin, faites un clic droit sur la zone de texte, sélectionnez Propriétés, et réglez la police de caractères sur BcsAztec.