Requête Est Null Access

Résolu/Fermé
sunset04 Messages postés 2 Date d'inscription mercredi 4 avril 2012 Statut Membre Dernière intervention 5 avril 2012 - 4 avril 2012 à 11:58
sunset04 Messages postés 2 Date d'inscription mercredi 4 avril 2012 Statut Membre Dernière intervention 5 avril 2012 - 5 avril 2012 à 09:07
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 lundi 2 novembre 2009 Statut Membre Dernière intervention 24 mai 2012 36
4 avril 2012 à 18:40
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