Vrátí hodnotu Variant , která obsahuje matici.
Syntaxe
Array(arglist)
Povinným arglist argumentem je seznam hodnot oddělených čárkami, které jsou přiřazeny prvkům pole v Variantrozhraní . Pokud nezadáte žádné argumenty, Access vytvoří matici nulové délky.
Poznámky
K odkazování na prvek v matici použijte název proměnné následovaný závorkami, které obsahují číslo indexu požadovaného prvku. V následujícím příkladu první příkaz vytvoří proměnnou pojmenovanou A jako Variant. Druhý příkaz přiřadí pole k A. Poslední příkaz přiřadí hodnotu ve druhém prvku matice jiné proměnné.
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (jazyk Visual Basic for Application). Další informace o práci s modulem VBA získáte, když v rozevíracím seznamu vedle položky Hledat vyberete Referenční informace pro vývojáře a pak do vyhledávacího pole zadáte požadované pojmy.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Dolní mez pole vytvořeného Array funkcí je určena dolní mezí zadanou příkazem Option Base , pokud Array není kvalifikována názvem knihovny typů, například VBA.Array. Pokud ji kvalifikujete pomocí názvu knihovny typů, Array není ovlivněn Option Base.
Poznámka
A Variant , které není deklarováno jako matice, může stále obsahovat matici. Proměnná Variant může obsahovat pole libovolného typu s výjimkou řetězců s pevnou délkou a uživatelem definovaných typů. A Variant , který obsahuje pole, je koncepčně odlišný od pole, jehož prvky jsou typu Variant, ale k prvkům pole přistupujete stejným způsobem.
Příklad
V tomto příkladu funkce vrací Array hodnotu Variant , která obsahuje pole.
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".