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