Palauttaa a, Variant joka sisältää matriisin.
Syntaksi
Array(arglist)
Pakollinen arglist argumentti on pilkuilla erotettu arvoluettelo, joka määritetään matriisin elementeille .Variant Jos et määritä argumentteja, Access luo tyhjän matriisin.
Huomautuksia
Jos haluat viitata matriisin elementtiin, käytä muuttujan nimeä ja sen perään sulkeita, jotka sisältävät haluamasi elementin indeksiluvun. Seuraavassa esimerkissä ensimmäinen lauseke luo muuttujan nimeltä A .Variant Toinen lauseke määrittää matriisin .A Viimeinen lauseke määrittää toisen matriisielementin arvon toiselle muuttujalle.
Huomautus
Seuraavissa esimerkeissä näytetään, miten tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Saat lisätietoja VBA-koodin käyttämisestä valitsemalla Haku-kohdan vieressä olevasta avattavasta luettelosta Sovelluskehittäjän oppaan ja kirjoittamalla hakuruutuun vähintään yhden termin.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Matriisin alaraja Array määräytyy lausekkeessa Option Base määritetyn alarajan mukaan, ellei Array sitä määritetä tyyppikirjaston nimellä, kuten .VBA.Array Jos määrität sen tyyppikirjaston nimellä, Array .Option Base
Huomautus
A Variant , jota ei ole määritetty matriisiksi, voi silti sisältää matriisin. Muuttuja Variant voi sisältää minkä tahansa matriisityypin, lukuun ottamatta kiinteän pituisia merkkijonoja ja käyttäjän määrittämiä tyyppejä. Matriisin sisältävä A Variant on käsitteellisesti erilainen kuin matriisi, jonka elementit ovat tyypisiä Variant, mutta matriisin elementtejä käytetään samalla tavalla.
Esimerkki
Tässä esimerkissä Array funktiolla palautetaan matriisin sisältävä A Variant .
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".