genoue
XLDnaute Nouveau
Bonjour,
J'ai créé 2 tables :
Une table DS avec les champs "eleve", "DS1", "DS2" et "appréciation trim 1" (la clé est sur le champ "eleve").
Une table Oral avec les champs "numero", "eleve" et "oral" (la clé est sur le champ "numero"). Ainsi un eleve peut avoir plusieurs notes d'oral alors qu'un autre peut ne pas en avoir.
J'ai créé une requête trimestre1 avec les champs "eleve", "DS1", "DS2", "oral", "moyenne" "appréciation trim 1".
Le champ "moyenne" est l'expression : VraiFaux(EstNull([oral]);([DS1]+[DS2])/2;([DS1]+[DS2]+[oral])/3)
Ensuite, je me suis servi de la ligne opération en indiquant regroupement à tous les champs, sauf pour le champ "oral" (où j'ai choisi moyenne).
Jusque là tout va bien. Ma requête a fonctionné. J'ai les bons résultats.
Malheureusement, lorsque je l'affiche, je ne peux pas modifier les cellules du champ "appréciation trim 1".
Le message d'erreur est le suivant :
Impossible de mettre à jour Recordset.
Pouvez-vous m'aider.
Merci beaucoup.
J'ai créé 2 tables :
Une table DS avec les champs "eleve", "DS1", "DS2" et "appréciation trim 1" (la clé est sur le champ "eleve").
Une table Oral avec les champs "numero", "eleve" et "oral" (la clé est sur le champ "numero"). Ainsi un eleve peut avoir plusieurs notes d'oral alors qu'un autre peut ne pas en avoir.
J'ai créé une requête trimestre1 avec les champs "eleve", "DS1", "DS2", "oral", "moyenne" "appréciation trim 1".
Le champ "moyenne" est l'expression : VraiFaux(EstNull([oral]);([DS1]+[DS2])/2;([DS1]+[DS2]+[oral])/3)
Ensuite, je me suis servi de la ligne opération en indiquant regroupement à tous les champs, sauf pour le champ "oral" (où j'ai choisi moyenne).
Jusque là tout va bien. Ma requête a fonctionné. J'ai les bons résultats.
Malheureusement, lorsque je l'affiche, je ne peux pas modifier les cellules du champ "appréciation trim 1".
Le message d'erreur est le suivant :
Impossible de mettre à jour Recordset.
Pouvez-vous m'aider.
Merci beaucoup.