Zwraca tablicę Variant .
Składnia
Array(arglist)
Wymaganym arglist argumentem jest rozdzielana przecinkami lista wartości przypisanych do elementów tablicy w .Variant Jeśli nie określisz żadnych argumentów, program Access utworzy tablicę o zerowej długości.
Spostrzeżenia
Aby odwołać się do elementu w tablicy, użyj nazwy zmiennej, po której występują nawiasy zawierające numer indeksu żądanego elementu. W poniższym przykładzie pierwsza instrukcja tworzy zmienną o Variantnazwie A . Druga instrukcja przypisuje tablicę do A. Ostatnia instrukcja przypisuje wartość drugiego elementu tablicy do innej zmiennej.
Uwaga
W poniższych przykładach pokazano, jak używać tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać więcej informacji na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok pozycji Wyszukaj, a następnie wprowadź odpowiednie terminy w polu wyszukiwania.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Dolna granica tablicy utworzonej przez Array funkcję jest wyznaczana przez dolną granicę określoną w instrukcji Option Base , chyba że Array jest kwalifikowana nazwą biblioteki typów, taką jak VBA.Array. Jeśli zakwalifikujesz go za pomocą nazwy biblioteki typów, Array nie ma na niego wpływu Option Base.
Uwaga
A Variant , która nie jest zadeklarowana jako tablica, nadal może zawierać tablicę. Zmienna Variant może zawierać tablicę dowolnego typu z wyjątkiem ciągów o stałej długości i typów zdefiniowanych przez użytkownika. Tablica Variant , która zawiera tablicę, różni się koncepcyjnie od tablicy, której elementy są typu Variant, ale dostęp do elementów tablicy można uzyskać w ten sam sposób.
Przykład
W tym przykładzie użyto tej Array funkcji do zwrócenia obiektu Variant zawierającego tablicę.
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".