Funktsioon Array

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Variant Tagastab massiivi sisaldava väärtuse.

Süntaks

Array(arglist)

Nõutav arglist argument on komaga eraldatud väärtuste loend, mis on määratud massiivi elementidele Variant. Kui te argumente ei määra, loob Access nullpikkusega massiivi.

Kommentaarid

Massiivi elemendile viitamiseks kasutage muutuja nime, millele järgnevad soovitud elemendi registrinumbrit sisaldavad sulud. Järgmises näites loob esimene lause muutuja nimega AVariant. Teine lause määrab massiivi üksusele A. Viimane lause määrab teise massiivielemendi väärtuse teisele muutujale.

Märkus.

Järgmised näited kirjeldavad selle funktsiooni kasutamist moodulis Visual Basic for Applications (VBA). VBA-ga töötamise kohta lisateabe saamiseks valige välja Otsing kõrval olevast ripploendist Väärtus Arendaja viide ja sisestage otsinguväljale üks või mitu terminit.

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

Funktsiooni loodud Array massiivi alumine piir määratakse lausega määratud alampiiri järgi Option Base ( v.a juhul, kui Array see vastab tüübiteegi nimele, nt VBA.Array. Kui vastate tüübiteegi nimele, Array ei mõjuta Option Baseseda .

Märkus.

A Variant , mis pole massiivina deklareeritud, võib endiselt massiivi sisaldada. Muutuja Variant võib sisaldada mis tahes tüüpi massiivi, v.a fikseeritud pikkusega stringe ja kasutaja määratletud tüüpe. Massiivi Variant sisaldav massiiv erineb kontseptuaalselt massiivist, mille elemendid on tüübiga Variant, kuid massiivi elementidele pääsete juurde samal viisil.

Näide

Selles näites tagastatakse Array funktsiooni abil massiivi sisaldav Variant väärtus.

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