Funzione Array

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce un Variant che contiene una matrice.

Sintassi

Array(arglist)

L'argomento obbligatorio arglist è un elenco di valori delimitati da virgole assegnato agli elementi della matrice in Variant. Se non si specifica alcun argomento, Access crea una matrice di lunghezza zero.

Osservazioni

Per fare riferimento a un elemento di una matrice, usare il nome della variabile seguito da parentesi che contengono il numero di indice per l'elemento desiderato. Nell'esempio seguente la prima istruzione crea una variabile denominata A come .Variant La seconda istruzione assegna una matrice a A. L'ultima istruzione assegna il valore del secondo elemento matrice a un'altra variabile.

Nota

Gli esempi seguenti illustrano come usare questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e quindi immettere uno o più termini nella casella di ricerca.

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

Il limite inferiore di una matrice creata dalla Array funzione è determinato dal limite inferiore specificato con l'istruzione Option Base , a meno che non Array sia qualificato con il nome della libreria dei tipi, ad VBA.Arrayesempio . Se lo si qualifica con il nome della libreria dei tipi, Array non è interessato da Option Base.

Nota

Un Variant oggetto che non viene dichiarato come matrice può comunque contenere una matrice. Una Variant variabile può contenere una matrice di qualsiasi tipo, ad eccezione delle stringhe a lunghezza fissa e dei tipi definiti dall'utente. Un Variant oggetto che contiene una matrice è concettualmente diverso da una matrice i cui elementi sono di tipo Variant, ma si accede agli elementi della matrice allo stesso modo.

Esempio

Questo esempio usa la Array funzione per restituire un Variant che contiene una matrice.

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