Funkcia Array

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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