Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Sintaksa

IsNull ( izraz )

Zahtevani argument je Varijanta koja sadrži brojni izraz ili izraz niske.

Napomene

IsNull daje True akoje izrazBez vrednosti; U suprotnom, IsNull daje False. Ako se izraz sastoji od više od promenljiva, polje Bez vrednosti 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 kao Prazan š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 imati vrednost True, kao što su If Var = Null i If Var <> Null, uvek su False. To je zbog toga što bilo koji izraz koji sadrži Null sam po sebi ima vrednost Null i samim tim Netačno.

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: Primeri koji slede pokazuju 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, MyCheckMyCheck = IsNull(MyVar)    ' Returns False.MyVar = ""MyCheck = IsNull(MyVar)    ' Returns False.MyVar = NullMyCheck = IsNull(MyVar)    ' Returns True.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.