. je voudrais transformer une requête en une autre
SELECT [Tbl Note].N°Note, TblElèves.N°Matricule, TblElèves.Nom, TblElèves.Prénom, [Tbl Evaluation].Type_Evaluation, [Tbl Classe].[Nom Classe], [Tbl Classe].Année, [Tbl Note].Français, [Tbl Note].Physique FROM TblElèves INNER JOIN (([Tbl Classe] INNER JOIN [Tbl Evaluation] ON [Tbl Classe].N°Classe=[Tbl Evaluation].N°Classe) INNER JOIN [Tbl Note] ON [Tbl Evaluation].N°Evaluation=[Tbl Note].N°Evaluation) ON TblElèves.N°Elève=[Tbl Note].N°Elève;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSELECT [tbl Elèves].[Numéro Elève] , [tbl Elèves].[Nom Elève] , [tbl Elèves].[Prénom Elève] , [tbl Classes].[Nom Classe] , [tbl Matières].Discipline , [tbl Notes].N°Evaluation , [tbl Notes].Coefficient , [tbl Notes].Note , Sum([Coefficient]*[Note]) AS [Note coéfficié] FROM tbl_Evaluation INNER JOIN ([tbl Classes] INNER JOIN ([tbl Matières] INNER JOIN ([tbl Elèves] INNER JOIN [tbl Notes] ON [tbl Elèves].[Numéro Elève] = [tbl Notes].[Numéro Elève]) ON [tbl Matières].[Numéro Matière] = [tbl Notes].[Numéro Matière]) ON [tbl Classes].[Numéro Classe] = [tbl Matières].[Numéro Classe]) ON tbl_Evaluation.N°Evaluation = [tbl Notes].N°Evaluation GROUP BY [tbl Elèves].[Numéro Elève] , [tbl Elèves].[Nom Elève] , [tbl Elèves].[Prénom Elève] , [tbl Classes].[Nom Classe] , [tbl Matières].Discipline , [tbl Notes].N°Evaluation , [tbl Notes].Coefficient , [tbl Notes].Note , [tbl Matières].[Numéro Classe] , [tbl Notes].[Numéro Matière];
Function MonMax(ByVal valeur1 As Double, valeur2 As Double, valeur3 As Double, valeur4 As Double) As Double
Dim resultat As Double
resultat = valeur4
'Si les contenues des valeurs sont égaux alors choisir le maximum de la valeur 4
If valeur1 = valeur1 And valeur2 = valeur2 And valeur3 = valeur3 And resultat > resultat Then
MonMax = resultat
End If
End Function