Access 2007 InputBox dans un WHERE

Résolu/Fermé
Vinz - 18 août 2011 à 17:51
 Vinz - 19 août 2011 à 14:33
Bonjour,

Je souhaiterai faire des synthèses sous Access via des requêtes à différents niveaux. Par exemple: Equipe, groupe, département. Plusieurs départements dans un groupe et plusieurs groupe dans un département.

J'ai donc créé 3 requêtes Access pour chaque niveau. Cependant ces requêtes me ressortent toutes les équipes, ou bien tous les groupes ou encore tous les départements suivant la requête.

Ma question est: est-il possible d'insérer un "InputBox" dans une condition "WHERE" dans mes requêtes "Select/From" ??

De cette façon je selectionne l'équipe ou le groupe ou département que j'ai besoin.
Merci d'avance pour vos réponses.

Cordialement,

Vinz


1 réponse

J'ai enfin trouvé le bon site. Au cas où je met la réponse.

Il suffit de créer un module VBA rattaché à la base Access, du type:

Public Function Saisie()
Saisie = InputBox("Saisir Eq ou Dept ou GR_NM_PR ")
End Function

Ensuite dans chaque requête, mettre dans "critères" dans la colonne "Equipe", pour choisir l'équipe:

Saisie ()
0
De plus, il est possible de faire des listes déroulante avec la fonction:
InputBoxCombo (message, requête SQL pour la liste)
0