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

Vrátí logickou hodnotu, která označuje, zda Výraz neobsahuje žádná platná data (Null).

Syntaxe

IsNull ( výraz )

Požadovaný výrazArgument je Variant obsahující Číselný výraz nebo Řetězcový výraz.

Poznámky

IsNull vrátí hodnotu True , pokud je výraznull; V opačném případě vrátí funkce IsNullhodnotu False. Pokud se výraz skládá z více než jedné Proměnná, hodnota Null v libovolné základní proměnné způsobí, že se pro celý výraz vrátí hodnota True .

Hodnota Null označuje, že varianta neobsahuje žádná platná data. Hodnota Null není stejná jako Stav Empty, což značí, že proměnná ještě nebyla inicializována. Není to totéž jako řetězec nulové délky (""), který se někdy označuje jako řetězec s hodnotou null.

Důležité informace:  Pomocí funkce IsNull zjistěte, zda výraz obsahuje hodnotu Null . Výrazy, u nichž můžete očekávat, že budou za určitých okolností vyhodnoceny jako Pravda , například If Var = Null a If Var <> Null, jsou vždy nepravdivé. Je to proto, že každý výraz obsahující Null má sám hodnotu Null , a proto nepravda.

Příklady dotazů

Výraz

Výsledky

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

Vrátí hodnoty z pole ProductID, vyhodnotí, jestli jsou hodnoty v poli Discount null, vrátí -1 (Pravda) a 0 (Nepravda) ve sloupci Výraz1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

Vrátí hodnoty z pole ProductID, vyhodnotí, jestli jsou hodnoty v poli Discount null, vrátí hodnotu -1 (Pravda) a 0 (Nepravda) 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.

Tento příklad používá funkci IsNull k určení, zda proměnná obsahuje hodnotu Null.

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.