Bonjour,
J'ai actuellement un formulaire qui me retourne entre autres, le résultat d'une requête (via un sous formulaire) et me l'affiche tel quel.
La requête est paramétrée de telle sorte, que le tri se fasse en fonction de choix à faire dans un menu déroulant.
Et tout marche.
Oui mais voilà, je veux aller plus loin.
1) J'aimerais d'une part pouvoir choisir les colonnes qui vont apparaître dans la requête. J'en ai de base 3, j'aimerais pouvoir donner à l'utilisateur la possibilité d'en rajouter deux ou trois de plus (via un menu déroulant par exemple).
Pour ça j'ai écrit dans ma requête, dans la case ième"champ":
[Formulaires]![NomduFormulaire]![MenuDéroulantN°i]
Une chose est sur, ça ne marche pas !!!
Est-ce faisable ? si oui, comment ?
2) Suite à l'affichage de la requête, l'utilisateur peut ensuite utiliser les filtres (supposons le classement par années), pour n'afficher que de 2009 à 2012.
Via un DAvg (Me.Resultat = DAvg("[Prix]", "Req_Selection"), je calcule ensuite le prix moyen des produits, grâce à la requête. Mais le filtre appliqué dans le sous-formulaire ne se répercute pas dans la requête. La moyenne se fait donc sur tous les produits "initialement sélectionnés" et pas uniquement ceux de 2009 à 2012.
Bref là encore, est-ce faisable, et si oui comment ?
En espérant avoir été clair, et que l'on puisse m'aider
Partager