Générer des codes-barres aztec-code
Mise en œuvre transparente sur Crystal Reports, MS Excel et MS Access
Générer un code-barres aztec-code dans une base de données MS Access
1. Ajuster les propriétés de sécurité de la base de données
Versions modernes d'Access : Menu Options Access → Paramètres du Centre de gestion de la confidentialité → Paramètres des macros → Choisissez "Activer toutes les macros".
2. Exécuter la fenêtre du moteur Visual Basic
Lancez immédiatement l'environnement de l'application de développement VB en utilisant la combinaison de touches de raccourci clavier : ALT + F11.
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 le suivi des dépendances de cruflbcs.dll. Cochez la case à côté de crUFLBcs 5.0 Type Library, puis finalisez l'action d'enregistrement.
4. Ajouter la bibliothèque de fonctions du fichier module
Appuyez sur Ctrl + M pour ajouter directement les structures de script dans le framework de module en utilisant les fichiers de modèle standard barcodesoft.bas.
5. Implémenter les expressions de macro de rapport
Quittez les fenêtres de développement VBA, revenez en toute sécurité à l'environnement de conception de la base de données et basculez la vue du rapport vers le mode Mode Création standard. Saisissez précisément les valeurs de formatage d'expression dans les champs Source contrôle des zones de texte cibles :
Vous pouvez copier et coller à partir du morceau de code ci-dessous :
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)
;Le premier paramètre est la chaîne à encoder.
;Le deuxième paramètre est l'index de la chaîne, positionnez-le à zéro.
;Le troisième paramètre est le format, la valeur par défaut est zéro.
;Le quatrième paramètre est le niveau de correction d'erreur, la valeur par défaut est 23.
Set obj = Nothing
End Function
Remplacez 'nomTable' par le nom de votre table de base de données et 'nomChamp' par le nom de votre champ de code.

6. Finaliser les configurations du système typographique
Faites un clic droit sur la zone de l'objet conteneur de texte cible du rapport en choisissant l'option Propriétés dans le menu contextuel. Modifiez les paramètres de style de contrôle pour gérer l'affichage du texte en utilisant la famille de polices BcsAztec.