Bonjour,
Après plusieurs heures de tripatouillage je viens vous voir car je n'arrive décidément pas à résoudre ma problématique.
Je vous expose donc mon sujet tout en sachant qu'il y a peut être une autre façon de faire mais que je n'arrive pas à appréhender :
J'ai construit une base qui a pour vocation de gérer des statistiques d'accident avec une table principale qui gère les enregistrements sur une base mensuelle.
Pour ce faire, ma table de collecte des données comporte les champs principaux suivants :
Champs d'identification :
- Mois concerné (mm-aaaa), format date
- La filiale concernée (nom texte)
Champs de données (je vous le fais en version courte pour l'exemple) :
- Nombre d'heure travaillé (numérique)
- Nombre d'accident (numérique)
Ce que j'arrive à faire sans soucis concerne les stats mensuelles, filtrés par filiale. Pour l'exemple, mon calcul de base est le suivant :
La où je capote complétement c'est lorsque je veux avoir les stats annuels (sur une année donnée ou 12 mois glissants).
Code : Sélectionner tout - Visualiser dans une fenêtre à part TF1 mois : ([nb accident] * 1000000) / [nb heure travaillé]
Dans une requête, j'arrive à :
1/ trier les enregistrement en fonction de mes critères de recherche (soit 12 mois glissants, soit à partir d'un intervalle de date spécifié dans 2 champs de formulaire)
2/ faire un total, sur ce tri, de chaque colonne [working hour] et [nb accident], par la fonction "total des colonnes"
Là où je bloque :
3/ récupérer ces valeurs de totaux pour leur appliquer la formule TF1 (année).
Je pensait créer un champ calculé dans un formulaire, mais pour cela j'ai besoin de pouvoir faire référence à ces totaux !!!
Si vous savez comment faire ou si vous avez une meilleure idée, je suis plus que preneur.
Merci,
Partager