Bonjour,
je galère sur un graphique sous Access 365. Je tourne en rond.
J'ai mis la BDD ici : https://www.swisstransfer.com/d/43c746dc-5fa7-45b7-b73f-8aeb0910f7cb
Au démarrage, elle ouvre la liste des animaux. J'ai 2 soucis :
- Si on ouvre n'importe quel animal (en double cliquant sur le nom car je n'ai pas trouvé comment le faire pour toute la ligne sans avoir à le faire colonne par colonne) et que l'on va dans l'onglet "Poids", les 2 graphiques sont incorrects, ils affichent les données provenant du dernier animal "zz_TEST". Pourtant le sous formulaire est valide.
- Si on ouvre l'animal "zz_TEST", l'onglet Poids contient bien les bons enregistrements, le 1er graph est correct. Par contre, le 2ème a trié les abscisses par ordre alphabétique et non pas par date.
J'ai indiqué ça en contenu :
SELECT Format([EventDate],"yyyy - mmmm") AS Expr1, Sum(qryHealthWeightGraph.[Valeur]) AS SommeDeValeur FROM qryHealthWeightGraph GROUP BY Year([EventDate]), Month([EventDate]), Format([EventDate],"yyyy - mmmm") ORDER BY Year([EventDate]), Month([EventDate]);
qu'il modifie dans "Contenu transformé" en :
SELECT [Expr1], Sum([SommeDeValeur]) AS [SumOfSommeDeValeur] FROM (SELECT Format([EventDate],"yyyy - mmmm") AS Expr1, Sum(qryHealthWeightGraph.[Valeur]) AS SommeDeValeur FROM qryHealthWeightGraph GROUP BY Year([EventDate]), Month([EventDate]), Format([EventDate],"yyyy - mmmm") ORDER BY Year([EventDate]), Month([EventDate])) GROUP BY [Expr1] ORDER BY [Expr1]
Mais il est impossible de modifier l'expression, je me prends une message box "Impossible d'attribuer une valeur à cet objet".
Quelqu'un peut me dire ce que je fais mal ?
Merci,
EDIT du 2026-05-09 :
Mise à jour de la BDD : https://www.swisstransfer.com/d/e35250e9-4fd6-4e1a-bd44-32153e1c19b1
J'ai dupliqué le graphique moderne pour faire des tests. J'ai modifié la requête pour utiliser le champ père et le champs fils. Ca m'évite de passer par du VBA pour générer la requête. Donc sur les 2 graph modernes, on a bien les bonnes données de l'enregistrement en cours.
J'ai ajouté un bouton statistiques sur la page d'accueil pour essayer un autre type de graph'. ça semble fonctionner correctement pour cette partie là :)