הפונקציה TypeName

חל על
Access של Microsoft 365 Access 2021 Access 2019 Access 2016

החזרת מחרוזת המספקת מידע אודות משתנה.

תחביר

TypeName(varname)

הארגומנט הנדרש varnameהוא משתנה המכיל כל משתנה פרט למשתנה מסוג המוגדר על-ידי המשתמש.

הערות

המחרוזת המוחזרת על-ידי TypeName יכולה להיות כל אחת מהאפשרויות הבאות:

המחרוזת הוחזרה משתנה
סוג אובייקט אובייקט שהסוג שלו הוא objecttype
בית ערך בית
מספר שלם מספר שלם
זמן מספר שלם ארוך
Single מספר נקודה צפה ברמת דיוק יחיד
Double מספר נקודה צפה עם דיוק כפול
מטבע ערך מטבע
Decimal ערך עשרוני
תאריך ערך תאריך
String String
בוליאני ערך בוליאני
שגיאה ערך שגיאה
ריק לא אותחל
Null אין נתונים חוקיים
אובייקט אובייקט
לא ידוע אובייקט שהסוג שלו אינו ידוע
כלום משתנה אובייקט שאינו מפנה לאובייקט

    

אם varname הוא מערך, המחרוזת המוחזרת יכולה להיות כל אחת מהמחרוזת המוחזרת (או המשתנה) האפשריות עם סוגריים ריקים מצורפים. לדוגמה, אם 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()".