OpenOffice Base : Réponses requête 21

21-Le piège de la fonction Nombre.

La fonction Nombre 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 comptage sur le champ Prénom, utilisez le champ Commentaires.

Critères 

Champ Bureau Poste Commentaires
Alias      
Tri Croissant Croissant  
Visible X X X
Fonction Groupe Groupe Nombre
Critère      
Ou      

Résultat :

Bureau Poste CompteDeCommentaire
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 ?

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

Comme vous l'avez vu à l'exercice 7, le contenu du champ Commentaires est vide pour les gérants de l'entreprise. Il est donc fortement suggéré de toujours utiliser, avec la fonction Nombre, 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.