Restituisce un Variant che contiene una matrice.
Sintassi
Array(arglist)
L'argomento necessario arglist è un elenco delimitato da virgole di valori assegnati agli elementi della matrice nel Variantriquadro . Se non si specificano argomenti, Access crea una matrice di lunghezza zero.
Osservazioni
Per fare riferimento a un elemento di una matrice, utilizzare il nome della variabile seguito da parentesi che contengono il numero di indice dell'elemento desiderato. Nell'esempio seguente, la prima istruzione crea una variabile denominata AVariant. La seconda istruzione assegna una matrice a A. L'ultima istruzione assegna il valore del secondo elemento della matrice a un'altra variabile.
Nota
Gli esempi seguenti mostrano come utilizzare questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimento 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 esempio VBA.Array. Se lo qualifichi con il nome della libreria dei tipi, Array non è influenzato da Option Base.
Nota
Un Variant che non è 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 che contiene un array è concettualmente diverso da un array i cui elementi sono di tipo Variant, ma si accede agli elementi dell'array allo stesso modo.
Esempio
In questo esempio viene usata la Array funzione per restituire un Variant valore 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".