Générer des codes-barres Code 128

Générer un code-barres Code 128 dans Crystal Reports

Comment générer un code-barres Code 128 dans Crystal Reports ?

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

  1. Étape 1 : Déterminer l'architecture de SAP Crystal Reports et enregistrer la DLL

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

    Pour Crystal Reports 64 bits (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 cruflbcs_x64.dll 64 bits via l'Invite de commandes en tant qu'administrateur

    Pour Crystal Reports 32 bits (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 cruflbcs.dll 32 bits via l'Invite de commandes en tant qu'administrateur
  2. Étape 2 : Créer un nouveau champ de formule Code 128

    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 "code128" 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é code128
  3. Étape 3 : Localiser la fonction Code 128 de Barcodesoft

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

    Sélection de la fonction BCSLinearcode128 dans la liste des UFL Visual Basic au sein de l'Atelier de formules
  4. Étape 4 : Utiliser votre champ de base de données comme paramètre

    Renseignez votre champ de base de données cible en tant que 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.

  5. Étape 5 : Insérer le champ de formule Code 128 sur la zone de conception de votre rapport

    Glissez votre champ de formule code128 nouvellement enregistré depuis l'Explorateur de champs et déposez-le sur la grille de la zone de conception à l'emplacement où vous souhaitez voir apparaître le code-barres.

    Placement du champ de formule code128 sur la zone de conception du rapport Crystal Reports
  6. Étape 6 : Appliquer la police de caractères Code128MHr

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

    Modification de la sélection de la police de caractères pour code128mHr dans la fenêtre Mettre en forme le champ
  7. Étape 7 : Vérifier la génération du code-barres Code 128

    Cliquez sur le bouton OK pour appliquer les modifications. Les chaînes de texte de l'emplacement réservé se transformeront et s'afficheront immédiatement sous la forme d'un code-barres linéaire Code 128 actif et lisible dans l'aperçu avant impression de votre rapport.

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