Description
Evalue le champ indiqué dans l'enregistrement en cours et renvoie TRUE (vrai) si le champ contient une valeur nulle.
Arguments
"chp" représente n'importe quel champ de base de données, mémo ou BLOB valide.
Action
Evalue le champ indiqué dans l'enregistrement en cours et renvoie TRUE (vrai) si le champ contient une valeur nulle.
Exemple d'utilisation
Vous pouvez utiliser cette fonction dans une formule de sélection d'enregistrements afin de limiter le rapport au nombre d'enregistrements comportant une valeur autre que nulle dans le champ spécifié. Elle permet également au programme de prendre certaines mesures lorsqu'une valeur nulle est trouvée.
Exemples
IsNull({commandes.MONTANT COMMANDE}) = produit les résultats suivants :
Si {commandes.MONTANT COMMANDE}
affiche cette valeur | IsNull({commandes.MONTANT COMMANDE})
renvoie |
|---|
| |
| |
| |
| |
Not IsNull({orders.ORDER AMOUNT})Lorsque cette fonction est utilisée comme formule de sélection d'enregistrements, elle n'inclut dans le rapport que les enregistrements contenant dans le champ {commandes.MONTANT COMMANDE} une valeur autre que nulle.
Commentaires
Certaines bases de données soutiennent des valeurs de données nulles, d'autres pas. Cette fonction ne peut pas être exécutée si les bases de données actives ne prennent pas en charge de valeurs nulles. Si les bases de données prennent en charge les valeurs nulles, cette fonction vous permet de référencer les valeurs nulles créées à la suite de l'échec d'une recherche lors d'une jointure.
Remarque : Les valeurs zéro et espace (vide ou "") ne sont pas des valeurs nulles.