| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα Σε μια βάση (Office 2019) σε ορισμένα πεδία κειμένου έχω τοποθετήσει την εντολή "DoCmd.RunCommand acCmdZoomBox". Όταν κάνω χρήση, ανοίγει κανονικά το παράθυρο Zoom. Το παράθυρο έχει (3) επιλογές: Γραμματοσειρά, Oκ, Cancel. Κι εδώ είναι το παράδοξο: Όταν επιλέγω [Γραμματοσειρά] τερματίζεται η λειτουργία τής βάσης και δημιουργείται αυτόματα αντίγραφο ασφαλείας! Οι άλλες επιλογές δεν παρουσιάζουν πρόβλημα. Δοκίμασα τα παραπάνω σε νέα παραδειγματική βάση και δεν υπάρχει πρόβλημα! Μήπως γνωρίζει κάποιος φίλος τι μπορεί να συμβαίνει και καταρρέει η βάση? Σας ευχαριστώ εκ των προτέρων |
|
#2
| ||||
| ||||
|
Καλησπέρα Δημήτρη! Δοκίμασε να διορθώσεις το αρχείο σου κάνοντας τα εξής τα εξής: Κάνε ένα αντίγραφο του αρχείου σου για κάθε ενδεχόμενο. Πάτησε τα πλήκτρα Win + R Στο παράθυρο εκτέλεσης που θα εμφανιστεί γράψε: msaccess.exe /decompile H εφαρμογή Ms Access θα ξεκινήσει. Άνοιξε το προβληματικό αρχείο μέσα από την εφαρμογή (Αρχείο > Άνοιγμα..) Πάτησε ALT + F11 για να εμφανίσεις το παράθυρο του VBE. Επίλεξε την εντολή Compile ProjectName (ProjectName = τo όνομα του έργου VBA). Κλείσε τα πάντα και δημιούργησε μια νέα βάση δεδομένων. Κάνε εισαγωγή όλων των αντικειμένων της παλιάς βάσης στην καινούργια. Πάτησε ξανά ALT + F11 για να εμφανίσεις το παράθυρο του VBE. Επίλεξε την εντολή Compile ProjectName (ProjectName = τo όνομα του έργου VBA) και αποθήκευσε. Τέλος κάνε συμπύκνωση και επιδιόρθωση. Αν το πρόβλημα συνεχίσει να υπάρχει τότε θα πρέπει να ελέγξεις ποια στοιχεία ελέγχου προκαλούν τη δυσλειτουργία της βάσης απομονώνοντας τα (ένα κάθε φορά). Αν υπάρχουν στοιχεία ελέγχου ActiveX θα πρέπει να απενεργοποιήσεις την αντίστοιχη αναφορά VBA (Tools > References). Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Γεια σας Τάσο θερμές ευχαριστίες για την άμεση, σαφή και αναλυτική απάντησή σου. Έκανα αυτά που περιγράφεις, άλλα το πρόβλημα παραμένει... Όμως, κάνοντας διάφορους πειραματισμούς στα στοιχεία ελέγχου κλπ, παρατήρησα με έκπληξη ότι το πρόβλημα εξαλείφεται οριστικά όταν: αλλάζω τη φόρμα σε μη αναδυόμενη !!! Στην παραδειγματική βάση που ανέβασα υπάρχουν οι φόρμες frm1 και frm2. Στη frm1 η οποία είναι είναι αναδυόμενη έχουμε το πρόβλημα, όπως αυτό περιγράφηκε παραπάνω, ενώ στη frm2 η οποία είναι είναι μη αναδυόμενη κανένα πρόβλημα! Μήπως υπάρχει κάποια λύση σ' αυτό? Δηλαδή, να έχω τη φόρμα αναδυόμενη και η επιλογή του παραθύρου Zoom (Γραμματοσειρά) να λειτουργεί απρόσκοπτα. Καλή συνέχεια... |
|
#4
| ||||
| ||||
|
Καλημέρα Δημήτρη! Από ότι φαίνεται ανακάλυψες ένα "Bug" στην Access που ευτυχώς οι ειδικοί της Microsoft εργάζονται πάνω σ αυτό. Δες: https://support.microsoft.com/en-us/...a-ff7e5974a570 Πιστεύω ότι με τις επόμενες ενημερώσεις του Office θα διορθωθεί το πρόβλημα. Με εκτίμηση Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#5
| |||
| |||
|
Καλημέρα Φίλε Τάσο, σε ευχαριστώ για την άμεση πληροφόρηση! Αν είναι έτσι, με έσωσες! Ετοιμαζόμουν για απεγκατάσταση του Office και εκ νέου εγκατάσταση! Αν δεν διορθωνόταν το πρόβλημα σκεφτόμουν να κάνω επαναφορά συστήματος από WindowsImageBackup! Θα περιμένω τις εξελίξεις... Καλή συνέχεια... |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Φόρμες ] Συμπεριφορά Πλήκτρου Enter | posidonas | Access - Ερωτήσεις / Απαντήσεις | 2 | 17-02-14 21:17 |
| Άνοιγμα παράθυρου περιήγησης φακέλων των windows στην access γίνεται?? | theoma4 | Access - Ερωτήσεις / Απαντήσεις | 9 | 18-07-10 11:17 |
Η ώρα είναι 04:34.


Υβριδικός τρόπος

