Decompter les champs non nuls

Résolu
Zonteo Messages postés 111 Statut Membre -  
Zonteo Messages postés 111 Statut Membre -
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

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, je ne vois pas trop comment répondre sans connaitre la structure de tes tables.
    0
    1. Zonteo Messages postés 111 Statut Membre 1
       
      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
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Zonteo Messages postés 111 Statut Membre
       
      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
    3. Zonteo Messages postés 111 Statut Membre 1
       
      Ok Merci. Je teste et je vous reviens
      0
    4. Zonteo Messages postés 111 Statut Membre 1
       
      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
    5. Zonteo Messages postés 111 Statut Membre 1
       
      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