Comment interroger Microsoft Access pour un champ vide

July 19

Un champ vide dans une base de données peut causer des problèmes uniques. Il ne viendra pas dans toute requête qui utilise une comparaison ou un opérateur de wild card. En ce qui concerne la base de données est concerné, il n'y a rien à utiliser pour comparer, trier ou de répondre à tout type de requête. Ce type d'entrée est désigné comme nulle. Néanmoins, il existe des moyens pour interroger Microsoft Access pour un champ vide.

Instructions

1 Ouvrez la base de données qui contient la table avec le champ que vous souhaitez rechercher. Cliquez sur le "requêtes" objet sur la gauche et cliquez sur "Nouveau" dans le menu. Sélectionnez "Mode Création" et cliquez sur "OK". Mettez en surbrillance la table qui contient le champ et cliquez sur "Ajouter". Cliquez sur "Fermer", puis cliquez sur "Affichage" dans le menu principal et passer à "SQL." Une requête partielle sera déjà dans la fenêtre: "Sélectionner tablename," où tablename est la table que vous souhaitez interroger.

2 Entrez un "*" après l'instruction "Select" pour retourner tous les champs dans la requête. Placez le curseur avant le ";" et appuyez sur "Entrée" pour commencer une nouvelle ligne. Tapez "Où fieldname est nul" remplaçant fieldname avec le nom du champ que vous souhaitez vérifier les blancs. Cliquez sur le point d'exclamation rouge sur la barre d'outils pour exécuter la requête. Toutes les lignes où votre champ est vide doivent être affichés dans les résultats.

3 Test pour une chaîne vide. Cela ne veut pas identique à un champ vide, mais il peut apparaître en tant que tels dans les résultats. Pour tester une chaîne vide, exécutez la même requête que l'étape 2, mais remplacer la clause where avec

Où fieldname = '' "

Remarque, les deux guillemets après le signe égal font partie de la requête.

Conseils et avertissements

  • Si les champs vides vont créer un problème, ils peuvent être évités dans la conception de base de données. Lors de la définition d'un champ, le changement "requis" à "Oui" dans le "Propriétés du champ" en vue d'éviter un enregistrement avec un champ vide d'être entré.
  • Toujours tester les champs vides avant d'ajouter tout code qui manipuler un champ. Toute fonction appelée sur un champ qui est nul va générer une erreur.

          

Post a comment: