Requête Est Null Access

Résolu
sunset04 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
sunset04 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je travaille sur Acces 2010 et je me rend compte que les opérateurs "Est Null" et "Est Pas Null" ne fonctionnent pas. Par contre je peux utiliser "" ou Pas "" à la place.

Quelqu'un sait-il pourquoi l'une façon fonctionne et pas l'autre?

Cela me tracasse car lorsque j'utilisais Access 2003 cela fonctionnait.

Merci d'avance pour vos réponses.

Bonne journée

2 réponses

OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
Bonjour,
vous faites une petite erreur. La valeur Null pour Access, est différent de ""!
J'ai les deux versions et cela fonctionne.
Créer une table avec un champ "Nom" et "Numero"
Entrez uniquement dans la zone Numero le chiffre 1 par exemple.
Si vous faites :
SELECT COUNT(*) FROM TableTest WHERE Nom Is Null;

Le total sera de 1.

Entrez maintenant Pierre dans le nom et passez à la ligne suviante de manière à avoir une seule ligne où se trouve Nom : Pierre Numero : 1
Maintenant enlevez ou "videz" la zone Nom.
Si vous exécutez la même requête le résultat est zéro !

bàv,

1