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

Macros Access Discussion :

Impression direct depuis une macro [AC-2019]


Sujet :

Macros Access

  1. #1
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut Impression direct depuis une macro
    Bonjour à tous

    Sur la capture d'écran que vous trouverez jointe en bout de ligne il y à un bouton pour imprimer un diplôme. Ce bouton est lié à une requête avec une conditions [Entrez le N° de l'adhérent], je rentre le N° que vous voyez en 1° colonne et le diplôme s'imprime. Quelqu'un pourrez avoir la gentillesse de me donner la solution pour que l'appui sur le bouton en bout de ligne imprime le diplôme de la personne au regard du bouton sans avoir à taper le N°. A savoir que j'ai plein de requête de ce genre ou je suis obligé de taper le N° et si quelqu'un avait la solution cela apporterait un grand plus à ma base de données.
    Merci à tous de votre collaboration
    Images attachées Images attachées  

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    Salut
    Dans la Condition Where de votre macro passer et adapter selon votre IHM :
    Si N°_Adherent numérique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="[N°_Adherent] = " & [Formulaires]![NomDuFormulaire]![N°_Adherent]
    si N°_Adherent alphanum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="[N°_Adherent] = '" & [Formulaires]![NomDuFormulaire]![N°_Adherent] & "'"
    "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

  3. #3
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Il s'agit d'une numérotation automatique donc numérique , j'ai tenté de modifier la formule sans succès pour le moment

    MAJ Bon en bricolant la formule j'ai réussi quelque chose mais il m'imprime toute la liste et non pas l'enregistrement qui ce situe sur la ligne qui suit la ligne

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    La mythique bdd Comptoirs avec un frmClients1 et un btn de commande (rattaché à une macro) à l'extrémité de chaque ligne pour lancer l'ouverture d'un état rptClients
    Images attachées Images attachées  
    "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

  5. #5
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Salut
    Cela fonction mais il me sort toutes les pages de l'état mais pas seulement la page en cours. Ce n'et pas bien grave je vais rester à taper mes n° d'adhérent pour chaque impression que je voudrez faire

  6. #6
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    C'est étonnant.
    Vérifiez vos éléments.
    Images attachées Images attachées  
    "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

  7. #7
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    C'est bon cela fonctionne merci à tous

  8. #8
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut Extension de ma demande
    Bonjour à tous

    Je repasse le sujet en non résolu car je voudrez maintenant développer ce que vous m'avez si gentiment appris.

    J'ai des formulaire n° de section que j'essai d'ouvrir avec votre formule magique mais je n'y arrive pas.
    Par exemple pour ouvrir la section 070 ou le placer dans la formule suivante

    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    ="[N° de Section] = '" & [Formulaires]![MENU MAJ SECTION]![N° de Section] & "'"

    J'ai essayé de le mettre entre les crochets mais rien a faire.
    Je ne suis peut être pas très loin de la solution

  9. #9
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    Bonjour
    La méthode d'ouverture d'un form est ici, la FAQ ici et autre ici
    "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

  10. #10
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par hyperion13 Voir le message
    Bonjour
    La méthode d'ouverture d'un form est ici, la FAQ ici et autre ici
    Bonjour et merci de ta réponse, mais je suis une grosse buse en informatique, j'ai eu du mal à mettre en route la première partie grâce à tes superbes capture d'écran, mais pour tes liens c'est du mandarin pour moi, et quand bien même je ne saurait ou placer ces lignes de commandes. Mais c'est gentil d'avoir pris le temps de me répondre.

  11. #11
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    Pourtant rien d'insurmontable, nous sommes tous passés par là un jour.
    En image.
    Images attachées Images attachées  
    "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

  12. #12
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Justement avec les conseils que tu ma donné hier j'ai fait plein de chose, au départ c'était pour imprimer mais j'ai développer en faisant ouvrir des formulaires et j'ai complètement transformer ma BDD grâce à toi du coup on t devient gourmand ont veux en faire plus mais des fois ça bloque et heureusement qu'il y a des gens comme toi. Bon je vais tester avec ta capture d'écran. Merci encore

    MAJ
    Donc concernant ta capture ça je sait faire enfin depuis hier grâce à toi. En fait ce n'est pas ce que je recherche j'ai un formulaire basée sur une requête qui sélectionne la section que je doit ouvrir avec le message que j'ai mis dans la requête [Entrez le N° de la section]. ce que je veut faire c'est une page avec des boutons qui me conduisent directement sur la section concernée. Une quarantaine de bouton marqué du N° de la section et qui m'amène dessus. Mais voilà je cherche la macro à mettre sur ce bouton, j'ai essayé en incrustant le numéros de section dans les formule que tu ma donné hier mais sans succés ="[N° de Section] = '" & [Formulaires]![NomDuFormulaire]![N° de Section] & "'" je pensais qu'en mettant le n° de la section dans les crochets [N° de Section] et en mettant le nom du formulaire ou sont placé mes boutons mais bon pas aussi simple que cela

  13. #13
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    Une capture d'écran de votre form serait la bienvenue, parce que parfois la longue littérature peut être trompeuse.
    N'oubliez pas de flouter les données personnelles s'il y a lieu.
    "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

  14. #14
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Nom : Capture2.JPG
Affichages : 65
Taille : 36,2 Ko



    Nom : Capture1.JPG
Affichages : 61
Taille : 113,5 Ko


    Voilà le résultat recherché
    Images attachées Images attachées  

  15. #15
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    4 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 190
    Points : 6 454
    Points
    6 454
    Par défaut
    Les macros commandes, ce n'est plus trop mon truc.
    Pour autant il y une solution en vba assez souple à mettre en place.
    Si les légendes respectives de vos btn de commande sont correctement orthographiées il faut passer la syntaxe suivante sur chaque btn de commande.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Commande10_Click()
    DoCmd.OpenForm "MENU MAJ SECTION", acNormal, , "[N° de section]= " & Screen.ActiveControl.Caption
    End Sub
    Screen.ActiveControl.Caption va récupérer la variable 001 (légende du btn de commande) et atteindre à l'ouverture de votre form la section 001(N° de section).
    Insertion de la syntaxe voir img
    Images attachées Images attachées  
    "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

  16. #16
    Membre du Club
    Homme Profil pro
    passionné
    Inscrit en
    octobre 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : passionné

    Informations forums :
    Inscription : octobre 2018
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Je vais m'exploser la tete, je l'ai mis en place mais j'avais oublier d'enlever ma condition entre crochet néanmoins cela avait fonctionné car toutes la section 001 été affiché. Je suis allé sur la requête enlevé la condition entre crochet et là plus rien ne fonctionne. je te tiens au courant de la suite, mais dores et déjà merci pour le temps que tu passe pour me faire progresser

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/11/2007, 08h55
  2. [VBA-E] Execution d'un programme Perl depuis une macro Excel
    Par DaBeam dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/09/2007, 15h21
  3. Lancer une macro excel depuis une macro powerpoint
    Par toma65 dans le forum VBA PowerPoint
    Réponses: 7
    Dernier message: 12/06/2007, 09h41
  4. Réponses: 3
    Dernier message: 22/05/2007, 09h33
  5. comment lancer du code depuis une macro ?
    Par faiglon dans le forum Access
    Réponses: 15
    Dernier message: 13/07/2006, 11h03

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