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

Requêtes et SQL. Discussion :

requête paramétrée et rapport


Sujet :

Requêtes et SQL.

  1. #1
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut requête paramétrée et rapport
    salut

    j'ai une requête qui demande un paramètre....

    lorsque l'utilisateur clique sur un bouton, le rapport qui utilise cette requête est lancé...

    il y a moyen en vba de donner une valeur afin que l'utilisateur n'ait pas le message pour entrer une valeur ?


    merci

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    salut,
    une rapide recherche dans la nous donne une piste très facilement exploitable :
    http://access.developpez.com/faq/?page=SQL#ReqParamVar

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut
    j'ai déjà vu ce code


    je mentionne que la requête est utilisé par un formulaire

    étant dans un formulaire, je dois trouvé un moyen d'envoyer la valeur au rapport...

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    tu peux utiliser une valeur passée en "dur" dans ta requête
    toujours dans la
    http://access.developpez.com/faq/?page=zdl#LierZdl

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut
    si j'aurais voulu écrire le paramètre en dur.. je crois la question ne se poserait même pas....

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    le mieux reste encore de noàus donner ton code actuel, qu'on puisse te proposer des solutions efficaces. Je n'ai jamais été bon à colin maillard

  7. #7
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut
    ok

    j'ouvre mon rapport avec le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    stDocName = "EnteteCommande"
    DoCmd.OpenReport stDocName, acPreview
    ce rapport est lié à la requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT client.nom, commande.numero_commande, commande.date_commande, commande.date_livraison, commande.total, commande.po
    FROM client INNER JOIN commande ON client.client_id=commande.client_id
    WHERE commande.commande_id=[pcommande_id];
    a l'ouverture du rapport une boite s'ouvre demander d'entrer pcommande_id

  8. #8
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 426
    Points : 20 004
    Points
    20 004
    Billets dans le blog
    67
    Par défaut
    Salut,

    si tu as un contrôle pcommande_id dans ton formulaire (TonForm)et si ce paramètre est du type numérique, alors ta requête devient:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PARAMETERS [Forms]![TonForm]![pcommande_id] Value;
    SELECT client.nom, commande.numero_commande, commande.date_commande, commande.date_livraison, commande.total, commande.po
    FROM client INNER JOIN commande ON client.client_id=commande.client_id
    WHERE commande.commande_id=[Forms]![TonForm]![pcommande_id];


    A+

Discussions similaires

  1. [2008R2] Plusieurs graphiques sur une rapport et requête paramétrée
    Par miniil dans le forum SSRS
    Réponses: 4
    Dernier message: 21/06/2013, 14h06
  2. Probléme requéte paramétrée par rapport au TableAdapter.fillby
    Par Damiens29 dans le forum Windows Forms
    Réponses: 10
    Dernier message: 14/03/2013, 11h08
  3. Réponses: 6
    Dernier message: 26/07/2012, 00h09
  4. Résultat de requête en paramêtre de rapport ?
    Par Seb33300 dans le forum iReport
    Réponses: 4
    Dernier message: 13/11/2009, 16h39

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