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