Access : créer des codes-barres 128 en VBA (et en VB)
Par Dominique KIRCHHOFER
Le 2011-12-19 05:53:43, par Domi2, Expert éminent sénior
Bonjour,
Je vous propose un nouvel article : Créer des codes-barres 128 en VBA, sans utiliser un contrôle ActiveX spécifique ni de police de caractères spéciale.
Pour atteindre cet objectif, des connaissances en Visual Basic sont nécessaires, ce qui réserve plutôt cet article à des utilisateurs ayant déjà quelque expérience de la programmation avec ce langage. Il est cependant suffisamment détaillé et le code amplement commenté. Les néophytes ne devraient pas rencontrer de grandes difficultés pour le mettre en œuvre.
Vous pouvez poster à la suite vos commentaires ou retours d'expérience, en spécifiant le type de matériel utilisé et les spécifications de vos codes (largeur des modules et hauteur du code-barres).
Si vous avez des difficultés de mise en œuvre, merci d'ouvrir une discussion dans le sous-forum IHM (formulaire et état) ou VBA Access (fonctions et procédures) en vous référant à l'article.
Bons codes !
Domi2
Je vous propose un nouvel article : Créer des codes-barres 128 en VBA, sans utiliser un contrôle ActiveX spécifique ni de police de caractères spéciale.
Pour atteindre cet objectif, des connaissances en Visual Basic sont nécessaires, ce qui réserve plutôt cet article à des utilisateurs ayant déjà quelque expérience de la programmation avec ce langage. Il est cependant suffisamment détaillé et le code amplement commenté. Les néophytes ne devraient pas rencontrer de grandes difficultés pour le mettre en œuvre.
Vous pouvez poster à la suite vos commentaires ou retours d'expérience, en spécifiant le type de matériel utilisé et les spécifications de vos codes (largeur des modules et hauteur du code-barres).
Si vous avez des difficultés de mise en œuvre, merci d'ouvrir une discussion dans le sous-forum IHM (formulaire et état) ou VBA Access (fonctions et procédures) en vous référant à l'article.
Bons codes !
Domi2
-
zagvierNouveau membre du ClubTrès bon tutoriel, exceptionnel de clarté !
Quelques adaptations sont nécessaires :
-> le libellé : lblTracageColonnes n'est pas créé.
§IV-D-6 : Il n'est pas possible de tester la fonction cmdApercuImpression_Click sans ajouter une fonction minimale de traitement des erreurs (ou indiquer qu'il faut intégrer celle du § IV-D-12)le 23/04/2013 à 15:42 -
campamsamMembre à l'essaiDésolée d'avoir mis si longtemps à répondre !
Alors finalement j'ai résolu mon problème en créant une nouvelle base de donnée que j'ai tout de suite enregistrée sous format Access 2000 et j'ai ensuite tout recopier dedans et ça fonctionne ainsi !
Je ne peux pas envoyer ma base il y a des informations confidentielles dedans, mais en tout cas merci beaucoup de vous être intéressés à mon problème !le 05/09/2018 à 11:06 -
triaguaeMembre actifBonjour,
Excellente initiative même si je n'ai pas testé!
il est vrai que dans le monde pro, un code barre est tellement simple à utiliser quand on traite beaucoup de volume!
Pour ma part, je travaille avec des imprimantes de marques Zebra, et même s'il y a qq temps j'avais trouvé qq chose sur le net en vba qui fonctionnait (je crois d'ailleurs qu'il s'agit du code 39 en lien dans le tuto), j'ai découvert le langage EPL qui offre plus de souplesse puisqu'il s'agit "simplement" de générer un fichier texte (le programme) en langage EPL et de l'envoyer sur le port RS232, et les codes barres sortent nickel.le 20/12/2011 à 13:17 -
UserRédacteur/ModérateurTrès bonne idéele 20/12/2011 à 13:22
-
loufabRédacteur/ModérateurC'est le truc qui manquait. Précis et complet !
Et bonnes fêtes à tous !le 20/12/2011 à 17:00 -
Excellentle 20/12/2011 à 18:19
-
Bonjour
Excellent tutoriel
Très clair et très utile pour ceux qui veulent se lancer dans l'aventure
des codes-barres.le 07/01/2012 à 9:10 -
RawheadrexMembre à l'essaiExcellente initiative, bravo!
Cependant, et remarque c'est peut-être moi qui est est aveugle, je n'ai pas vu de lien pour le code source (fichier Access) du tutoriel, est-ce normal?
Merci.le 19/01/2012 à 19:51 -
Domi2Expert éminent séniorBonjour Rawheadrex,
Et merci pour l'appréciation
Bonne nouvelle pour toi, tu n'as pas besion de consulter, ta vue ne va pas trop mal.
Effectivement, après mûre réflexion, je n'ai pas mis l'application en téléchargement. En effet, telle quelle, elle est parfaitement autonome et pourrait produire des codes-barres sans autre. Les plus flemmards n'auraient donc aucun effort à faire et surtout pas à en comprendre le fonctionnement, ce qui n'est à mon avis pas le but d'un tutoriel.
Et pour ceux qui auraient besoin de l'intégrer dans une application existante, elle n'est pas vraiment utile, l'essentiel du travail consistant justement à l'adapter à une IHM existante et à des besoins spécifiques.
Domi2le 20/01/2012 à 14:06 -
RawheadrexMembre à l'essaiC'est dommage, merci!le 20/01/2012 à 14:42