Funkce IsNull

Vrátí hodnotu typu Boolean , která označuje, jestli Výraz neobsahuje žádná platná data (null).

Syntaxe

Funkce IsNull(výraz)

Argument Required Argument je varianta obsahující Číselný výraz nebo Řetězcový výraz.

Poznámky:

Funkce IsNull vrátí hodnotu true , pokud má výrazhodnotu null. jinak funkce IsNull vrátí hodnotu NEPRAVDA. Pokud se výraz skládá z více Proměnná, vrátí hodnota null v jakékoli proměnné prvku hodnotu pravda , která bude vrácena pro celý výraz.

Hodnota null označuje, že varianta neobsahuje žádná platná data. Hodnota null není stejná jako Stav Empty, což znamená, že proměnná ještě nebyla inicializována. Není to stejně jako řetězec nulové délky (""), který bývá někdy označován jako prázdný řetězec.

Důležité informace:  Pomocí funkce IsNull Zjistěte, zda výraz obsahuje hodnotu null . U výrazů, které můžete očekávat za určitých okolností, například If Var = Null a If Var <If Var <> Null Null, jsou vždycky NEPRAVDA. Je to proto, že libovolný výraz obsahující Null je sám null a tedy NEPRAVDA.

Příklady dotazů

Výraz

Výsledky

Vyberte ProductID, isNull (sleva) jako Výraz1 FROM ProductSales;

Vrátí hodnoty z pole ČísloVýrobku. vyhodnotí, pokud jsou hodnoty v poli "sleva" prázdné, vrátí hodnotu-1 (pravda) a hodnotu 0 (false) ve sloupci Výraz1.

Vyberte ProductID, isNull (Discount) AS NullStatus FROM ProductSales.

Vrátí hodnoty z pole ČísloVýrobku. vyhodnotí, pokud jsou hodnoty v poli "sleva" prázdné, vrátí hodnotu-1 (pravda) a hodnotu 0 (false) ve sloupci NullStatus.

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se pomocí funkce IsNull zjišťuje, jestli proměnná obsahuje hodnotu null.

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

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders