Funkcja TypeName

Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

Zwraca ciąg , który dostarcza informacji o zmiennej.

Składnia

TypeName(nazwa_zmiennej)

Wymagany argument nazwa_zmiennejjest wariantem zawierającym dowolną zmienną z wyjątkiem zmiennej typu zdefiniowanego przez użytkownika.

Uwagi

Ciąg zwracany przez funkcję TypeName może być dowolny z następujących:

Zwracany ciąg Zmienna
Typ obiektu Obiekt, którego typem jest objecttype
Bajt Wartość bajtowa
Liczba całkowita Liczba całkowita
Długie Liczba całkowita długa
Single Liczba zmiennoprzecinkowa o pojedynczej precyzji
Double Liczba zmiennoprzecinkowa o podwójnej precyzji
Waluta Wartość waluty
Decimal Wartość dziesiętna
Data Wartość daty
String Ciąg
wartość logiczna Wartość logiczna
Błąd Wartość błędu
puste Niezainicjowany
Null Brak prawidłowych danych
Obiekt Obiekt
Nieznane Obiekt o nieznanym typie
Nic Zmienna obiektu, która nie odwołuje się do obiektu

    

Jeśli zmienna nazwa_zmiennej jest tablicą, zwrócony ciąg może być dowolnym z możliwych zwracanych ciągów (lub wariantu) z dodanymi pustymi nawiasami. Jeśli na przykład zmienna jest tablicą liczb całkowitych, funkcja NazwaTypu zwraca wartość "Integer()".

Przykład

Uwaga

Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji TypeName w celu zwrócenia informacji o zmiennej.

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