Créer des chiffres de contrôle personnalisés

Vous pouvez créer un chiffre de contrôle personnalisé avec un script Visual Basic (VBScript) à l’aide d’un algorithme de chiffre de contrôle existant ou en créant un algorithme personnalisé.

FerméPour créer un chiffre de contrôle personnalisé avec un VBScript depuis un algorithme existant

  1. Double-cliquez sur le code-barres pour ouvrir la boîte de dialogue Propriétés du code-barres. Autrement, cliquez avec le bouton de droite sur le code-barres, puis cliquez sur Propriétés.

  2. Dans le volet de navigation, sélectionnez la source de données qui contient les données à coder.

  3. Cliquez sur l’icône de la barre d’outils des sources de données pour démarrer l’assistant de nouvelle source de données.

  4. Dans la liste Type, sélectionnez Visual Basic Script, puis cliquez sur Terminer.

  5. Dans la liste Type de script, sélectionnez Expression en une ligne, puis cliquez sur Modifier avec l’éditeur de script pour ouvrir l’Éditeur de script.

  6. Dans le volet Éditeur, supprimez tout texte d’expression existant.

  7. Dans le volet AssistantScript, développez le nœud Fonctions, puis le nœud Chiffre de contrôle et double-cliquez sur le type de chiffre de contrôle de votre choix.

  8. Dans le volet Assistant Script, recherchez puis double-cliquez sur la source de données que vous souhaitez utiliser pour remplacer le texte surligné (« Chaîne »).

  9. Cliquez sur OK pour fermer l’Éditeur de script.

FerméPour créer un chiffre de contrôle personnalisé avec un algorithme personnalisé

  1. Double-cliquez sur le code-barres pour ouvrir la boîte de dialogue Propriétés du code-barres. Autrement, cliquez avec le bouton de droite sur le code-barres, puis cliquez sur Propriétés.

  2. Dans le volet de navigation, sélectionnez la source de données qui contient les données à coder.

  3. Cliquez sur l’icône de la barre d’outils des sources de données pour démarrer l’assistant de nouvelle source de données.

  4. Dans la liste Type, sélectionnez Visual Basic Script, puis cliquez sur Terminer.

  5. Dans la liste Type de script, sélectionnez Expression en une ligne, puis cliquez sur Modifier avec l’éditeur de script pour ouvrir l’Éditeur de script.

  6. Dans le volet Éditeur, supprimez tout texte d’expression existant.

  7. Saisissez votre algorithme de calcul du chiffre de contrôle personnalisé, du même type que le suivant :

    'Create a Mod43 check digit

    charSet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"

    For i = 1 To Len(C39)

    total = InStr(charSet, Mid(C39,i,1)) - 1 + total

    Next

    Value = Mid(charSet, (total Mod 43 + 1), 1)

  8. Cliquez sur OK pour fermer l’Éditeur de script.

Rubriques connexes