Funkcja TypeName

Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

Zwraca ciąg zawierający informacje o zmiennej.

Składnia

TypeName(nazwa_zmiennej)

Wymagany argument nazwa_zmiennejto wartość typu wariant zawierająca dowolną zmienną z wyjątkiem zmiennej zdefiniowanej przez użytkownika.

Uwagi

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

Zwracany ciąg Zmiennej
Typ obiektu Obiekt, którego typ to typ obiektu
Bajt Wartość bajtu
Liczba całkowita Liczba całkowita
Długi Liczba całkowita długa
Single Liczba zmiennoprzecinkowa o pojedynczej precyzji
Double Podwójna precyzja liczba zmiennoprzecinkowa
Waluta Wartość walutowa
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, którego typ jest nieznany
Nic Zmienna obiektowa, która nie odwołuje się do obiektu

    

Jeśli nazwa_zmiennej jest tablicą, zwracanym ciągiem może być dowolny z możliwych zwracanych ciągów (lub wariant) z dołączonymi pustymi nawiasami. Jeśli na przykład nazwa_zmiennej jest tablicą liczb całkowitych, funkcja Nazwa_typu 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()".