Bonsoir à tous j'ai fais une application access pour gérer les notes des élèves par trimestre nous avons 03 trimestres j'ai fini mais le seul problème est le classement des élèves à partir de la plus grande moyenne jusqu'à la p'tite moyenne à travers mes recherche j'ai trouvé une astuce qui donne le rang mais le problème est que j'obtiens un classement des élèves sur les 03 trimestres alors que je voudrais que cela soit par trimestre j'ai essayer au niveau du critères trimestre de filtrer mais ça donne pas
Voici le code :J'ai 03 tables: tEleve (Matricule,Nom,Prénom)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Rang:CpteDom("*";"[tMoyenne]";"[Moy]*100>"&[Moy]*100)+1
tMoyenne (idMoy,Matricule,Trimestre,Moy)
tTrimestre (idTrimestre,Trimestre)
J'ai 03 requêtes pour chaque trimestre
Aidez moi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT tEleve.NomEleve, tEleve.PrenomEleve, tMoyenne.Moy, tMoyenne.Trimestre, DCount("*","tMoyenne","[Moy]*100 > " & [Moy]*100)+1 AS Rang FROM tTrimestre INNER JOIN (tEleve INNER JOIN tMoyenne ON tEleve.Matricule = tMoyenne.Matricule) ON tTrimestre.IdTrimestre = tMoyenne.Trimestre WHERE (((tMoyenne.Trimestre)=1));
Partager