הפונקציה מחזירה Variant מערך המכיל מערך.
תחביר
Array(arglist)
הארגומנט הנדרש arglist הוא רשימת ערכים המופרדת באמצעות פסיק המוקצים לרכיבי המערך ב Variant- . אם לא תציין ארגומנטים, Access ייצור מערך באורך אפס.
הערות
כדי להפנות לרכיב במערך, השתמש בשם המשתנה ואחריו סוגריים המכילים את מספר האינדקס עבור הרכיב הרצוי. בדוגמה הבאה, המשפט הראשון יוצר משתנה בשם A .Variant המשפט השני מקצה מערך ל- A. המשפט האחרון מקצה את הערך ברכיב המערך השני למשתנה אחר.
הערה
הדוגמאות הבאות מראות כיצד להשתמש בפונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר ' הפניית מפתח ' ברשימה הנפתחת שליד 'חיפוש' ולאחר מכן הזן מונח אחד או יותר בתיבת החיפוש.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
הגבול התחתון של מערך שנוצר על-ידי הפונקציה Array נקבע על-ידי הגבול התחתון שצוין במשפט Option Base , אלא אם Array כן הוא מסויג עם שם ספריית הסוגים, כגון VBA.Array. אם אתה מסייג אותה עם שם ספריית הסוג, Array אינו מושפע מ Option Base.
הערה
A Variant שאינו מוצהר כמערך עדיין יכול להכיל מערך. משתנה Variant יכול להכיל מערך מכל סוג, למעט מחרוזות באורך קבוע וסוגים המוגדרים על-ידי המשתמש. A Variant המכיל מערך שונה מבחינה קונספטואלית ממערך שהרכיבים שלו הם מסוג Variant, אך אתה ניגש לרכיבי המערך באותו אופן.
דוגמה
דוגמה זו משתמשת בפונקציה Array כדי להחזיר a Variant המכיל מערך.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume the lower bound is set to 1 by using the
' Option Base statement.
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".