IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Dessiner un QRCode dans un état Access [AC-2013]


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Access VBA
    Inscrit en
    novembre 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Access VBA

    Informations forums :
    Inscription : novembre 2020
    Messages : 14
    Points : 13
    Points
    13
    Par défaut Dessiner un QRCode dans un état Access
    Bonjour,
    Je dispose d'un fichier Excel avec du code VBA qui calcule un QRCode et qui le dessine dans un shape.
    Existe-t-il la même possibilité dans Access, soit de remplir une forme carrée par VBA avec des points ?
    L'idée serait d'adapter le code Excel pour Access, mais je ne trouve pas cette correspondance d'un "shape" en Access.
    Merci pour vos idées

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    juillet 2007
    Messages
    14 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 14 504
    Points : 33 927
    Points
    33 927
    Par défaut
    Bonjour,

    regarde si cette idée est utile dans ton cas ?

    https://blog.developpez.com/philben/...access/qr_code
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre éclairé
    Femme Profil pro
    Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Inscrit en
    août 2017
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : août 2017
    Messages : 352
    Points : 896
    Points
    896
    Par défaut
    Bonjour Gesphy,

    La solution proposée par Jean-Philippe André me parait tout à fait indiquée si tu utilises un web service.

    Si ton code Excel génère un QRcode offline (et que tu veux garder ce fonctionnement), Access pourra difficilement "reprendre" le code VBA Excel et l'exécuter pour son compte; comme tu l'as noté, il n'a pas les mêmes collections...
    Par contre, tu peux toujours piloter Excel depuis Access avec le mécanisme d'Automation pour obtenir la fameuse Shape en Excel, puis insérer le résultat dans un état Access.
    Je n'ai pas vu de littérature pour inclure directement une Shape Excel dans un état ; mais si tu sais la convertir en image, tu la récupéreras sans trop de mal.
    Les problèmes sont des opportunités en vêtements de travail. Henry H. Kaiser
    Il n'est pas de problème dont une absence de solution ne finisse par venir à bout. Henri Queuille

  4. #4
    Membre à l'essai
    Homme Profil pro
    Access VBA
    Inscrit en
    novembre 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Access VBA

    Informations forums :
    Inscription : novembre 2020
    Messages : 14
    Points : 13
    Points
    13
    Par défaut Swiss QRCode
    Bonjour Jean-Philippe et Paraffine,

    Merci pour vos réponses.
    J'avais déjà testé la solution de philben, mais cela n'est pas OK pour 2 raisons:
    - j'aimerais rester "autonome" et ne pas dépendre d'un site ou d'une connexion internet.
    - le QRCode généré par le site n'est pas lu par les applications bancaires en suisse. En effet c'est pour produire un Swiss-QRCode sur les nouveaux bulletins de versement. Les apps bancaires de lecture de ce QRCode sont très "sensibles". Par contre le QRCode produit par le code Excel est parfaitement lu.

    Je suis effectivement actuellement en train de creuser l'idée de Paraffine de piloter Excel depuis Access. Je donnerai des nouvelles si j'y arrive.
    Cordialement

  5. #5
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 104
    Points : 6 320
    Points
    6 320
    Par défaut
    Salut
    A la volée j'ai trouvé
    ceci et cela
    Peut-être que ...
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  6. #6
    Membre à l'essai
    Homme Profil pro
    Access VBA
    Inscrit en
    novembre 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Access VBA

    Informations forums :
    Inscription : novembre 2020
    Messages : 14
    Points : 13
    Points
    13
    Par défaut Swiss QRCode Solution trouvée avec un Activex
    Merci pour vos idées et réponses.
    Finalement j'ai trouvé une solution avec un Activex trouvé ici: https://github.com/Combinatix/QRCodeAX
    Je l'avais déjà testé mais il me restait un problème de lecture avec les applications bancaires, mais cela fonctionnait très bien avec des lecteurs QR standard.

    Après moults tests j'ai trouvé le bug, étrange d'ailleurs à mon avis: dans le SwissQRCode il y a beaucoup de retour à la ligne, et dans mon code j'avais utilisé chr(10) + chr(13), et c'est cela qui causait le bug. Il fallait inverser: chr(13) + chr(10), ou mieux utiliser la constante VbCrLf.

  7. #7
    Cem
    Cem est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2005
    Messages : 33
    Points : 25
    Points
    25
    Par défaut Swiss QRcode
    Bonjour,

    L'active X suggéré (QRCodeAX.ocx) ne permet pas directement de générer un SwissQRcode me semble-t-il? Y aurait-il un autre ActiveX qui le permettrait?

    Merci pour vos réponses
    Cem

  8. #8
    Membre à l'essai
    Homme Profil pro
    Access VBA
    Inscrit en
    novembre 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Access VBA

    Informations forums :
    Inscription : novembre 2020
    Messages : 14
    Points : 13
    Points
    13
    Par défaut
    hello, j'ai pu l'utiliser en rajoutant le logo croix-suisse au milieu.
    Sinon il existe des solutions payantes, par exemple chez: SmartTools

  9. #9
    Candidat au Club
    Inscrit en
    mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Intégration dans Access
    Bonjour,

    je dois adapter un programme Access 2019 avec ce nouveau QR-Facture suisse. Cette association pour enfants ne facture qu'une fois par année un montant unique de fr 30.-

    Pourrais-tu me conseiller pour intégrer ta solution ActiveX à Access car je ne l'ai jamais fait?

    D'avance un grand MERCI

    Meilleures salutations


    Citation Envoyé par Gesphy Voir le message
    hello, j'ai pu l'utiliser en rajoutant le logo croix-suisse au milieu.
    Sinon il existe des solutions payantes, par exemple chez: SmartTools

  10. #10
    Membre à l'essai
    Homme Profil pro
    Access VBA
    Inscrit en
    novembre 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Access VBA

    Informations forums :
    Inscription : novembre 2020
    Messages : 14
    Points : 13
    Points
    13
    Par défaut
    Bonjour Pierrot,

    Cela n'est pas une mince affaire, j'ai dû pas mal tatonner pour arriver à mes fins.
    Dans ton cas (une facture annuelle de 30.-) ne serait-ce pas plus simple de donner un BV pré-imprimé de la banque ?
    Ou bien acheter une licence chez SmartTools.de, c'est 150 euro et cela t'évitera bien des soucis !

    Salutations

  11. #11
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    avril 2005
    Messages
    11 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 11 682
    Points : 23 881
    Points
    23 881
    Par défaut
    Bonjour,

    J'ai développé une solution autonome pour une entreprise Suisse qui a une application Access de facturation. Ce n'est pas une mince affaire en effet, mais quand même beaucoup plus simple que le facture-X Européen.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ecrire et Dessiner dans les états Access
    Par gerardfontaine dans le forum VBA Access
    Réponses: 1
    Dernier message: 26/01/2012, 12h19
  2. Réponses: 2
    Dernier message: 31/12/2009, 18h40
  3. Option d'impression dans un état Access
    Par laur dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/11/2005, 12h21
  4. Import d'un document Word dans un état access
    Par uskiki85 dans le forum Access
    Réponses: 2
    Dernier message: 22/09/2005, 11h00
  5. Création de codes barres dans un état access
    Par caporal dans le forum IHM
    Réponses: 5
    Dernier message: 15/11/2004, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo