Функция TypeName

Отнася се за
Access за Microsoft 365 Access 2021 Access 2019 Access 2016

Връща низ, който предоставя информация за променлива.

Синтаксис

TypeName(varname)

Задължителният аргумент за име на променливае вариант, съдържащ всички променливи, освен променлива от дефиниран от потребителя тип.

Забележки

Низът, върнат от TypeName , може да е всеки от следните:

Върнат низ Променлива
Тип на обекта Обект, чийто тип е objecttype
Byte Стойност на байта
Цяло число Цяло число
Дълъг Long integer
Single Число с единична точност с плаваща запетая
Double Число с двойна точност с плаваща запетая
Валута Стойност на валутата
Decimal Десетична стойност
Дата Стойност на дата
String String
булев Булева стойност
Грешка Стойност за грешка
Празен Неинициализиран
Null Няма валидни данни
Object Обект
Няма информация Обект, чийто тип е неизвестен
Нищо Променлива "Обект", която не препраща към обект

    

Ако име на променлива е масив, върнатият низ може да бъде всеки един от възможните върнати низове (или вариант на променлива) с добавени празни скоби. Например ако име на променлива е масив от цели числа, 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()".