Funkcija IsNull

Vraća Booleovu vrijednost koja označava sadrži li izraz nema valjanih podataka (null).

Sintaksa

IsNull ( izraz )

argument obavezan izraz predstavlja varijantu koja sadrži numerički izraz ili nizovni izraz.

Napomene

IsNull vraća True ako je izraz Null; u suprotnom, IsNull vraća False. Ako se izraz sastoji od više od jednog varijabla, Null u svim varijablom konstitutivnog stvara True da se vraća za cijeli izraz.

Vrijednost Null označava da varijanta ne sadrži valjane podatke. Null nije isti kao Prazno, što znači da varijablu još nije inicijalizirana. Isto tako nije isto kao niz nulte duljine (""), koji se ponekad naziva nultim nizom.

Važno:  Koristite funkciju IsNull da biste odredili sadrži li izraz vrijednost Null . Izrazi koje možete očekivati da će biti istinite u nekim okolnostima, kao što su If Var = Null i If Var <If Var <> Null Null, uvijek su False. To je zato što bilo koji izraz koji sadrži Nijeli samo je Null i, Dakle, False.

Primjeri upita

Izraz

Rezultati

Odaberite ID proizvoda, isNull (popust) kao

Vraća vrijednosti iz polja "IDProizvoda", vrednuje ako su vrijednosti u polju "popust" null, vraća-1 (TRUE) i 0 (FALSE) u stupcu.

Odaberite ID proizvoda, isNull (popust) kao NullStatus iz programa ProductSales;

Vraća vrijednosti iz polja "IDProizvoda", procjenjuje ako su vrijednosti u polju "popust" null, vraća-1 (istinito) i 0 (FALSE) u stupcu NullStatus.

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija IsNull da bi se utvrdilo sadrži li varijablu Null.

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

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×