Funkce Array

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu aVariant obsahující pole.

Syntaxe

Pole(arglist)

Požadovaný argument arglistje seznam hodnot oddělených čárkami, které jsou přiřazeny k prvkům pole obsaženému v objektu Variant. Pokud nejsou zadány žádné argumenty, vytvoří se pole nulové délky.

Poznámky

Notace použitá k odkazování na prvek pole se skládá z názvu proměnné následované závorky obsahující číslo indexu označující požadovaný prvek. V následujícím příkladu vytvoří první příkaz proměnnou s názvem AVariant. Druhý příkaz přiřadí pole proměnné A. Poslední příkaz přiřadí hodnotu obsaženou v druhém prvku pole k jiné proměnné.

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

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

Dolní mez pole vytvořené pomocí funkce Array je určena dolní mez určená příkazem Option Base , pokud není pole kvalifikováno názvem knihovny typů (například jazyk VBA). Pole). Pokud je pole kvalifikováno názvem knihovny typů, není pole základnou možností ovlivněno.

Poznámka

Varianta, která není deklarována jako pole, může stále obsahovat pole. Proměnná Variant může obsahovat pole libovolného typu s výjimkou řetězců s pevnou délkou a uživatelsky definovaných typů. Přestože varianta obsahující pole se koncepčně liší od pole, jehož prvky jsou typu Variant, jsou prvky pole přístupné stejným způsobem.

Příklad

Tento příklad používá funkci Array k vrácení varianty obsahující pole.

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".