Bonjour,
Je fais un formulaire pour avoir des graphiques par mois: l'utilisateur choisit le numero du mois (MonthNumber dans le formulaire), l'annee (MonthYearNumber), et ca lui ouvre un graphique avec la production sur le mois choisi.
J'ai une requete avec la liste de toutes les productions et j'ai essaye 2 choses:
- faire une nouvelle requete avec comme parametre Form!F_Production_Graph!MonthNumber et F_Production_Graph!MonthYearNumber pour recuperer que les donnees qui m'interessent et baser le graphique dessus
- faire une commande sur le formulaire qui ouvre un nouveau formulaire en format graphique qui a comme source la table avec toutes les productions et comme condition WHERE Format(DateProduction,"MM")=Form!F_Production_Graph!MonthNumber AND Format(DateProduction,"YYYY")=Form!F_Production_Graph!MonthYearNumber
Dans les deux cas j'ai une erreur quand j'essaye d'avoir le graphique car il n'accepte pas Form!F_Production_Graph!MonthNumber... pourtant j'ai fait comme j'avais vu dans des posts sur le forum, donc ca devrait marcher! Quand je tape directement le mois et l'annee dans le code SQL relatif au graphique ca marche donc je dirais qu'il cherche a afficher trop vite le graphique sans essayer de comprendre les Form!etc![]()
Si vous avez une idee de comment proceder(il y a bien la methode bourrine de INSERT INTO une nouvelle table les lignes qui correspondent a la date et baser le graphique dessus mais je prefere eviter!)
Merci![]()
Partager