Αυτό το άρθρο αναφέρεται σε διαφορετικούς τρόπους με τους οποίους οι χρήστες μπορούν να εισάγουν εικόνες στη βάση δεδομένων MS Access.
Όπως κάθε άλλο έγγραφο, οι εικόνες μπορούν πραγματικά να βοηθήσουν στη μετατροπή της εμφάνισης μιας παρουσίασης. Η οπτική οθόνη είναι επίσης χρήσιμη για τη διάκριση διαφορετικών κατηγοριών μιας βάσης δεδομένων. Το MS Access προσφέρει τρεις διαφορετικές τεχνικές για τη διαχείριση εικόνων στο MS Access.
- Ο χρήστης μπορεί να αποθηκεύσει την εικόνα του στο πεδίο OLE και αργότερα να χρησιμοποιήσει ένα πλαίσιο τύπου δεσμευμένου αντικειμένου για να εμφανίσει την εικόνα στο έγγραφο.
- Ο χρήστης μπορεί να αποθηκεύσει οποιαδήποτε διαδρομή της εικόνας στο πεδίο κειμένου εγγράφου, χρησιμοποιώντας το κουμπί ελέγχου εικόνας για να εμφανίσει την εικόνα.
- Ο χρήστης μπορεί επίσης να αποθηκεύσει την εικόνα χρησιμοποιώντας BLOB (δυαδικό bitmap μεγάλου αντικειμένου) στο πεδίο OLE και, στη συνέχεια, να εξαγάγει την εικόνα όποτε απαιτείται χρησιμοποιώντας το κουμπί ελέγχου εικόνας για να εμφανιστεί η εικόνα.
Και οι τρεις από αυτές τις τεχνικές έρχονται με τα δικά τους μειονεκτήματα και πλεονεκτήματα.
Πρώτη τεχνική

Ένα άλλο παράπονο που σχετίζεται με αυτήν την τεχνική είναι ότι μπορεί να αυξήσει το μέγεθος της βάσης δεδομένων σας σε σημαντικό ποσό. Καθώς η Access αποθηκεύει και δημιουργεί την έκδοση bitmap των εικόνων της ενώ λειτουργεί με αυτήν την τεχνική.
Δεύτερη τεχνική
Αυτή είναι η πιο προτιμώμενη τεχνική μεταξύ των τριών επιλογών. Είναι επίσης σχετικά πιο εύκολο να εφαρμοστεί. Ο χρήστης πρέπει απλώς να αποθηκεύσει τη διαδρομή εικόνας στο πεδίο κειμένου και η εικόνα εμφανίζεται αυτόματα μέσω του τυπικού ελέγχου εικόνας. Ένας χρήστης απαιτείται απλώς να ορίσει τη διαδρομή ιδιοτήτων του ελέγχου εικόνας «εικόνα» έτσι ώστε να μπορεί να εντοπιστεί και να επιτευχθεί χρησιμοποιώντας το VBA.
Για να κάνουμε αυτήν την τεχνική φιλική προς τον χρήστη, προτείνουμε στους χρήστες να χρησιμοποιούν το παράθυρο διαλόγου «ανοιχτό αρχείο», το οποίο θα σας επιτρέψει να περιηγηθείτε στο σύστημά σας και να εισέλθετε στη διαδρομή.
Η τεχνική αποτυγχάνει να λειτουργεί σωστά μόνο όταν εργάζεται σε συνεχείς φόρμες στο MS Access. Προφανώς όταν ο χρήστης εισάγει την ίδια εικόνα σε συνεχείς φόρμες, δεν μπορεί να παρακολουθήσει ή να διακρίνει μεταξύ μεμονωμένων στοιχείων ελέγχου εικόνας, και τελικά, η ίδια εικόνα καταλήγει να εμφανίζει όλες τις εγγραφές.
Τρίτη τεχνική
Αυτή η τεχνική περιλαμβάνει την πιο σύνθετη διαδικασία, ωστόσο, είναι ο ασφαλέστερος και ο πιο ομαλός τρόπος εισαγωγής εικόνων στο MS Access. Οι χρήστες μπορούν επίσης να προσθέσουν προστασία με κωδικό πρόσβασης στις εικόνες τους χρησιμοποιώντας αυτήν τη μέθοδο. Επιπλέον, αυτό αντιμετωπίζει όλα τα προβλήματα που σχετίζονται με τις δύο παραπάνω τεχνικές. Για αυτήν την τεχνική, ο χρήστης μπορεί να χρησιμοποιήσει την επιλογή «άνοιγμα αρχείου» για να περιηγηθεί σε οποιαδήποτε εικόνα. Οι χρήστες μπορούν είτε να χρησιμοποιήσουν ADA είτε DAO για να τραβήξουν την εικόνα και να την διαβάσουν στο πεδίο OLE.
Για να εμφανίσει την εικόνα χρησιμοποιώντας αυτήν τη μέθοδο, ο χρήστης θα πρέπει να εξαγάγει τη βάση δεδομένων σε ένα ξεχωριστό προσωρινό αρχείο και, όπως και στη δεύτερη τεχνική, να ορίσει την ιδιότητα 'picture' στη διαδρομή του προσωρινού αρχείου. Μόλις ο χρήστης ολοκληρώσει τη διαδικασία, μπορεί να χρησιμοποιήσει το VBA Kill για να διαγράψει το αρχείο. Δυστυχώς, αυτή η τεχνική δυσκολεύεται επίσης κατά την εργασία σε συνεχείς φόρμες. Επομένως, προτείνουμε στους χρήστες να χρησιμοποιούν μία μόνο φόρμα και να ορίζουν τις ρυθμίσεις ελέγχου ιδιοτήτων εικόνας ξεχωριστά.
Για να διατηρήσετε τα δεδομένα στη βάση δεδομένων της Access προσβάσιμα ακόμη και μετά από διακοπή της βάσης δεδομένων, εξετάστε το ενδεχόμενο να επενδύσετε σε ένα βοηθητικό πρόγραμμα επιδιόρθωσης από το οποίο μπορείτε να ανακτήσετε δεδομένα κατεστραμμένο mdb ή αρχεία accdb.
Εισαγωγή συγγραφέα:
Η Vivian Stevens είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση sql και υπερέχουν προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com