Trả về Variant một mảng có chứa một mảng.
Cú pháp
Array(arglist)
Đối số arglist bắ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 thành phần của mảng trong Variant. Nếu bạn không xác định bất kỳ đối số nào, Access sẽ tạo ra mảng có độ dài bằng 0.
Chú thích
Để tham chiếu đến một thành phần trong mảng, hãy dùng tên biến theo sau là dấu ngoặc đơn có chứa số chỉ mục của thành phần mà bạn 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à một Variant. Câu lệnh thứ hai gán mảng cho A. Câu lệnh cuối cùng gán giá trị trong thành phần mảng thứ hai cho một biến khác.
Lưu ý
Các ví dụ sau đây cho thấy 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, hãy chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống bên cạnh Tìm kiếm, rồi nhập một hoặc nhiều thuật ngữ 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 ArrayOption Base do hàm tạo ra được xác định bởi giới hạn dưới được xác định với câu lệnh, Array trừ khi đủ điều kiện với tên của thư viện kiểu, chẳng hạn như VBA.Array. Nếu bạn đủ điều kiện với tên thư viện loại, Array sẽ không bị ảnh hưởng bởi Option Base.
Lưu ý
A Variant không được khai báo là mảng vẫn có thể chứa một mảng. Biến Variant số có thể chứa mảng bất kỳ loại nào ngoại trừ chuỗi độ dài cố định và kiểu do người dùng xác định. A Variant có chứa một mảng về Variantmặt khái niệm khác với mảng có các thành phần thuộc kiểu , nhưng bạn truy nhập vào các thành phần mảng theo cùng một cách.
Ví dụ
Ví dụ này sử dụng Array hàm để trả về Variant một hàm có chứa một mảng.
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".