Bonjour a toute la communauté,
Voila je dois réaliser des etats graphiques permettant de suivre l'evolution d'une variable (nombre d'heures de metrologie) sur une periode donnée.
L'etat doit etre dynamique dans la mesure ou l'utilisateur peut choisir un atelier précis.
Je m'explique,
Voici comment se presente la table:
L'utilisateur doit donc choisir un nom d'atelier comme le montre la capture suivante:
Si il choisit "API" (qui est le nom de l'entreprise), alors l'etat doit contenir l'evolution mensuelle des heures de metrologie pour chacun des ateliers pour la periode donnée.. Il y aura donc autant de graphiques que d'ateliers.
Si il choisit un atelier (ATM1,ATM2....), alors l'etat doit contenir l'evolution mensuelle des heures de metrologie UNIQUEMENT pour l'atelier concerné..
Jusqu'a la je n'ai pas eu de mal a synthetiser çà a l'aide d'une requete:
J'ai donc bien une requete qui marche parfaitement et qui me fait bien la restriction demandée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ' texte de la requete req = "SELECT * FROM _AQ WHERE DateAQ Between #" & madatedebut & "# And #" & madatefin & "#" ' si on selectionne API If Forms!TB_AQ!Nom_atelierAQ = "API" Then req = req & ";" Else ' si on selectionne un atelier, on rajoute la restriction sur le nom de l'atelier req = req & "and [_AQ].[Nom_atelierAQ] = '" & Forms!TB_AQ!Nom_atelierAQ & "';" End If
Mon probleme c'est que je n'arrive pas a faire un etat qui represente l'evolution du nombre d'heures de metrologie pour chaque atelier..
Quelqu'un connnaitrai t-il la demarche pour representer le contenu de ma requete, ç'est a dire l'evolution du nombre d'heures mensuelle pour la periode donnée pour un atelier (ou l'ensemble des ateliers = API) ??
J'ai essayé de créer un état mais le probleme c'est qu'il me créé autant de graphiques qu'il y a d'enregistrement..
j'ai recontré aussi le probleme de "la somme" obligatoire si on a en abssice une date
Voila je suis en stage... j'ai deja eu ma note mais je ne voulais pas partir et rendre qqchose qui ne marche pas
je dois rendre l'application lundi 31...
je vous laisse mon email si qqun a un peu de temps a me consacrer (freddrider@hotmail.com) .
Frédéric.
Partager