EsVacío (función)

Devuelve un valor de tipo Boolean que indica si una variable (variable: ubicación de almacenamiento con nombre con capacidad para contener datos que es posible modificar durante la ejecución de un programa. Cada variable tiene un nombre único que la identifica dentro de su nivel de alcance. Puede especificarse o no un tipo de datos para la variable.) se ha inicializado.

Sintaxis

EsVacío(expresión)

El argumento (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.) expresión requerido es un valor de tipo Variant (tipo de datos Variant: tipo de datos predeterminado para variables que no tienen caracteres de declaración de tipo cuando una instrucción Deftype no es efectiva. Un tipo Variant puede almacenar datos numéricos, de cadena, de fecha y hora, Null o Empty.) que contiene una expresión numérica (expresión numérica: cualquier expresión que da como resultado un número. Puede ser cualquier combinación de variables, constantes, funciones y operadores.) o expresión de cadena (expresión de cadena: expresión que evalúa una secuencia de caracteres contiguos. Los elementos de la expresión pueden ser: funciones que devuelven una cadena o un tipo Variant (VarType 8) de cadena; un tipo literal, constante, variable o Variant de cadena.). Sin embargo, dado que EsVacío se utiliza para determinar si se han inicializado variables individuales, el argumento expresión suele ser un solo nombre de variable.

Comentarios

EsVacío devuelve Verdadero si la variable no se ha inicializado o se ha establecido explícitamente en Vacío (vacío: estado de una variable Variant no inicializada (que devuelve un VarType de 0). No se debe confundir con Nulo (estado de variable que indica datos no válidos), con variables con cadenas de longitud cero (" ") ni con variables numéricas iguales a cero.); en caso contrario, devuelve Falso. Devuelve siempre Falso si el argumento expresión contiene varias variables. EsVacío sólo devuelve información significativa para los valores de tipo Variant (tipo de datos Variant: tipo de datos predeterminado para variables que no tienen caracteres de declaración de tipo cuando una instrucción Deftype no es efectiva. Un tipo Variant puede almacenar datos numéricos, de cadena, de fecha y hora, Null o Empty.).

Ejemplo

 Nota   Los ejemplos que vienen a continuación demuestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener información acerca de 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úsquedas.

En este ejemplo se utiliza la función EsVacío para determinar si se ha inicializado una variable.

Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar)    ' Returns True.

MyVar = Null    ' Assign Null.
MyCheck = IsEmpty(MyVar)    ' Returns False.

MyVar = Empty    ' Assign Empty.
MyCheck = IsEmpty(MyVar)    ' Returns True.

      
 
 
Corresponde a:
Access 2007