Decompter les champs non nuls

Résolu/Fermé
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 - 13 déc. 2018 à 20:13
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 - 16 déc. 2018 à 17:48
Bonsoir,
Je cherche quelle formule utilisée pour trouver par exemple le nombre de devoirs effectués par un élève.
Merci

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
13 déc. 2018 à 20:42
bonjour, je ne vois pas trop comment répondre sans connaitre la structure de tes tables.
0
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 1
13 déc. 2018 à 22:26
Bonsoir.
J'ai une table dont les champs sont:
-[Nom]
-[sexe]
-[Devoir1]=12
-[Devoir2]
-[Devoir3]]=10
-[Devoir4]=14
-[Nombre_de_devoirs effectué]=........?
Explications
Il y a 4 devoirs effectués au premier trimestre. Mais on constate que cet élève n'a que 3 notes (3 devoirs effectués). Donc le nombre de devoir effectués est égal à 3.
Contrairement à lui, un autre élève peut avoir fait les 4 devoirs. Alors comment determiner le nombre de devoirs effectué par chaque élève sachant qu'ils n'ont pas tous effectué le meme nombre de devoir ?
Quelle formule convient à ce cas de figure?
Merci
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022
14 déc. 2018 à 09:32
je suggère de ne pas mettre le dernier champ dans la table, mais de le calculer via une requête.
exemple de requête:
SELECT zonteo_d.id, zonteo_d.d1, zonteo_d.d2, IIf(d1 is Null,0,1)+IIf(d2 is Null,0,1)
FROM zonteo_d;
0
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 1
14 déc. 2018 à 09:38
Ok Merci. Je teste et je vous reviens
0
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 1
15 déc. 2018 à 17:52
Bonsoir.
Merci beaucoup ça marche.
En plus de donner la solution, vous m'avez permis de connaître la programmation en SQL. Je me demandais si j'allais pouvoir y arriver un jour et voilà vous avez créé le déclic.
J'ai un plus dans ma vie de petit programmeur.
0
Zonteo Messages postés 105 Date d'inscription lundi 18 décembre 2017 Statut Membre Dernière intervention 3 juin 2022 1
16 déc. 2018 à 16:13
Bonjour
J'ai un souci avec #Nombre! Ans un de mes champs.
Voici le lien de ma base de données.
https://cjoint.com/c/HLqo3Zh65uj
Il s'agit du champ [Moyenne] dans la requête "R_Moyenne 1er Trim"
Quand il n'y a aucune note le champ affiche #Nombre!. Mais quand au moins une note est saisie il affiche le résultat correctement.
Merci pour tout.
Voici le lien de ma base de données.
https://cjoint.com/c/HLqo3Zh65uj
0