Vráti hodnotu a, ktorá obsahuje Variant pole.
Syntax
Array(arglist)
Povinný arglist argument je zoznam hodnôt oddelených čiarkami, ktoré sú priradené prvkom poľa v rozsahu Variant. Ak nezadáte žiadne argumenty, Access vytvorí pole s nulovou dĺžkou.
Poznámky:
Ak chcete odkazovať na prvok v poli, použite názov premennej nasledovaný zátvorkami obsahujúcimi číslo indexu požadovaného prvku. V nasledujúcom príklade prvý príkaz vytvorí premennú pomenovanú AVariantako . Druhý príkaz priraďuje pole k Aprogramu . Posledný príkaz priradí hodnotu druhého prvku poľa k inej premennej.
Poznámka
Nasledujúce príklady ukazujú, ako používať túto funkciu v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte v rozbaľovacom zozname vedľa položky Hľadať odkaz pre vývojára a potom do vyhľadávacieho poľa zadajte nejaké výrazy.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Dolná hranica poľa vytvoreného funkciou Array je určená dolnou hranicou zadanou v príkaze Option Base , pokiaľ Array nie je kvalifikovaná názvom knižnice typov, ako je napríklad VBA.Array. Ak ho kvalifikujete názvom knižnice typov, Array nebude ovplyvnený Option Basesymbolom .
Poznámka
A Variant , ktorý nie je deklarovaný ako pole, môže stále obsahovať pole. Premenná Variant môže obsahovať pole ľubovoľného typu s výnimkou reťazcov s pevnou dĺžkou a používateľom definovaných typov. Pole A Variant obsahujúce pole sa koncepčne líši od poľa, ktorého prvky sú typu Variant, ale k prvkom poľa pristupujete rovnakým spôsobom.
Príklad
V tomto príklade je funkcia použitá Array na vrátenie funkcie A Variant , ktorá 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".