Se-Is Null query in Access 2007

December 8

Se-Is Null query in Access 2007


Microsoft Access 2007 dà gli sviluppatori numerosi strumenti per garantire che i dati siano validi e inserito correttamente. Uno di questi strumenti è l'uso di una query che cerca i campi o controlli che non hanno tutti i dati inseriti al loro interno. Tali campi o controlli si dice che hanno un valore nullo. La query, chiamato una query "Se-Is Null", chiede in sostanza se il valore è nullo e poi fa quello che lo sviluppatore vuole in base alla risposta.

La condizione di "Is Null"

"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 tipo specifico di condizione chiamata un valore booleano. Qualcosa è vero o falso con altra scelta disponibile. Una query di Access che controlla se un valore è nullo darà un risultato che è "vero" se si tratta di nulla e il risultato di "False" se ci sono informazioni presenti.

Salvati "Se-Is Null" Offerte

Gli 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 scrive una query, sia con lo strumento query o utilizzando la Creazione guidata Query, e lo imposta per eseguire contro un campo specifico in una particolare tabella. Nella griglia di struttura, i criteri per il campo viene inserito come "Is Null" - digitato senza le 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ò anche voler avvisare l'utente che un campo specifico è necessario per essere riempito, ma è stato lasciato vuoto. Gli sviluppatori di accesso possono utilizzare Visual Basic, Applications Edition (VBA) per eseguire questo tipo di funzione. La query viene scritto in parole Structured Query Language - chiamato anche SQL. La query viene eseguita la stessa domanda: "Se-Is Null", ma consente più opzioni per essere eseguiti in base al risultato. Ad esempio, una finestra di messaggio può apparire richiede all'utente di compilare il campo se la query determina che è nullo.

limitazioni

"Is Null" è una 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 premere la barra spaziatrice. Questo potrebbe sembrare la stessa cosa, ma l'accesso considera lo spazio come informazioni. Qualcuno digitato qualcosa, anche se non è visibile. Una query salvata "Se-Is Null" potrebbe non necessariamente il trattamento di uno spazio vuoto come nullo in tutte le situazioni. Una query SQL non tratterà lo spazio come un valore null - sarà "vedere" qualcosa.