Función EsNulo

Devuelve un valor de tipo Boolean que indica si un expresión no contiene datos válidos (NULL).

Sintaxis

IsNull ( expr )

La expresión obligatoriaargumento es una variante que contiene un expresión numérica o expresión de cadena.

Observaciones

IsNull devuelve true si Expression es null; en caso contrario, IsNull devolverá false. Si Expression consta de más de un variable, null en cualquier variable constituyente hace que true se devuelva para toda la expresión.

El valor null indica que la variante no contiene datos válidos. Null no es lo mismo que vacío, lo que indica que una variable aún no se ha inicializado. Tampoco es lo mismo que una cadena de longitud cero (""), a la que a veces se hace referencia como una cadena nula.

Importante:  Use la función IsNull para determinar si una expresión contiene un valor null . Las expresiones que cabría esperar evaluar como verdaderas en algunas circunstancias, como If Var = Null y If Var <If Var <> Null Null, siempre son falsas. Esto se debe a que cualquier expresión que contiene una Nirección es null y, por consiguiente, false.

Ejemplos de consultas

Expresión

Resultados

Seleccione ProductID, isNull (descuento) como expr1 FROM ProductSales;

Devuelve valores del campo "IdProducto", evalúa si los valores del campo "descuento" son nulos, devuelve-1 (verdadero) y 0 (falso) en la columna expr1.

Seleccione IdProducto, EsNulo (descuento) como NullStatus de ProductSales;

Devuelve valores del campo "IdProducto", evalúa si los valores del campo "descuento" son nulos, devuelve-1 (verdadero) y 0 (falso) en la columna NullStatus.

Ejemplo de VBA

Nota: En los siguientes ejemplos se muestra el uso de esta función en un módulo de Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

Este ejemplo usa la función IsNull para determinar si una variable contiene un valor null.

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

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×