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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×