Devuelve una Variant que contiene una matriz.
Sintaxis
Array(arglist)
El argumento obligatorio arglist es una lista delimitada por comas de valores asignados a los elementos de la matriz de la Variant. Si no especifica ningún argumento, Access crea una matriz de longitud cero.
Observaciones
Para hacer referencia a un elemento de una matriz, use el nombre de la variable seguido de paréntesis que contengan el número de índice del elemento que desee. En el ejemplo siguiente, la primera instrucción crea una variable denominada AVariant. La segunda instrucción asigna una matriz a A. La última instrucción asigna el valor del segundo elemento de matriz a otra variable.
Nota
En los ejemplos siguientes se muestra cómo usar esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia del programador en la lista desplegable junto a Buscar y, a continuación, escriba uno o varios términos en el cuadro de búsqueda.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
El límite inferior de una matriz creada por la Array función está determinado por el límite inferior especificado con la Option Base instrucción, a menos que Array se califique con el nombre de la biblioteca de tipos, como VBA.Array. Si cumple los requisitos con el nombre de la biblioteca de tipos, Array no se verá afectado por Option Base.
Nota
Una Variant que no se declara como matriz puede contener una matriz. Una Variant variable puede contener una matriz de cualquier tipo excepto cadenas de longitud fija y tipos definidos por el usuario. Una Variant que contiene una matriz es conceptualmente diferente de una matriz cuyos elementos son de tipo Variant, pero se tiene acceso a los elementos de matriz de la misma manera.
Ejemplo
En este ejemplo se usa la Array función para devolver una Variant que contiene una matriz.
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".