λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Microsoft Access

Πώς δημιουργείτε μια ενότητα στη Microsoft Access;

Δεν μπορείτε να δημιουργήσετε ενότητες με τον ίδιο τρόπο που τις δημιουργείτε σε γλώσσες όπως το Python ή το VBA μέσα σε ένα ξεχωριστό αρχείο. Στην πρόσβαση, μια ενότητα είναι ένα * στοιχείο * μέσα σε μια βάση δεδομένων πρόσβασης (.mdb ή .accdb). Δεν υπάρχει ξεχωριστή δημιουργία αρχείων.

Δείτε πώς δημιουργείτε μια ενότητα στην πρόσβαση:

1. Ανοίξτε τη βάση δεδομένων πρόσβασης: Ανοίξτε τη βάση δεδομένων πρόσβασης (.mdb ή .accdb) όπου θέλετε να δημιουργήσετε τη μονάδα.

2. πρόσβαση στον επεξεργαστή VBA: Υπάρχουν διάφοροι τρόποι για να γίνει αυτό:

* από την κορδέλα (πιο κοινή): Μεταβείτε στην καρτέλα "Δημιουργία" και στην ομάδα "Macros &Code", κάντε κλικ στο "Module".

* alt + f11: Πατώντας το ALT + F11 θα ανοίξει απευθείας τον επεξεργαστή VBA (Visual Basic for Applications).

3. Ο επεξεργαστής VBA ανοίγει: Θα εμφανιστεί ένα νέο παράθυρο - αυτός είναι ο επεξεργαστής Visual Basic (VBE). Εάν χρησιμοποιήσατε τη μέθοδο κορδέλας, μια νέα ενότητα θα είναι ήδη ανοιχτή. Εάν χρησιμοποιήσατε το Alt + F11, θα πρέπει να δημιουργήσετε ένα.

4. Δημιουργήστε μια νέα ενότητα (αν χρειαστεί): Στο παράθυρο του έργου του VBA (συνήθως στα αριστερά), κάντε δεξί κλικ στο όνομα της βάσης δεδομένων σας (συνήθως αναφέρεται στο "Microsoft Access Objects"). Επιλέξτε "Εισαγωγή" -> "Μονάδα." Μια νέα ενότητα θα προστεθεί στο έργο και θα ανοίξει ένα παράθυρο κώδικα για αυτό.

5. Γράψτε τον κωδικό VBA: Τώρα μπορείτε να γράψετε τον κωδικό VBA στο παράθυρο κώδικα. Αυτός ο κώδικας μπορεί να περιλαμβάνει λειτουργίες, υπορουτίνες ή άλλες κατασκευές VBA. Θυμηθείτε να αποθηκεύσετε συχνά τη βάση δεδομένων σας.

Παράδειγμα απλής μονάδας:

Ας πούμε ότι θέλετε μια ενότητα με μια λειτουργία για να προσθέσετε δύο αριθμούς:

`` `vba

Λειτουργία AddNumbers (Num1 ως ακέραιος, Num2 ως ακέραιος) ως ακέραιος

AddNumbers =num1 + num2

Τελική λειτουργία

`` `

Αφού γράψετε τον κωδικό σας, κλείστε τον επεξεργαστή VBA και αποθηκεύστε τη βάση δεδομένων πρόσβασης. Η ενότητα και ο κωδικός της είναι τώρα μέρος της βάσης δεδομένων. Στη συνέχεια, μπορείτε να καλέσετε τη λειτουργία `AddNumbers 'από άλλα μέρη της βάσης δεδομένων πρόσβασης, όπως έντυπα, αναφορές ή άλλες ενότητες.

Στην ουσία, η "ενότητα" στην πρόσβαση είναι μια οντότητα * εντός του αρχείου βάσης δεδομένων, που διαχειρίζεται ο επεξεργαστής VBA, όχι ένα ξεχωριστό αρχείο.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα