Array-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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