Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 23h09   #1
Invité de passage
 
Inscription : juillet 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 12
Points : 1
Points : 1
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.
sebsebseb0608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 08h56   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
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

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
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,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 11h16   #3
Invité de passage
 
Inscription : juillet 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 12
Points : 1
Points : 1
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
sebsebseb0608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 14h33   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
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

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Peux-tu poster la requete ?
Quel message d'erreur ? (ctrl+c sur la msg box et ctrl+V dans ton prochain post)
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 18h03   #5
Invité de passage
 
Inscription : juillet 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 12
Points : 1
Points : 1
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/
sebsebseb0608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 19h15   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
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

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
La syntaxe c'est

Code :
Forms.nomduformulaire.nomducontrole
ou encore

Code :
Forms.nomduformulaire.nomducontrole
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 10h34   #7
Invité de passage
 
Inscription : juillet 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 12
Points : 1
Points : 1
C'est bon ca marche. En fait pour recuperer le texte il falait taper "
Code :
[Forms]![main form]![Combo67]"
et changer le bound colomn au niveau du control.

En tout cas merci de ton aide loufab.

A ++
sebsebseb0608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h28.


 
 
 
 
Partenaires

Hébergement Web