Funkcija IsNull

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

Daje Bulovu vrednost koja ukazuje na to da li izraz ne sadrži važeće podatke (Null).

Sintaksa

IsNull(izraz)

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

Napomene

IsNull daje vrednost True ako je izrazNull; U suprotnom, IsNull daje vrednost False. Ako se izraz sastoji iz više od jedne promenljive, vrednost Null u bilo kojoj konstitutivnoj promenljivoj uzrokuje vraćanje vrednosti True za ceo izraz.

Vrednost "Null " ukazuje na to da varijanta ne sadrži važeće podatke. Null nije isto što i prazno, što ukazuje na to da promenljiva još nije pokrenuta. To takođe nije isto što i niska nulte dužine (""), koja se ponekad naziva nulta niska.

Važno

Koristite funkciju IsNull da biste odredili da li izraz sadrži vrednost "Null ". Izrazi za koje očekujete da budu tačni u nekim okolnostima, kao što su If Var = Null i If Var <> Null, uvek imaju vrednost "False". To je zato što je svaki izraz koji sadrži vrednost "Null " sam po sebi ima vrednost "Null " i samim tim ima vrednost "False".

Primeri upita

Izraz Rezultati
SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales; Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" Null, daje -1 (True) i 0 (False) u koloni Expr1.
SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales; Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" Null, daje -1 (True) i 0 (False) 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.