Hàm Array

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Trả về aVariant chứa một mảng.

Cú pháp

Array(arglist)

Đối số arglistbắt buộc là danh sách các giá trị được phân cách bằng dấu phẩy được gán cho các phần tử của mảng chứa trong Biến_thể. Nếu không có đối số nào được xác định, một mảng có độ dài bằng không sẽ được tạo ra.

Chú thích

Ký hiệu dùng để tham chiếu đến một thành phần của một mảng bao gồm tên biến số theo sau là dấu ngoặc đơn chứa số chỉ mục cho biết thành phần mong muốn. Trong ví dụ sau đây, câu lệnh đầu tiên tạo ra một biến có tên A là Biến _thể. Câu lệnh thứ hai gán mảng cho biến số A. Câu lệnh cuối cùng gán giá trị chứa trong thành phần mảng thứ hai cho một biến số khác.

Lưu ý

Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

Giới hạn dưới của một mảng được tạo bằng cách dùng hàm Array được xác định bởi giới hạn dưới được xác định với câu lệnh sở Tùy chọn, trừ khi Mảng đủ điều kiện với tên của thư viện kiểu (ví dụ như VBA. Mảng). Nếu đủ điều kiện với tên thư viện loại, Mảng không bị ảnh hưởng bởi Cơ sở Tùy chọn.

Lưu ý

Một Biến _thể không được khai báo là mảng vẫn có thể chứa một mảng. Biến _thể có thể chứa một mảng với bất kỳ kiểu nào, ngoại trừ chuỗi độ dài cố định và kiểu do người dùng xác định. Mặc dù một Biến _thể chứa một mảng về mặt khái niệm khác với một mảng có các thành phần của kiểu Biến_thể, các thành phần mảng được truy nhập theo cùng một cách.

Ví dụ

Ví dụ này dùng hàm Array để trả về một Biến_thể chứa một mảng.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2)    ' MyDay contains "Tue".
MyDay = MyWeek(4)    ' MyDay contains "Thu".