Pateikia reikšmę, Variant kurioje yra masyvas.
Sintaksė
Array(arglist)
Būtinas arglist argumentas yra kableliais atskirtas reikšmių, priskirtų masyvo Variantelementams, sąrašas. Jei nenurodysite jokių argumentų, programa "Access" sukurs nulinio ilgio masyvą.
Pastabos
Norėdami nurodyti masyvo elementą, naudokite kintamojo pavadinimą ir skliaustus, kuriuose yra norimo elemento indekso numeris. Toliau pateiktame pavyzdyje pirmasis sakinys sukuria kintamąjį, pavadintą A .Variant Antrasis teiginys priskiria masyvą A. Paskutinis sakinys priskiria antrojo masyvo elemento reikšmę kitam kintamajam.
Pastaba
Toliau pateikti pavyzdžiai, kaip naudoti šią funkciją "Visual Basic for Applications" (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos), tada ieškos lauke įveskite vieną ar daugiau sąlygų.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Funkcijos sukurto Array masyvo apatinė riba nustatoma pagal apatinę sakinyje nurodytą Option Base ribą, nebent Array ji apibrėžiama su tipų bibliotekos pavadinimu, pvz. VBA.Array, . Jei priskirsite jį tipų bibliotekos pavadinimui, Array jam įtakos neturi Option Base.
Pastaba
A Variant , kuris nėra paskelbtas kaip masyvas, vis tiek gali turėti masyvą. Kintamasis Variant gali turėti bet kokio tipo masyvą, išskyrus fiksuoto ilgio eilutes ir vartotojo apibrėžiamus tipus. A Variant , kuriame yra masyvas, konceptualiai skiriasi nuo masyvo, kurio elementai yra tipo Variant, tačiau masyvo elementus pasiekiate tokiu pačiu būdu.
Pavyzdys
Šiame pavyzdyje naudojama funkcija, Array grąžinanti a Variant , kurioje yra masyvas.
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".