Συνάρτηση Array

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Επιστρέφει την τιμή aVariant που περιέχει έναν πίνακα.

Σύνταξη

Array(arglist)

Το απαιτούμενο όρισμα λίστας αργιώνείναι μια λίστα τιμών, οριοθετημένη με κόμματα, η οποία έχει αντιστοιχιστεί στα στοιχεία του πίνακα που περιέχονται στην Μεταβλητή. Εάν δεν έχουν καθοριστεί ορίσματα, δημιουργείται ένας πίνακας μηδενικού μήκους.

Παρατηρήσεις

Η σημειογραφία που χρησιμοποιείται για την αναφορά σε ένα στοιχείο ενός πίνακα αποτελείται από το όνομα της μεταβλητής ακολουθούμενο από παρενθέσεις που περιέχουν έναν αριθμό δείκτη που υποδεικνύει το επιθυμητό στοιχείο. Στο παρακάτω παράδειγμα, η πρώτη πρόταση δημιουργεί μια μεταβλητή που ονομάζεται AΜεταβλητή. Η δεύτερη πρόταση αντιστοιχίζει έναν πίνακα σε μεταβλητή A. Η τελευταία πρόταση αντιστοιχίζει την τιμή που περιέχεται στο δεύτερο στοιχείο πίνακα σε μια άλλη μεταβλητή.

Σημείωση

Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

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

Το κατώτερο όριο ενός πίνακα που δημιουργείται με τη συνάρτηση Πίνακας καθορίζεται από το κατώτερο όριο που καθορίζεται με την πρόταση Βάση επιλογών , εκτός εάν ο Πίνακας έχει τα προσόντα με το όνομα της βιβλιοθήκης τύπων (για παράδειγμα VBA. Πίνακας). Εάν έχει χαρακτηριστεί με το όνομα βιβλιοθήκης τύπων, το όρισμα πίνακας δεν επηρεάζεται από τη Βάση επιλογών.

Σημείωση

Μια Μεταβλητή που δεν δηλώνεται ως πίνακας εξακολουθεί να μπορεί να περιέχει έναν πίνακα. Μια μεταβλητή μεταβλητής μπορεί να περιέχει έναν πίνακα οποιουδήποτε τύπου, εκτός από συμβολοσειρές σταθερού μήκους και τύπους που ορίζονται από το χρήστη. Παρόλο που μια Μεταβλητή που περιέχει έναν πίνακα είναι εννοιολογικά διαφορετική από έναν πίνακα του οποίου τα στοιχεία είναι τύπου Μεταβλητή, η πρόσβαση στα στοιχεία πίνακα γίνεται με τον ίδιο τρόπο.

Παράδειγμα

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση πίνακα για να επιστρέψει μια Μεταβλητή που περιέχει έναν πίνακα.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2)    ' MyDay contains "Tue".
MyDay = MyWeek(4)    ' MyDay contains "Thu".