Bonjour la grande famille
Qu'est-ce qui peut être à l'origine de l'erreur
lors de l'exécution d'une requête ACD?Le moteur de base de données Microsoft Access ne reconnait pas << >> en tant que nom de champ ou expression correcte
Bonjour la grande famille
Qu'est-ce qui peut être à l'origine de l'erreur
lors de l'exécution d'une requête ACD?Le moteur de base de données Microsoft Access ne reconnait pas << >> en tant que nom de champ ou expression correcte
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Bonjour
Sans la requête cela va être dur pour avoir une réponse.
Philippe
requête à problème
requête MT1. cette requête marche bien et me produit le résultat que je veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT v1.id_eleve, v1.NomPrenom, v1.Moy1, (SELECT COUNT(Moy1) FROM MT1 WHERE Moy1>v1.Moy1)+1 AS Rang FROM MT1 AS v1 GROUP BY v1.id_eleve, v1.NomPrenom, v1.Moy1 ORDER BY v1.Moy1 DESC;
cette dernière est basée sur une grosse requête analyse croisée dynamique Trimestre qui me produit aussi le résultat que je veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Trimestre.id_eleve, Trimestre.NomPrenom, Sum([MoyenneDenote_compose]*[coef_matiere])/Sum([coef_matiere]) AS Moy1 FROM Trimestre GROUP BY Trimestre.id_eleve, Trimestre.NomPrenom;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 PARAMETERS [Formulaires]![choix classe trimestre]![classe1] Short; TRANSFORM First(Compose.note_compose) AS PremierDenote_compose SELECT Eleve.id_eleve, [nom_eleve] & " " & [prenom_eleve] AS NomPrenom, Eleve.nom_eleve, Eleve.prenom_eleve, Matiere.nom_matiere, Classe.nom_classe, Enseignant.nom_enseignant, programme.coef_matiere, programme.Groupe, Enseignant.nom_enseignant, Avg(Compose.note_compose) AS MoyenneDenote_compose FROM Sequence INNER JOIN (Matiere INNER JOIN (Enseignant INNER JOIN ((((Classe INNER JOIN Eleve ON Classe.id_classe = Eleve.id_classe_fk) INNER JOIN Intervenir ON Classe.id_classe = Intervenir.classe) INNER JOIN programme ON Classe.id_classe = programme.id_classe) INNER JOIN Compose ON Eleve.id_eleve = Compose.id_eleve_fk) ON Enseignant.id_enseignant = Intervenir.enseignant) ON (Matiere.id_matiere = programme.id_matiere) AND (Matiere.id_matiere = Enseignant.id_matière_fk) AND (Matiere.id_matiere = Compose.id_matiere_fk)) ON Sequence.id_sequence = Compose.id_sequence_fk WHERE (((Sequence.valeur)=1 Or (Sequence.valeur)=2) AND ((Classe.id_classe)=[Formulaires]![choix classe trimestre]![classe1])) GROUP BY Eleve.id_eleve, [nom_eleve] & " " & [prenom_eleve], Eleve.nom_eleve, Eleve.prenom_eleve, Matiere.nom_matiere, Classe.nom_classe, Enseignant.nom_enseignant, Classe.id_classe, Enseignant.nom_enseignant, programme.coef_matiere, programme.Groupe, Classe.id_classe PIVOT Sequence.valeur;
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
J'ai finalement trouvé une solution ailleurs. Je vous remercie.
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager