Función TypeName

Se aplica a
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

Devuelve una cadena que proporciona información sobre una variable.

Sintaxis

TypeName(varname)

El argumento varnamerequerido es una variante que contiene cualquier variable excepto una variable de un tipo definido por el usuario.

Observaciones

La cadena devuelta por TypeName puede ser cualquiera de las siguientes:

Cadena devuelta Variable
Tipo de objeto Un objeto cuyo tipo es objecttype
Byte Valor de byte
Entero Entero
Largo Entero largo
Single Número de punto flotante de precisión simple
Double Número de punto flotante de doble precisión
Moneda Valor de moneda
Decimal Valor decimal
Fecha Valor de fecha
String String
Boolean Valor booleano
Error Valor de error
vacío Sin inicializar
Nulo Sin datos válidos
Objeto Un objeto
Desconocido Un objeto cuyo tipo se desconoce
Nada Variable de objeto que no hace referencia a un objeto

    

Si varname es una matriz, la cadena devuelta puede ser cualquiera de las posibles cadenas devueltas (o Variant) con paréntesis vacíos añadidos. Por ejemplo, si varname es una matriz de enteros, TypeName devuelve "Integer()".

Ejemplo

Nota

Los ejemplos siguientes muestran 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 para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función NombreDeTipo para devolver información sobre una variable.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null    ' Assign Null value.
MyType = TypeName(StrVar)     ' Returns "String".
MyType = TypeName(IntVar)     ' Returns "Integer".
MyType = TypeName(CurVar)     ' Returns "Currency".
MyType = TypeName(NullVar)    ' Returns "Null".
MyType = TypeName(ArrayVar)   ' Returns "Integer()".