Générer des codes-barres Upc-a

Implémentation fluide dans Crystal Reports, MS Excel et MS Access

Générer un code-barres UPC-A dans Crystal Reports

Comment générer un code-barres UPC-A dans Crystal Reports ?

Pour générer un code-barres UPC-A dans Crystal Reports, créez un nouveau champ de formule en utilisant la fonction BCSLinearUPCA de la bibliothèque UFL de Barcodesoft. Passez les champs de votre base de données comme arguments, placez le champ de formule sur votre zone de conception et appliquez la famille de polices UpcEanM.

  1. Étape 1 : Déterminer l'architecture (32-bit ou 64-bit) de SAP Crystal Reports et enregistrer la DLL

    Déterminez l'architecture de votre version de SAP Crystal Reports. Les versions SAP Crystal Reports 2008 à 2016 sont en 32-bit, tandis que SAP Crystal Reports 2020 et 2025 sont en 64-bit.

    Pour Crystal Reports 64-bit (2020 / 2025) :

    Exécutez l'invite de commandes en tant qu'administrateur et exécutez :

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    Enregistrement de la DLL 64-bit cruflbcs_x64.dll via l'invite de commandes administrateur

    Pour Crystal Reports 32-bit (2008–2016) :

    Exécutez l'invite de commandes en tant qu'administrateur et exécutez :

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Enregistrement de la DLL 32-bit cruflbcs.dll via l'invite de commandes administrateur
  2. Étape 2 : Créer un nouveau champ de formule UPC-A

    Ouvrez la mise en page de votre rapport Crystal Reports. Faites un clic droit sur Champs de formule dans le panneau Explorateur de champs et sélectionnez Nouveau... dans le menu contextuel. Saisissez "UpcEanM" dans la zone de texte Nom, puis cliquez sur le bouton Utiliser l'éditeur.

    Création d'un nouveau champ de formule Crystal Reports nommé Upca
  3. Étape 3 : Localiser la fonction UPC-A de Barcodesoft

    Dans l'Atelier de formules, naviguez vers le répertoire Fonctions supplémentaires et double-cliquez sur la fonction BCSLinearUPCA située sous le nœud Visual Basic UFLs.

    Sélection de BCSLinearUPCA dans la liste Visual Basic UFLs au sein de l'Atelier de formules
  4. Étape 4 : Utiliser votre champ de base de données comme paramètre pour la formule UPC-A

    Indiquez votre champ de base de données cible comme paramètre de chaîne principal à l'intérieur des parenthèses de la formule. Cliquez sur le bouton Enregistrer pour valider et conserver la configuration de votre nouvelle logique de formule.

    UFL Crystal Reports pour UPC-A
  5. Étape 5 : Insérer le champ de formule UPC-A dans votre zone de conception de rapport

    Glissez votre champ de formule Upca fraîchement enregistré hors de l'Explorateur de champs et déposez-le sur la grille de la zone de conception à l'endroit où vous souhaitez que le code-barres UPC-A apparaisse.

    Placement du champ de formule Upca sur la zone de conception de rapport Crystal Reports
  6. Étape 6 : Appliquer la police UpcEanM

    Faites un clic droit sur le bloc de texte du champ de formule placé sur votre zone de conception et choisissez Mettre en forme le champ dans le menu contextuel. Dans l'onglet de personnalisation de la Police, sélectionnez "UpcEanM" dans la liste déroulante des familles de polices.

    Modification des paramètres de sélection de police pour UpcEanM dans la fenêtre Mettre en forme le champ

    Le package comprend six polices TrueType : UpcEanXXL, UpcEanXL, UpcEanL, UpcEanM, UpcEanS et UpcEanXS. Chaque police est conçue avec un ratio d'aspect différent, vous permettant de sélectionner celle qui correspond le mieux aux exigences de votre application.

  7. Étape 7 : Vérifier la génération du code-barres UPC-A

    Cliquez sur le bouton OK pour appliquer les modifications. Les chaînes de texte de substitution se transformeront immédiatement et s'afficheront sous la forme d'un code-barres UPC-A actif et lisible dans l'aperçu de mise en page de votre modèle de rapport.

    Génération réussie et vérification visuelle de la mise en page du code-barres UPC-A dans Crystal Reports