📁 Compact Database
🔹 Περιγραφή λειτουργίας:
Η επιλογή Compact Database εκτελεί διαδικασία συμπίεσης και βελτιστοποίησης της βάσης δεδομένων, αφαιρώντας εσωτερικά κενά, διαγραμμένα δεδομένα και αναδιοργανώνοντας τη δομή της για καλύτερη απόδοση και μικρότερο μέγεθος αρχείου.
🔹 Τι εμφανίζεται:
Η εφαρμογή εμφανίζει παράθυρο διαλόγου που ενημερώνει για την εκκίνηση της διαδικασίας compact. Ο χρήστης δεν χρειάζεται να επιλέξει φάκελο ή αρχείο — η διαδικασία εφαρμόζεται στο αρχείο βάσης που χρησιμοποιεί εκείνη τη στιγμή η εφαρμογή.
🔹 Τρόπος λειτουργίας:
-
Η επιλογή είναι απενεργοποιημένη (disabled) για χρήστες χωρίς δικαιώματα administrator.
-
Η συμπίεση μπορεί να ξεκινήσει μόνο αν:
-
Ο χρήστης έχει administrator access.
-
Η βάση δεν χρησιμοποιείται από άλλον χρήστη ή ανοιχτή εφαρμογή.
-
Αν η βάση είναι σε χρήση, εμφανίζεται το μήνυμα:«Αδύνατη η συμπίεση (compact). Η database χρησιμοποιείται αυτή τη στιγμή.»
-
Η διαδικασία εφαρμόζεται στο αρχείο βάσης που χρησιμοποιεί η εφαρμογή:
-
Το όνομα του αρχείου δεν είναι απαραίτητα sbcrm.mdb. Μπορεί να είναι οποιοδήποτε αρχείο .mdb (π.χ. clients.mdb, erp_data.mdb, κλπ).
-
Η πλήρης διαδρομή και το όνομα του αρχείου ορίζονται στο αρχείο ρυθμίσεων sbcrm.ini του χρήστη, στη section [DATABASE], με την παράμετρο:DbName=πλήρης_διαδρομή\όνομα_βάσης.mdb
-
Το αρχείο μπορεί να βρίσκεται είτε στον φάκελο της εφαρμογής είτε σε κοινόχρηστο φάκελο δικτύου, προσβάσιμο από πολλούς χρήστες.
-
Η διαδρομή του database file καθορίζεται κατά την εγκατάσταση (setup) της εφαρμογής.
🔹 Προτάσεις χρήσης:
-
Εκτελείτε τη διαδικασία περιοδικά (π.χ. 1 φορά τον μήνα) ή μετά από μεγάλες μεταβολές στη βάση (εισαγωγές, διαγραφές).
-
Πριν ξεκινήσετε τη συμπίεση, δημιουργήστε αντίγραφο ασφαλείας της βάσης.
-
Βεβαιωθείτε ότι κανένας χρήστης δεν έχει ανοικτή την εφαρμογή ή τη βάση δεδομένων πριν εκκινήσετε τη διαδικασία.
