Access...

delflef Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -  
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai fait une requete access qui utilise les criteres [mois] pour afficher des boites de dialogue. est il possible que dans cette boite de dialogue, ce soit un menu déroulant des différents choix possibles?
Merci

2 réponses

LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Bonjour!

Je pense que je saurais comment faire, mais je ne comprends pas ta question. Qu'entends tu par "une requête qui AFFICHE les boîtes de dialogue"??? Et ensuite tu dis "cette" boîte de dialogue alors qu'avant il y en avait plusieurs...

D'ailleurs, qu'appelles tu "boîte de dialogue"???
0
delflef Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   1
 
la boite de dialogue est en réponse à [Etablissement concerné] dans la zone critère de ma recherche.
j'ai fouiné un peu sur le net, on parle de formulaire etc... mais en terme assez technique, et je ne comprenais pas tout.
j'ai access 2000 aussi.
tu pourrais m'aider?
merci!
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Je comprends un peu mieux.

Mais l'imprécision dans le vocabulaire rend les explications très compliquées.
Ce que tu as mis, c'est un paramètre dans la requête. Non, il n'est pas possible de mettre une liste déroulante dans un paramètre de requête.

ce que tu dois faire, c'est créer un formulaire indépendant, dans lequel tu mets une liste déroulante alimentée par la liste des établissements de ta table.

On dirait que le formulaire s'appelle Choix et la liste déroulante ChoixEtablissement.
Dans ta requête, tu remplaceston paramètre [Etablissement concerné] par la syntaxe suivante:
Forms!Choix!ChoixEtablissement

La requête ira lire dans le formulaire Choix la valeur prise par choixEtablissement. Il va sans dire que le formulaire doit être ouvert quand tu lances la requête, le plus simple étant d'y mettre un bouton lançant l'exécution de ladite requête...
0