Όταν χρησιμοποιείτε την προβολή φύλλου δεδομένων για να προσθέσετε GIF, JPEG και άλλους κοινούς τύπους αρχείων εικόνας σε ένα πεδίο αντικειμένου OLE σε έναν πίνακα της Access, βλέπετε τη λέξη "Πακέτο" αντί για την αναμενόμενη "Εικόνα Bitmap".
Εμφανίζεται η ένδειξη "Πακέτο" στο πεδίο, επειδή το πεδίο "Αντικείμενο OLE" υποστηρίζει μόνο αρχεία Bitmap (.bmp) και Bitmap (.dib) ανεξάρτητα από συσκευή. Εάν θέλετε να αποθηκεύσετε πρόσθετους τύπους αρχείων γραφικών σε ένα πεδίο αντικειμένου OLE και η Access να τα αποδώσει σωστά, πρέπει να εγκαταστήσετε πρόσθετο λογισμικό και το λογισμικό αυτό πρέπει να παρέχει τα στοιχεία (που ονομάζονται διακομιστές OLE) που απαιτούνται για την εμφάνιση των πρόσθετων τύπων εικόνων.
Οι προηγούμενες εκδόσεις του Microsoft Office παρείχαν ένα πρόγραμμα που ονομάζεται Microsoft Photo Editor, το οποίο με τη σειρά του παρείχε το διακομιστή OLE που απαιτείται για την απόδοση αρχείων GIF και JPEG. Το Office 2003 System αντικατέστησε το Photo Editor με το Microsoft Picture Manager, το οποίο δεν παρέχει τον απαραίτητο διακομιστή OLE για αυτούς τους τύπους αρχείων.
Μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις ακόλουθες τεχνικές για να επιλύσετε αυτό το πρόβλημα:
-
Αποθηκεύστε τις εικόνες σας εκτός της βάσης δεδομένων και χρησιμοποιήστε κώδικα της Visual Basic® for Applications (VBA) για να τις εμφανίσετε. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο της Γνωσιακής βάσης της Microsoft Πώς μπορείτε να εμφανίσετε εικόνες από ένα φάκελο σε μια φόρμα, αναφορά ή σελίδα πρόσβασης δεδομένων.
-
Μετατρέψτε τις εικόνες GIF ή JPEG σε αρχεία Bitmap των Windows (.bmp). Παρόλο που τα αρχεία BMP είναι συνήθως μεγαλύτερα από τα αρχεία GIF ή JPEG, μπορούν να σας βοηθήσουν να μειώσετε το μέγεθος της βάσης δεδομένων σας, επειδή η Access δεν δημιουργεί πρόσθετα αρχεία Bitmap (.dib) ανεξάρτητο από συσκευή για την υποστήριξή τους. Για πληροφορίες σχετικά με τους λόγους για τους οποίους η Access δημιουργεί αρχεία DIB όταν χρησιμοποιείτε εικόνες GIF ή JPEG, ανατρέξτε στο άρθρο της Γνωσιακής βάσης της Microsoft Γιατί τα αντικείμενα OLE προκαλούν την ανάπτυξη βάσεων δεδομένων.
Περισσότερες πληροφορίες
Ανατρέξτε σε αυτά τα άρθρα για περισσότερες πληροφορίες σχετικά με τη χρήση εικόνων με την Access:
-
ACC: Γιατί τα αντικείμενα OLE προκαλούν την ανάπτυξη βάσεων δεδομένων εξηγεί γιατί η αποθήκευση εικόνων GIF και JPEG σε ένα πεδίο αντικειμένου OLE μπορεί να διογκώσει γρήγορα το μέγεθος μιας βάσης δεδομένων.
-
Ο τρόπος αποθήκευσης ενός αρχείου bitmap ως αντικειμένου OLE σε ένα πεδίο αντικειμένου OLE της Access εξηγεί πώς μπορείτε να χρησιμοποιήσετε κώδικα VBA για την αποθήκευση αρχείων εικόνας σε ένα πεδίο αντικειμένου OLE και να ξεκινήσετε αυτόματα το σωστό κοντέινερ και να εμφανίσετε αυτά τα αρχεία.