Funkcija IsNull

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća Bulovu vrednost koja ukazuje na to da li izraz sadrži nevažeće podatke (Bez vrednosti).

Sintaksa

IsNull(izraz)

Potreban argument izrazaje varijanta koja sadrži numerički izraz ili izraz niske.

Napomene

IsNull daje True akoje izrazBez vrednosti; U suprotnom, IsNull daje False. Ako se izraz sastoji od više promenljivih, vrednost Null u bilo kojoj konstitutivnim promenljivim dovodi do vraćanja vrednosti True za ceo izraz.

Vrednost Null ukazuje na to da varijanta ne sadrži važeće podatke. Polje bez vrednosti nije isto što i Prazno, što ukazuje na to da promenljiva još uvek nije pokrenuta. Ona takođe nije ista kao niska nulte dužine (""), koja se ponekad naziva niska bez vrednosti.

Važno

Koristite funkciju IsNull da biste utvrdili da li izraz sadrži vrednost Null . Izrazi koje možete očekivati da ćete u nekim okolnostima If Var = NullIf Var <> Nullkao što su i , uvek imati vrednost True, imaju vrednost False. To je zato što bilo koji izraz koji sadrži nulu sam po sebi nema vrednost i stoga ima vrednost False.

Primeri upita

Izraz Rezultati
SELECT ProductID, isNull(Discount) AS Izraz1 FROM ProductSales; Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" bez vrednosti, daje -1 (Tačno) i 0 (Netačno) u koloni Izraz1.
SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales; Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" bez vrednosti, daje -1 (Tačno) i 0 (Netačno) u koloni NullStatus.

VBA primer

Napomena

Ovaj primer pokazuje upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer koristi funkciju IsNull da bi utvrdio da li promenljiva sadrži vrednost Null.


Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)    ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar)    ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar)    ' Returns True.