ACCESS : Réponses requête 21

21-Le piège de l'opération Compte.

L'opération Compte calcule le nombre d'enregistrements qui répondent aux critères que vous avez choisi.

Il y a cependant une situation ou celle-ci pourrait sous-estimer le nombre exact.

Reprenons le dernier exemple avec une petite modification. Au lieu de faire le compte sur le champ emp_prenom, utilisez le champ Commentaire.

Critères 

Champ emp_bureau emp_poste emp_commentaire
Opération Regroupement Regroupement Compte
Tri Croissant Croissant  
Afficher X X X
Critère      
Ou      

Résultat :

emp_bureau emp_poste CompteDeemp_commentaire
Haguenau Gérant 0
Haguenau Vendeur 3
Strasbourg Gérant 0
Strasbourg Vendeur 2

Il n'y a plus de gérants ! Pourquoi y a-t-il une différence ?

Access n'ajoute pas les enregistrements dont le contenu du champ est vide.

Comme vous l'avez vu à l'exercice 7, le contenu du champ emp_commentaire est vide pour les gérants de l'entreprise. Il est donc fortement suggéré de toujours utiliser, avec l'opération Compte, un champ dont on est certain qu'il y ait un contenu.

Vous pouvez utiliser l'un des autres champs de la requête ou le champ qui sert de clé primaire de la table. Par définition, celui-ci ne peut jamais être vide.