Δείτε πώς δημιουργείτε μια ενότητα στην πρόσβαση:
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, όχι ένα ξεχωριστό αρχείο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα