Microsoft Access 2007 permet au développeur de nombreux outils pour s'assurer que les données sont valides et correctement entré . Un tel outil est l'utilisation d'une requête qui ressemble à des champs ou des contrôles qui n'ont pas de saisir des données en eux. Ces champs ou contrôles sont dit d'avoir une valeur nulle. La requête , appelée "If- Est Null" requête, demande en substance si la valeur est nulle et ensuite fait ce que le développeur veut basé sur la réponse. Le " IS NULL " Condition
"est nulle " est un exemple d'un état dans Access. Les conditions sont à leur niveau le plus élémentaire, une comparaison de deux choses . " Est Null" est un type spécifique de condition appelée une valeur booléenne. Quelque chose est vrai ou faux sans autre choix possible. Une requête d'accès qui vérifie si une valeur est nulle donnera un résultat qui est "True" si elle est nulle et non une suite de "Faux" si il ya des informations présentes.
Saved " Si - Est null "Recherches
développeurs souhaitent souvent de trouver des domaines qui sont censés avoir les informations en eux, mais n'en ont pas. Cela se fait habituellement avec une requête enregistrée . Le développeur écrit une requête, soit avec l'outil de création de requête ou en utilisant l'Assistant de requête, et la met à courir contre un champ spécifique dans une table particulière . Dans la grille de création , les critères de ce champ est inscrite comme "Est Null" - tapé sans guillemets autour de lui . Cela dit la requête pour vérifier si le champ est nul et montrer les enregistrements dans le résultat lorsque cela est vrai.
Structured Query Language
Le développeur peut tiens également à avertir l'utilisateur qu'un champ spécifique doit être rempli , mais a été laissée en blanc. Les développeurs d'accès peuvent utiliser Visual Basic pour Applications ( VBA) code pour effectuer ce type de fonction . La requête est écrit en toutes lettres dans le Structured Query Language - également appelé SQL. La requête s'exécute même "If- Est Null" question, mais permet de plus d'options pour être exécutés en fonction du résultat . Par exemple, une boîte de message peut sembler invitant l'utilisateur à remplir le champ si la requête détermine qu'elle est nulle .
Limitations
"est nulle " est un condition très spécifique. Cela signifie qu'aucune information n'a été présentée à tous. IS NULL est donc différent d'un champ où l'utilisateur doit onglets en elle et a frappé la barre d'espace . Cela peut sembler la même chose , mais Access traite l'espace comme information. Quelqu'un tapé quelque chose, même si elle n'est pas visible. A sauvé "If- Est Null" requête peut ne pas traiter nécessairement un espace vide comme nulle dans toutes les situations . Une requête SQL ne sera pas traiter l'espace comme une valeur null - il «voir» quelque chose
.