Microsoft Access 2007 fornisce allo sviluppatore molti strumenti per garantire che i dati siano validi e inseriti correttamente. Uno di questi strumenti è l'uso di una query che cerca i campi o controlli che non dispongono di tutti i dati inseriti in loro. Tali campi o controlli si dice che hanno un valore nullo . La query , chiamata una query " Se - Is Null " , chiede in sostanza se il valore è nullo e quindi fa quello che lo sviluppatore vuole basato sulla risposta. La " IS NULL " Condizione
" Is Null " è un esempio di una condizione in Access. Le condizioni sono , al loro livello più elementare, un confronto tra due cose . " Is Null" è un particolare tipo di condizione chiamata un valore booleano . Qualcosa è o vera o falsa senza altra scelta disponibile . Una query di Access che consente di verificare se un valore è nullo darà un risultato che è "True" se è null e un risultato di " false" se ci sono le informazioni presenti .
Salvato " Se -Is Null "Offerte
sviluppatori spesso vogliono trovare campi che dovrebbero avere le informazioni in loro, ma non lo fanno. Questo è in genere fatto con una query salvata . Lo sviluppatore crea una query , sia con lo strumento di progettazione query o utilizzando la Creazione guidata Query , e lo imposta di correre contro un campo specifico in una particolare tabella . Nella griglia di struttura , i criteri per tale campo viene inserito come " Is Null " - scritto senza virgolette intorno ad esso . Questo dice la query per verificare se il campo è nullo e mostrare i record nel risultato in cui questo è vero .
Structured Query Language
lo sviluppatore può vogliono anche per avvertire l'utente che è necessario un campo specifico da compilare , ma è stata lasciata vuota . Gli sviluppatori di accesso possono utilizzare Visual Basic, Applications Edition (VBA) per eseguire questo tipo di funzione . La query viene scritto in parole in Structured Query Language - anche chiamato SQL . La query viene eseguita la stessa domanda : "Se - Is Null " , ma consente più opzioni da eseguire in base al risultato . Ad esempio, una finestra di messaggio può apparire richiede all'utente di compilare il campo se la query determina che esso è nullo .
Limitazioni
" Is Null " è un condizione molto specifica . Ciò significa che nessuna informazione è stata inserita a tutti. IS NULL è quindi diverso da un campo in cui l'utente ha a schede in esso e ha colpito la barra spaziatrice . Questo potrebbe sembrare la stessa cosa, ma l'accesso considera lo spazio come informazioni . Qualcuno digitato qualcosa, anche se non è visibile . Un salvato " Se - Is Null " query potrebbe non necessariamente trattare uno spazio bianco come nullo in tutte le situazioni . Una query SQL non trattare lo spazio come un valore null - sarà " vedere" qualcosa là
.