Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

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

Syntaxe

IsNull (výraz)

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

Poznámky

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

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

Důležité informace:  Pomocí funkce IsNull můžete určit, jestli výraz obsahuje hodnotu Null. Výrazy, které mohou být vyhodnoceny jako Pravdivé za určitých okolností, například If Var = Null a If Var <> Null, jsou vždy Nepravda. Je to proto, že každý výraz obsahující hodnotu Null je null, a tedy Nepravda.

Příklady dotazů

Výraz

Výsledky

SELECT PRODUCTID, isNull(Discount) AS Výraz1 FROM ProductSales;

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

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

Vrátí hodnoty z pole ID Produktu, vyhodnotí, jestli hodnoty v poli Discount jsou Null, vrátí -1 (True) a 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 funkce IsNull používá k určení, 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.

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.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×