הפונקציה TypeName

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

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

תחביר

TypeName(varname)

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

הערות

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

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

    

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