Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 20 sur 33
  1. #1
    Rédacteur/Modérateur
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    6 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 6 961
    Points : 14 286
    Points
    14 286

    Par défaut Créer des codes-barres 128 en VBA

    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...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  2. #2
    Membre confirmé
    Homme Profil pro David
    Inscrit en
    septembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Nom : Homme David
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : septembre 2007
    Messages : 419
    Points : 215
    Points
    215

    Par défaut

    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.

  3. #3
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro Denis
    Développeur informatique en auto-entrepreneur
    Inscrit en
    août 2004
    Messages
    3 797
    Détails du profil
    Informations personnelles :
    Nom : Homme Denis
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique en auto-entrepreneur

    Informations forums :
    Inscription : août 2004
    Messages : 3 797
    Points : 6 151
    Points
    6 151

    Par défaut

    Très bonne idée
    Petit à petit, l'oiseau fait son nid

    Si vous souhaitez mettre en place une gestion de planning, une gestion de stock, ventes, achats ou tout autre application Office je peux vous y aider. Pour cela n'hésitez pas à me contacter par courriel ou mp.

    Mes tutoriels et contributions sur ma page personnelle.

  4. #4
    Rédacteur/Modérateur

    Avatar de loufab
    Homme Profil pro Fabrice CONSTANS
    Ingénieur développement logiciels
    Inscrit en
    avril 2005
    Messages
    8 690
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice CONSTANS
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 8 690
    Points : 16 638
    Points
    16 638

    Par défaut

    C'est le truc qui manquait. Précis et complet !



    Et bonnes fêtes à tous !

  5. #5
    Rédacteur/Modérateur

    Avatar de Philippe JOCHMANS
    Homme Profil pro Philippe JOCHMANS
    Développeur informatique
    Inscrit en
    mai 2005
    Messages
    19 096
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe JOCHMANS
    Âge : 46
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2005
    Messages : 19 096
    Points : 42 128
    Points
    42 128

    Par défaut

    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.

  6. #6
    Rédacteur/Modérateur
    Avatar de GAYOT
    Homme Profil pro Jean-Damien GAYOT
    Inscrit en
    novembre 2004
    Messages
    2 339
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Damien GAYOT
    Âge : 58
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : novembre 2004
    Messages : 2 339
    Points : 5 166
    Points
    5 166

    Par défaut

    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

  7. #7
    Invité régulier
    Inscrit en
    janvier 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 16
    Points : 6
    Points
    6

    Par défaut

    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.

  8. #8
    Rédacteur/Modérateur
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    6 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 6 961
    Points : 14 286
    Points
    14 286

    Par défaut

    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...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  9. #9
    Invité régulier
    Inscrit en
    janvier 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 16
    Points : 6
    Points
    6

    Par défaut

    C'est dommage, merci!

  10. #10
    Rédacteur/Modérateur
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    6 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 6 961
    Points : 14 286
    Points
    14 286

    Par défaut

    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...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  11. #11
    Invité régulier
    Inscrit en
    janvier 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 16
    Points : 6
    Points
    6

    Par défaut

    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 . Merci!

  12. #12
    Invité de passage
    Profil pro noufo kone
    Inscrit en
    octobre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : noufo kone

    Informations forums :
    Inscription : octobre 2009
    Messages : 3
    Points : 1
    Points
    1

    Par défaut LECTURE

    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.

  13. #13
    Rédacteur/Modérateur
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    6 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 6 961
    Points : 14 286
    Points
    14 286

    Par défaut

    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...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  14. #14
    Invité de passage
    Homme Profil pro mathieu
    ingénieur
    Inscrit en
    juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Nom : Homme mathieu
    Localisation : Chine

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2012
    Messages : 2
    Points : 3
    Points
    3

    Par défaut remerciements

    Merci beaucoup, explications claires, exemples pertinents, en plus ce tuto m'a été très utile pour comprendre le code 128, chapeaux bas

  15. #15
    Membre régulier Avatar de danbo52
    Inscrit en
    octobre 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 96
    Points : 87
    Points
    87

    Par défaut très bon développement

    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 !

  16. #16
    Membre du Club

    Homme Profil pro Sébastien
    Inscrit en
    février 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Nom : Homme Sébastien
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : février 2007
    Messages : 33
    Points : 54
    Points
    54

    Par défaut

    Bonjour,

    Très intéressant, à tester prochainement ...

  17. #17
    Invité de passage
    Homme Profil pro Xavier
    Responsable de service informatique
    Inscrit en
    avril 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Homme Xavier
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : avril 2013
    Messages : 1
    Points : 3
    Points
    3

    Par défaut Excellent

    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)

  18. #18
    Candidat au titre de Membre du Club
    Homme Profil pro Julien
    Étudiant
    Inscrit en
    juin 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Nom : Homme Julien
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2013
    Messages : 24
    Points : 12
    Points
    12

    Par défaut

    j'ai récupéré ton code VBA qui est exactement ce que je cherche, il fonctionne bien sauf sur un point, mes codes barres ne s'affichent pas dans mon état, il ne le retraduit pas par les "traits" et me met pas de messages d'erreurs, ca viendrait de quelle fonction qui serait a corriger ?? :-/

  19. #19
    Invité de passage
    Homme Profil pro Cédric
    Inscrit en
    juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Cédric
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : juillet 2013
    Messages : 3
    Points : 3
    Points
    3

    Par défaut très bon tutoriel, très bien expliqué !

    Bonjour,

    Je ne comprends pas. J'ai suivi le tutoriel à la lettre et lorsque je fais le test, il m'indique un message d'erreur :

    Source : DAO.Fields
    Erreur no : 3265
    Description : Elément non trouvé dans cette collection.

    Pourtant, j'ai bien vérifié si "Microsoft DAO 3.6 Object Library" était bien coché et c'est le cas.

    Je précise que je travaille sur Access 2003

    Merci

  20. #20
    Rédacteur/Modérateur

    Avatar de Philippe JOCHMANS
    Homme Profil pro Philippe JOCHMANS
    Développeur informatique
    Inscrit en
    mai 2005
    Messages
    19 096
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe JOCHMANS
    Âge : 46
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2005
    Messages : 19 096
    Points : 42 128
    Points
    42 128

    Par défaut

    Bonjour

    En général cette erreur vient d'un orthographe différent sur les champs.

    Contrôle s'ils sont tous bien écrits de la même manière.

    Philippe
    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •