Функція TypeName

Застосовується до
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

Повертає рядок , який надає відомості про змінну.

Синтаксис

TypeName(ім'я змінної)

Обов'язковим аргументом varnameє Variant, що містить будь-яку змінну, крім змінної користувацького типу.

Примітки

Рядок, який повертає функція TypeName , може мати будь-який із таких значень:

Повернутий рядок Змінна
Тип об'єкта Об'єкт, тип якого – objecttype
Байт Значення в байтах
Ціле число Integer
Long Довге ціле число
Single Число з рухомою комою одинарної точності
Double Число з подвійною точністю з рухомою комою
Грошова одиниця Вартість грошової одиниці
Десяткове число Десяткове значення
Дата Значення дати
String String
Логічне значення Логічне значення
Помилка Значення помилки
Порожній Неініціалізовано
Null-значення Немає дійсних даних
Object Об’єкт
Невідомо Об'єкт, тип якого невідомий
Нічого Змінна об'єкта, яка не посилається на об'єкт

    

Якщо ім'я_змінної є масивом, повернутим рядком може бути будь-який з можливих повернутих рядків (або Variant) з додаванням пустих дужок. Наприклад, якщо varname є масивом цілих чисел, функція TypeName повертає "Integer()".

Приклад

Примітка.

У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі використано функцію TypeName , щоб повернути відомості про змінну.

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()".