Funkce TypeName

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019 Access 2016

Vrátí řetězec , který poskytuje informace o proměnné.

Syntaxe

TypeName(varname)

Požadovaný argument varnameje variant obsahující libovolnou proměnnou kromě proměnné uživatelem definovaného typu.

Poznámky

Řetězec vrácený typeName může být některý z následujících:

Vrácený řetězec Proměnné
Typ objektu Objekt, jehož typ je objecttype
Bajt Bajtová hodnota
Celé číslo Integer
Long Dlouhé celé číslo
Single Číslo s plovoucí desetinou čárkou s jednou přesností
Double Číslo s plovoucí desetinou čárkou s dvojitou přesností
Měna Hodnota měny
Desítkové číslo Desetinná hodnota
Datum Hodnota data
Funkce String String
Logická hodnota Logická hodnota
Chyba Chybová hodnota
Stav Empty Neinicializované
Null Žádná platná data
Objekt Objekt
Neznámý Objekt, jehož typ je neznámý
Nic Proměnná objektu, která neodkazuje na objekt

    

Pokud je varname pole, vrácený řetězec může být libovolný z možných vrácených řetězců (nebo Variant) s připojenými prázdnými závorky. Pokud je například varname pole celých čísel, typeName vrátí "Integer()".

Příklad

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci TypeName k vrácení informací o proměnné.

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