Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy logikai értéket ad vissza, amely azt jelzi, hogy egy kifejezés nem tartalmaz-e érvényes adatot (Null).

Szintaxis

IsNull ( kifejezés )

Aargumentum szükséges kifejezés egy numerikus kifejezés vagy karakterlánc-kifejezés tartalmazó Variant.

Megjegyzések

Az IsNull igaz értéket ad vissza, ha a kifejezésnull; ellenkező esetben az IsNullhamis értéket ad vissza. Ha a kifejezés egynél több változó tartalmaz, bármely alkotó változóban a Nullérték a true függvényt adja vissza a teljes kifejezéshez.

A Null érték azt jelzi, hogy a Variant nem tartalmaz érvényes adatokat. A null érték nem ugyanaz, mint a üres, ami azt jelzi, hogy egy változó még nincs inicializálva. Nem ugyanaz, mint egy nulla hosszúságú karakterlánc (""), amelyet néha null karakterláncnak is neveznek.

Fontos:  Az IsNull függvénnyel meghatározhatja, hogy egy kifejezés null értéket tartalmaz-e. Az olyan kifejezések, amelyek bizonyos körülmények között (például If Var = Null és If Var <> Null) True (Igaz ) értékre számíthatnak, mindig Hamisak. Ennek az az oka, hogy minden Null-t tartalmazó kifejezés maga Null , ezért Hamis.

Példák lekérdezésre

Expression

Eredmények

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

Értékeket ad vissza a "ProductID" mezőből, kiértékeli, hogy a "Discount" mező értéke Null-e, a -1 (Igaz) és a 0 (Hamis) értéket adja vissza az Expr1 oszlopban.

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

Értékeket ad vissza a "ProductID" mezőből, kiértékeli, hogy a "Discount" mező értéke Null-e, és -1 (Igaz) és 0 (Hamis) értéket ad vissza a NullStatus oszlopban.

VBA-példa

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az IsNull függvénnyel állapítja meg, hogy egy változó null értéket tartalmaz-e.

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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.