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 Crystal Reports
SAP Crystal Reports 2008 / 2011 / 2013 / 2016 sont en 32 bits.
SAP Crystal Reports 2020 / 2025 sont en 64 bits.
1.1 Si votre SAP Crystal Reports est en 64 bits, veuillez enregistrer le fichier cruflbcs_x64.dll 64 bits comme indiqué ci-dessous.
Faites un clic droit sur l'invite de commande et exécutez-la en tant qu'administrateur.

Pour enregistrer la DLL 64 bits, veuillez saisir les commandes suivantes :
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
1.2 Si votre SAP Crystal Reports est en 32 bits, veuillez enregistrer le fichier cruflbcs.dll 32 bits comme indiqué ci-dessous.
Saisissez les commandes suivantes pour enregistrer le fichier cruflbcs.dll 32 bits :
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll

Si vous voyez la fenêtre suivante s'afficher, votre enregistrement a réussi.

2. Localiser la fonction UFL.
Naviguez à travers la hiérarchie : Liste des fonctions ⇒ Fonctions supplémentaires ⇒ UFL COM et .NET (u212com.dll) ⇒ UFL Visual Basic. Double-cliquez sur la fonction BCSLinearCode39Ext.
3. Créer un nouveau champ de formule
Ouvrez votre Crystal Report. Faites un clic droit sur Champs de formule et choisissez "Nouveau..." dans le menu contextuel. Définissez le nom sur "ExtCode39MHr", puis cliquez sur "Utiliser l'éditeur".
4. Utiliser un champ de base de données comme paramètre pour la formule aztec-code
Saisissez le champ de base de données comme paramètre pour la formule aztec-code. Et cliquez sur le bouton "Enregistrer" pour sauvegarder le champ de formule aztec-code.
La longueur maximale de chaîne d'un champ de formule dans Crystal Reports est de 254. Par conséquent, nous devrons créer plusieurs champs de formule pour diviser le code Aztec en différentes parties.
Pour savoir combien de champs de formule sont nécessaires, veuillez utiliser cette formule : BCSAztecFormulaNoForCR({Test.Data})

5. Insérez un objet texte dans votre rapport. Glissez et déposez tous les champs de formule Aztec Code dans l'objet texte l'un après l'autre. Vous verrez des caractères étranges dans votre rapport. Ne vous inquiétez pas ! Vous n'avez pas encore appliqué la police de code-barres BcsAztec.

6. Appliquer la police de caractères BcsAztec.
Faites un clic droit sur le champ de formule aztec-code et choisissez "Format de l'objet" dans le menu contextuel. Choisissez ensuite "BcsAztec" comme police.

7. Le code-barres aztec-code est créé dans votre Crystal Reports.
Cliquez sur le bouton OK. Vous obtiendrez le code-barres aztec-code dans votre rapport.
