Функція Array

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення, Variant яке містить масив.

Синтаксис

Array(arglist)

Обов'язковий arglist аргумент – це список значень, розділених комами, які призначаються елементам масиву в Variant. Якщо не вказати аргументи, Access створить масив нульової довжини.

Примітки

Щоб створити посилання на елемент у масиві, використовуйте ім'я змінної та дужки, які містять номер індексу потрібного елемента. У наведеному нижче прикладі перша інструкція створює змінну з іменем AVariant. Другий оператор призначає масиву 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

Примітка.

Відповідь Variant , яку не оголошено масивом, все одно може містити такий масив. Змінна Variant може містити масив будь-якого типу, крім рядків фіксованої довжини та користувацьких типів. Значення, 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".