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 :

Liste déroulante et requête .


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 18
    Points : 12
    Points
    12
    Par défaut Liste déroulante et requête .
    Bonjour,

    Lors de la création d'une base de donnée je rencontre le problème suivant :

    J'ai crée un formulaire qui possède une liste déroulante qui contient des prénoms.
    J'ai créé également une requête dont le but est de rechercher dans une table le prénom sélectionné dans la liste déroulante. Je vais donc chercher le texte de la liste déroulante grâce à l'assistant pour le placer dans un critère. Pour tester la requête je sélectionne un prénom dans mon formulaire et je lance ma requête manuellement. Cela marche parfaitement.

    Maintenant je crée une macro associée à un bouton pour ouvrir ma requête lorsque je le clic sur le bouton. Ma requête se lance mais elle ne trouve aucun résultat ! lorsque je vais la lancer manuellement (et que je re sélectionne le même prénom dans ma liste déroulante ) ca marche .

    Et j'ai le meme probleme à chaque fois que je vais chercher des données dans une liste déroulante d'un formulaire ou dans une zone de texte pour l'utiliser dans une requête .

    J'ai l'impression que c'est un problème de rafraîchissement de donnée ou quelque chose du genre.

    J'ai essayé de mettre l'action Actualiser avant l'action ouvrir requete dans ma macro mais ca ne fonctionne pas.

    Je vous remercie d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 081
    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 : 12 081
    Points : 24 724
    Points
    24 724
    Par défaut
    Bonjour,

    Essaye de mettre ton lien dans les paramètres de la requête, des fois ça l'aide.

    Ouvre ta requête en mode création, Onglet Créer/Afficher-Masquer/Paramètres.

    Ecris le lien de ta liste dans la colonne de gauche.
    Exemple : Et le type dans celle de droite.

    Cordialement,

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Loufab, j'ai essaye de mettre ma liste deroulante en parametre et cela ne marche toujours pas lorsque c'est la macro qui ouvre la requete.

    Si quelqu'un d'autre a une idee je suis preneur.

    Cordialement

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 081
    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 : 12 081
    Points : 24 724
    Points
    24 724
    Par défaut
    Peux-tu poster la requete ?
    Quel message d'erreur ? (ctrl+c sur la msg box et ctrl+V dans ton prochain post)

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    En fait je n'ai aucun message d'erreur, juste la requete qui s'ouvre sans aucun resustat. La macro associe a mon bouton tient sur une ligne : ouvrir une requete.
    Pour que la requete affiche un resultat il faut que je re-selectionne le nom dans liste deroulante et que j'aille cliquer sur la requete.

    Voila une capture d’écran de la requête:
    http://imageshack.us/photo/my-images/837/requete.jpg/

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 081
    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 : 12 081
    Points : 24 724
    Points
    24 724
    Par défaut
    La syntaxe c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms.nomduformulaire.nomducontrole
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms.nomduformulaire.nomducontrole

  7. #7
    Membre à l'essai
    Inscrit en
    Juillet 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    C'est bon ca marche. En fait pour recuperer le texte il falait taper "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Forms]![main form]![Combo67]"
    et changer le bound colomn au niveau du control.

    En tout cas merci de ton aide loufab.

    A ++

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

Discussions similaires

  1. liste déroulante pour requête
    Par swissmade dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 16/08/2007, 10h52
  2. [VBA] liste déroulante avec requête
    Par dalmasma dans le forum VBA Access
    Réponses: 17
    Dernier message: 16/07/2007, 15h52
  3. Liste déroulante sur requête
    Par guiguikawa dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 21/06/2006, 13h31
  4. [MySQL] Liste déroulante et requète
    Par Mr Capone dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 28/03/2006, 15h02

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