OVH Cloud OVH Cloud

fonction Maxdom

1 réponse
Avatar
mymoi
Bonjour,

Comment faire pour trouver le num=E9ro max par =E9tudiants=20
avec la fonction Maxdom.

NEtu =3D=3D> N=B0 etudiant
NComm =3D=3D> N=B0 commande
NCom1 =3D=3D> provient d'une requete selection qui me sert de=20
filtre de tel date =E0 tel date et qui me sert comme crit=E8re=20
pour le MaxDom

(MaxDom("[EComm]";"[Commande]";"[NEtu]"=20
Et "[Netu]"<=3D"[NCom1]");0)

il me srort uniquement le max de la table Commande pour=20
tous les =E9tudiants.

Merci de votre aide.

1 réponse

Avatar
Michel Walsh
Salut,

La fonction ne retourne qu'une valeur, hors, "par étudiant" semble
laisser sous-entendre une "liste":


SELECT étudiantID, MAX(noDeCommande)
FROM maTable
GROUP BY étudiantID


retournera le MAX(noDeCommande) pour chaque étudiant. C'est un énoncé SQL à
placer dans une requête, ou comme RowSource d'un contrôle de liste ou d'un
combo box (à deux colonnes), voire, construire tout un (sous) formulaire
autour de cette requête



Espérant être utile,
Vanderghast, Access MVP


"mymoi" wrote in message
news:001201c49b36$16f28bb0$
Bonjour,

Comment faire pour trouver le numéro max par étudiants
avec la fonction Maxdom.

NEtu ==> N° etudiant
NComm ==> N° commande
NCom1 ==> provient d'une requete selection qui me sert de
filtre de tel date à tel date et qui me sert comme critère
pour le MaxDom

(MaxDom("[EComm]";"[Commande]";"[NEtu]"
Et "[Netu]"<="[NCom1]");0)

il me srort uniquement le max de la table Commande pour
tous les étudiants.

Merci de votre aide.