|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
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
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
110
|
|
|
#2 |
|
Membre confirmé
![]() David Inscription : septembre 2007 Messages : 402 ![]() |
Bonjour,
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. |
|
|
00
|
|
|
#3 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 580 ![]() |
Très bonne idée
__________________
Petit à petit, l'oiseau fait son nid Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page personnelle. |
|
00
|
|
|
#4 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 846 ![]() |
C'est le truc qui manquait. Précis et complet !
![]() Et bonnes fêtes à tous !
__________________
Cloud storage et ACCESS Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Cours 2010 Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#5 |
![]() ![]() |
Excellent
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Vous pouvez consulter mes articles sur Access et PowerPoint Si vous avez des c'est peut-être moi, car vous postez un fichier en pièce jointe sans explications.
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Bonjour
Excellent tutoriel ![]() Très clair et très utile pour ceux qui veulent se lancer dans l'aventure des codes-barres.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!. Tutoriels sur:http://jdgayot.developpez.com Pas de sujets techniques par Mp. Sinon
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() |
Excellente 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. |
|
|
00
|
|
|
#8 |
![]() ![]() |
Bonjour 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. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() |
C'est dommage, merci!
|
|
|
00
|
|
|
#10 |
![]() ![]() |
Pourquoi "dommage" ?
Essaies-tu de mettre en application le tutoriel ? Rencontres-tu un problème particulier ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() |
Non pas du tout, en fait je ne me suis pas encore mis à fond dans l'étude du code (manque de temps), c'est juste que j'aurais aimé étudier le code en exemple directement dans Access, s'aurait été plus rapide pour moi, mais c'est juste un caprice perso
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() noufo kone Inscription : octobre 2009 Messages : 3 ![]() |
Je veux plutot lire des code barre imprimer dejà a partir d'une aplication conçue sur access. en fait c'est la gestion d'une biblioyhèque scolaire.
Comment utiliser ce code au mieux? merci pour votre contribution. |
|
|
00
|
|
|
#13 |
![]() ![]() |
Bonsoir,
En fait, le tutoriel se limite à expliquer comment créer un code-barres et non à le lire. Dans ce contexte, il ne te sera donc d'aucune utilité. En fait, la lecture d'un code-barres, c'est équivalent à une simple entrée "clavier". Quel est exactement ton problème ? Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() mathieu ingénieur Inscription : juillet 2012 Messages : 2 ![]() |
Merci beaucoup, explications claires, exemples pertinents, en plus ce tuto m'a été très utile pour comprendre le code 128, chapeaux bas
|
|
|
00
|
|
|
#15 |
|
Membre du Club
![]() Inscription : octobre 2009 Messages : 79 ![]() |
Merci pour cette production très bien expliquée.
J'ai toutefois eu quelques minis soucis avec l'apparition d'un code erreur 5 au moment de l'ouverture de l'état, qui est résolue. Par ailleurs, étant sous Access 2010, j'ai remplacé quelques écritures ce qui a permis valider le fonctionnement, à savoir: - rst("codeBarres") = Null et rst("Libelle") = Null par rst!codeBarres = Null et rst!Libelle = Null...pourquoi ?? - Me. par Me! - et surprenant, dans la fonction Private Sub Report_Open(Cancel As Integer), Me.Printer.ItemLayout = lngTracageColonne par Me.Printer.ItemLayout = lngTracageColonne + 1953 pour éviter de basculer en erreur. Voilà, sinon, très bon programme, encore une fois, et merci, c'est très pédagogique...
__________________
Hem ! J'ai souvent l'impression qu'on ne regarde que moi ! Hem ! |
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() ![]() |
Bonjour,
Très intéressant, à tester prochainement ...
|
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Xavier Responsable de service informatique Inscription : avril 2013 Messages : 1 ![]() |
Trè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) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com