Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gibt einen Wert des Typs Boolean zurück, der angibt, ob ein Ausdruck keine gültigen Daten (Nullwert) enthält.

Syntax

IsNull ( Ausdruck )

Das erforderliche ArgumentAusdruck ist ein Variant-Wert, der Folgendes enthält: Numerischer Ausdruck oder Zeichenfolgenausdruck.

Hinweise

IsNull gibt True zurück, wenn expressionNull ist. Andernfalls gibt IsNullFalse zurück. Wenn expression aus mehr als einem Variable besteht, bewirkt Null in einer beliebigen konstituierenden Variablen , dass True für den gesamten Ausdruck zurückgegeben wird.

Der Wert Null gibt an, dass die Variant-Variable keine gültigen Daten enthält. Null ist nicht dasselbe wie Leer, das kennzeichnet, dass eine Variable noch nicht initialisiert wurde. Es ist auch nicht dasselbe wie eine leere Zeichenfolge, die gelegentlich auch als Nullzeichenfolge bezeichnet wird.

Wichtig:  Verwenden Sie die IsNull-Funktion, um zu ermitteln, ob ein Ausdruck einen Null-Wert enthält. Ausdrücke, für die Sie unter bestimmten Umständen erwarten, dass sie als True ausgewertet werden, etwa If Var = Null und If Var <> Null, sind immer gleich False. Dies liegt daran, dass jeder Ausdruck, der einen Null-Wert enthält, selbst gleich Null und daher False ist.

Abfragebeispiele

Ausdruck

Ergebnisse

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

Gibt Werte aus dem Feld "ProductID" zurück, wertet aus, ob die Werte im Feld "Discount" Null sind, gibt -1 (True) und 0 (False) in Spalte Expr1 zurück.

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

Gibt Werte aus dem Feld "ProductID" zurück, wertet aus, ob die Werte im Feld "Discount" Null sind, gibt -1 (True) und 0 (False) in der NullStatus-Spalte zurück.

VBA-Beispiel

Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die IsNull-Funktion verwendet, um zu ermitteln, ob eine Variable einen Null-Wert enthält.

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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.