Εισαγωγή εικόνας σε αναφορές πρόσβασης. Πώς να εισαγάγετε μια εικόνα σε μια βάση δεδομένων. Αποθήκευση ξεχωριστού συνημμένου

Ιδιοκτησία Εικόνα(Εικόνα) σάς επιτρέπει να ορίσετε ένα bitmap ή άλλο τύπο εικόνας για ένα κουμπί, στοιχείο ελέγχου εικόνας, κουμπί επιλογής, σελίδα σε ένα σύνολο καρτελών ή φόντο μιας φόρμας ή αναφοράς. Επιστρέφει μια τιμή ανάγνωσης-εγγραφής τύπου Σειρά.

έκφραση.Εικόνα

έκφραση(Αναγκαίως). Μια έκφραση που επιστρέφει ένα από τα αντικείμενα από τη λίστα Χρήση.

Σημειώσεις

Ιδιοκτησία Πιμελέτηπεριέχει την τιμή "(bitmap)" ή τη διαδρομή και το όνομα αρχείου του bitmap ή άλλου τύπου εικόνας που θέλετε να εμφανίσετε.

Αυτή η ιδιότητα μπορεί να ρυθμιστεί με τους εξής τρόπους:

    Στη σελίδα ακινήτων. Κάντε κλικ στο κουμπί Χτίζω, το οποίο βρίσκεται στα δεξιά του πεδίου ιδιοκτησίας (για κουμπιά και διακόπτες). Αν από τη λίστα Διαθέσιμα σχέδιαεπιλέξτε ένα από τα αρχεία bitmap, η τιμή της ιδιότητας θα είναι "(bitmap)".

    Χρήση μακροεντολής.

    Χρήση κώδικα της Visual Basic for Applications (VBA). Μπορείτε να χρησιμοποιήσετε μια έκφραση συμβολοσειράς που περιλαμβάνει τη διαδρομή και το όνομα της εικόνας, όπως φαίνεται στο ακόλουθο παράδειγμα:

    btnShowLogo.Picture = "C:\Windows\Winlogo.bmp"

    Χρησιμοποιώντας την εντολή Εικόναστην Ομάδα Στοιχεία και πεδίαστην καρτέλα Κατασκευαστήςσε προβολή σχεδίασης (για εικόνες ή φόντο φορμών και αναφορών), η οποία σας επιτρέπει να επιλέξετε ένα bitmap ή άλλο τύπο εικόνας.

Από προεπιλογή, αυτή η ιδιότητα έχει οριστεί σε "(απούσα)". Μόλις φορτωθεί μια εικόνα σε ένα αντικείμενο, αυτή η ιδιότητα ορίζεται σε "(bitmap)" ή τη διαδρομή και το όνομα του αρχείου εικόνας. Η κατάργηση της τιμής "(bitmap)" ή της διαδρομής και του ονόματος αρχείου του σχεδίου από ένα κελί ιδιοτήτων καταργεί το σχέδιο από το αντικείμενο. Στη συνέχεια, η ιδιότητα επιστρέφει στην τιμή "(απούσα)".

Αν για ιδιοκτησία Τύπος εικόνας(Τύπος εικόνας) έχει οριστεί σε Ενσωματωμένο, η εικόνα θα αποθηκευτεί μαζί με το αντικείμενο.

Μπορείτε να δημιουργήσετε bitmaps στο Microsoft Paintbrush ή σε άλλες εφαρμογές που υποστηρίζουν αυτήν τη δυνατότητα. Το αρχείο εικόνας πρέπει να έχει επέκταση BMP, ICO ή DIB. Είναι επίσης αποδεκτή η χρήση αρχείων σε μορφές WMF και EMF και οποιεσδήποτε άλλες μορφές για τις οποίες υπάρχει φίλτρο γραφικών. Όλα τα αντικείμενα γραφικών υποστηρίζονται σε φόρμες, αναφορές και στοιχεία ελέγχου εικόνας. Για κουμπιά και διακόπτες, υποστηρίζονται μόνο bitmaps.

Τα κουμπιά μπορούν να εμφανίζουν λεζάντες ή εικόνες. Εάν αντιστοιχίσετε και τα δύο σε ένα κουμπί, θα είναι ορατή μόνο η εικόνα, αλλά όχι η υπογραφή. Όταν διαγράφετε ένα σχέδιο, η υπογραφή γίνεται ορατή. Το Microsoft Office Access 2007 εμφανίζει το γραφικό στο κέντρο του κουμπιού και το περικόπτει εάν είναι μεγαλύτερο από το κουμπί.

Συμβουλή

Για να δημιουργήσετε ένα κουμπί ή έναν διακόπτη με μια ετικέτα και μια εικόνα, μπορείτε να προσθέσετε μια ετικέτα σε ένα bitmap και να την αντιστοιχίσετε στην ιδιότητα Picture του στοιχείου ελέγχου.

Παράδειγμα

Το παρακάτω παράδειγμα ορίζει την εικόνα φόντου "Logo.gif" για την αναφορά "Παραγγελία αγοράς".

Αναφορές ("Παραγγελία αγοράς").Εικόνα = _
"C:\Picture Files\Logo.gif"

Οδηγίες

Προσθέστε ένα πεδίο αντικειμένου OLE σε έναν πίνακα βάσης δεδομένων. Σε αυτό το πεδίο η Microsoft Access μπορεί να αποθηκεύσει εικόνες. Ανοίξτε την επιθυμητή βάση δεδομένων και στην καρτέλα «Πίνακες», επιλέξτε το στοιχείο στο οποίο θέλετε να τοποθετήσετε την εικόνα. Καλέστε τον κατασκευαστή για τον πίνακα. Κατά την επεξεργασία της δομής του, προσθέστε ένα άλλο πεδίο με τον τύπο δεδομένων "OLE Object Field". Δώστε του ένα όνομα και αποθηκεύστε τις αλλαγές της βάσης δεδομένων ("Αρχείο" - "Αποθήκευση").

Τοποθετήστε ένα αντικείμενο OLE στο κελί πεδίου που δημιουργήθηκε, π.χ. η ίδια η εικόνα. Για να το κάνετε αυτό, ανοίξτε τον πίνακα σε λειτουργία προβολής. Θα δείτε την προστιθέμενη στήλη. Τοποθετήστε τον κέρσορα στο επιθυμητό κελί και κάντε δεξί κλικ για να εμφανιστεί το μενού περιβάλλοντος. Επιλέξτε την εντολή "Προσθήκη αντικειμένου".

Στο παράθυρο διαλόγου που ανοίγει, ενεργοποιήστε μία από τις προτεινόμενες επιλογές προσθήκης. Μπορείτε να εισαγάγετε ένα υπάρχον αρχείο γραφικών ή να το δημιουργήσετε πρώτα σε ένα κατάλληλο πρόγραμμα επεξεργασίας και στη συνέχεια να το συνδέσετε με την τρέχουσα βάση δεδομένων. Στην πρώτη περίπτωση, επιλέξτε στο πεδίο Τύπος αντικειμένου την εφαρμογή στην οποία θέλετε να δημιουργήσετε μια νέα εικόνα, για παράδειγμα, Σχέδιο με πινέλο. Κάντε κλικ στο κουμπί OK και το πρόγραμμα επεξεργασίας θα ξεκινήσει ταυτόχρονα. Η εισαγωγή του αντικειμένου στη βάση δεδομένων θα ολοκληρωθεί αφού δημιουργήσετε την εικόνα και κλείσετε την εφαρμογή γραφικών.

Για να εισαγάγετε μια υπάρχουσα εικόνα στο πεδίο πίνακα, επιλέξτε τη δεύτερη επιλογή - ενεργοποιήστε το διακόπτη "Δημιουργία από αρχείο" στο πλαίσιο διαλόγου. Κάντε κλικ στο κουμπί «Αναζήτηση…» και καθορίστε τη διαδρομή και το όνομα του αρχείου γραφικών με την εικόνα. Συνιστάται να υπάρχει μια εικόνα στο δίσκο σε μορφή .bmp ή .dib. Εάν είναι απαραίτητο, ενεργοποιήστε το πλαίσιο ελέγχου "Επικοινωνία" στο παράθυρο - αυτό θα επιτρέψει στο DBMS να παρακολουθεί τις αλλαγές στο αρχείο γραφικών και να φορτώνει ξανά την εικόνα στον πίνακα.

Η Microsoft Access σάς επιτρέπει να εισάγετε εικόνες σε φόρμες και αναφορές. Η χρήση εικόνων μπορεί να βελτιώσει την εμφάνιση των φορμών και των αναφορών που δημιουργείτε. Για παράδειγμα, μπορείτε να συμπεριλάβετε ένα λογότυπο εταιρείας στις αναφορές και στη φόρμα να παρέχετε τη δυνατότητα προβολής όχι μόνο δεδομένων για τους υπαλλήλους της εταιρείας, αλλά και των φωτογραφιών τους. Για να εισαγάγετε εικόνες σε φόρμες και αναφορές, χρησιμοποιήστε ειδικά χειριστήρια - ΕλεύθεροςΚαι επισυνάπτεταιπλαίσια αντικειμένων (Unbound Object Frame, Bound Object Frame), καθώς και το στοιχείο ελέγχου Σχέδιο(Εικόνα).

Ο τρόπος εισαγωγής μιας εικόνας εξαρτάται από το πώς σκοπεύετε να τη χρησιμοποιήσετε.

  • Ένα αντικείμενο OLE μπορεί να αποθηκευτεί σε ένα από τα πεδία ενός πίνακα Access, για παράδειγμα, ο πίνακας Employees στη βάση δεδομένων Northwind αποθηκεύει φωτογραφίες υπαλλήλων. Μπορείτε επίσης να αποθηκεύσετε έγγραφα του Word σε πεδία πίνακα Access. Σε αυτήν την περίπτωση, θα πρέπει να χρησιμοποιήσετε ένα στοιχείο ελέγχου πλαισίου δεσμευμένου αντικειμένου για να εμφανίσετε αυτά τα αντικείμενα σε φόρμες ή αναφορές.
  • Τα αντικείμενα OLE μπορούν να αποθηκευτούν όχι σε πίνακες της Access, αλλά απευθείας σε μια φόρμα ή μια αναφορά. Χρησιμοποιώντας αυτήν τη μέθοδο, μπορείτε, για παράδειγμα, να αποθηκεύσετε ένα λογότυπο εταιρείας σε μια φόρμα ή μια αναφορά. Σε αυτήν την περίπτωση, θα πρέπει να χρησιμοποιήσετε ένα στοιχείο ελέγχου για να εμφανίσετε το αντικείμενο OLE Ελεύθερο πλαίσιο αντικειμένου(Μη δεσμευμένο πλαίσιο αντικειμένου) ή Σχέδιο(Εικόνα).
  • Μπορείτε επίσης να χρησιμοποιήσετε την ιδιότητα για να προσθέσετε μια εικόνα σε μια φόρμα ή μια αναφορά. Σχέδιο(Εικόνα) αυτής της φόρμας ή αναφοράς. Αυτό γίνεται συνήθως όταν θέλετε να συμπεριλάβετε μια εικόνα φόντου (ματ) που καταλαμβάνει μέρος του παραθύρου ή ολόκληρο το παράθυρο μιας φόρμας ή αναφοράς.

Για να προσθέσετε μια εικόνα φόντου σε μια φόρμα:

  1. Ανοίξτε τη φόρμα σε λειτουργία σχεδίασης.
  2. Στο παράθυρο ιδιοτήτων φόρμας στην καρτέλα Διάταξη(Μορφοποίηση) βρείτε το ακίνητο Σχέδιο(Εικόνα). Στο πεδίο εισαγωγής αυτής της ιδιότητας, εισαγάγετε τη διαδρομή και το όνομα του αρχείου σχεδίασης. Για να το κάνετε αυτό, μπορείτε να κάνετε κλικ στο κουμπί Δόμηση και να επιλέξετε στο παράθυρο Επιλέξτε ένα μοτίβο(Εισαγωγή εικόνας) το απαιτούμενο αρχείο εικόνας (Εικ. 15.1).

Σχόλιο

Πολλά τυπικά αρχεία για ταπετσαρίες βρίσκονται στο φάκελο MICROSOFT OFFICE\OFFICE\BITMAPS\STYLES.

  1. Ορίστε την τιμή της ιδιότητας Τύπος μοτίβου(Τύπος εικόνας). Μπορεί να υπάρχουν δύο τιμές: Εφαρμόστηκε(Ενσωματωμένο) ή Συνδεδεμένος(Συνδεδεμένο). Εάν η εικόνα είναι ενσωματωμένη, αποθηκεύεται σε αρχείο βάσης δεδομένων (mdb). Το σχετικό σχέδιο αποθηκεύεται σε ξεχωριστό αρχείο στο δίσκο. Έχουμε ήδη συζητήσει τα πλεονεκτήματα και τα μειονεκτήματα και των δύο μεθόδων παραπάνω. Εάν η ίδια εικόνα εισαχθεί σε πολλές φόρμες ή αναφορές, τότε η ενσωμάτωσή της θα οδηγήσει σε «διογκώσιμο» του αρχείου mdb, καθώς θα αποθηκευτούν τόσα αντίγραφα της εικόνας όσες φορές την ενσωματώσατε. Εάν αποφασίσετε να το συνδέσετε, πρέπει να φροντίσετε να μην αφαιρεθεί ή μετακινηθεί κατά λάθος.
  2. Χρησιμοποιήστε τις παρακάτω ιδιότητες για να προσαρμόσετε την εμφάνιση της ταπετσαρίας σας.
    • Ιδιοκτησία Ζυγαριά σχεδίασης(Λειτουργία μεγέθους εικόνας) έχει τρεις τιμές: Θραύσμα(Συνδετήρας) Ταιριάζει στο πλαίσιο(Τέντωμα) Ανάλογα με το μέγεθος του πλαισίου(Ανίπταμαι διαγωνίως). Εννοια Θραύσμαεμφανίζει το σχέδιο στο αρχικό του μέγεθος. Εάν το μέγεθος της εικόνας υπερβαίνει το μέγεθος του παραθύρου της φόρμας, τότε η εικόνα της εικόνας περικόπτεται. Εννοια Ταιριάζει στο πλαίσιοαλλάζει το μέγεθος του σχεδίου ώστε να ταιριάζει στο παράθυρο φόρμας. Η χρήση αυτής της τιμής μπορεί να οδηγήσει σε παραμορφωμένη εικόνα του μοτίβου. Εννοια Ανάλογα με το μέγεθος του πλαισίουαλλάζει το μέγεθος του σχεδίου ώστε να ταιριάζει στο παράθυρο φόρμας είτε σε πλάτος είτε σε ύψος. Η χρήση αυτής της τιμής δεν θα κόψει την εικόνα ούτε θα παραμορφώσει τις αναλογίες της.

Ρύζι. 15.1.Παράθυρο διαλόγου Επιλέξτε ένα μοτίβο

    • Εάν εισαγάγετε μια εικόνα που δεν καταλαμβάνει ολόκληρη τη φόρμα, την ιδιότητα Ευθυγράμμιση της εικόναςΤο (Picture Alignment) σάς επιτρέπει να προσδιορίσετε τη θέση του με τη μορφή: Πάνω αριστερά(Πάνω αριστερά) Επάνω δεξιά(Επάνω δεξιά) Κέντρο(Κέντρο), Κάτω αριστερά(Κάτω αριστερά) Κάτω δεξιά(Κάτω δεξιά) Στο κέντρο της φόρμας(Κέντρο φόρμας).
    • Ιδιοκτησία Μωσαϊκό γέμιση(Picture Tiling) σας επιτρέπει να εμφανίσετε μια επαναλαμβανόμενη εικόνα μιας εικόνας.

Ένα παράδειγμα χρήσης μιας εικόνας ως φόντου σε μια φόρμα φαίνεται στο Σχ. 15.2.

Η εικόνα φόντου εισάγεται στην αναφορά με τον ίδιο τρόπο. Ένα παράδειγμα χρήσης μιας εικόνας ως φόντο σε μια αναφορά φαίνεται στο Σχ. 15.3.

Μια εικόνα μπορεί να εισαχθεί σε μια φόρμα και ως έλεγχος φόρμας. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε δύο τύπους στοιχείων ελέγχου: Σχέδιο(Εικόνα) και Ελεύθερο πλαίσιο αντικειμένου(Μη δεσμευμένο πλαίσιο αντικειμένου).

Ρύζι. 15.2.

Ρύζι. 15.3.

Εάν δεν χρειάζεται να αλλάξετε απευθείας την εικόνα στη φόρμα ή την αναφορά, τότε είναι καλύτερο να το χρησιμοποιήσετε Σχέδιο(Εικόνα) (η φόρμα θα λειτουργήσει πιο γρήγορα). Εάν σκοπεύετε να αλλάζετε συχνά την εικόνα, πρέπει να την εισάγετε χρησιμοποιώντας το ελεύθερο πλαίσιο του αντικειμένου.

Για να εισαγάγετε ένα στοιχείο ελέγχου Σχέδιο(Εικόνα), χρειάζεστε:

  1. πάτα το κουμπί Σχέδιο(Εικόνα) στον πίνακα Elements (πρέπει να κάνετε κλικ στο κουμπί Element Wizard για να ξεκινήσει ο Image Wizard).
  2. Επιλέξτε το μέρος στη φόρμα ή την αναφορά όπου θα τοποθετηθεί η εικόνα και κάντε αριστερό κλικ πάνω της.
  3. Στο παράθυρο που ανοίγει Εισαγωγή εικόνας(Εισαγωγή εικόνας) επιλέξτε το όνομα του αρχείου που περιέχει την εικόνα που θα προστεθεί και κάντε κλικ στο κουμπί ΕΝΤΑΞΕΙ.Θα δημιουργηθεί ένα στοιχείο ελέγχου στο οποίο τοποθετείται το σχέδιο (Εικ. 15.4).
  4. Ορίστε τιμές ιδιοτήτων που επηρεάζουν τον τρόπο εμφάνισης μιας εικόνας σε μια φόρμα ή μια αναφορά. Αυτές οι ιδιότητες είναι παρόμοιες με τις αντίστοιχες ιδιότητες της φόρμας.

Ρύζι. 15.4.Χρησιμοποιώντας το στοιχείο Σχέδιογια να εισαγάγετε μια εικόνα στη φόρμα

Για να εισαγάγετε μια εικόνα σε μια φόρμα ή μια αναφορά χρησιμοποιώντας ένα πλαίσιο ελεύθερου αντικειμένου, πρέπει:

  1. Ανοίξτε μια φόρμα σε λειτουργία σχεδίασης φόρμας ή μια αναφορά στη λειτουργία σχεδίασης αναφορών.
  2. πάτα το κουμπί Ελεύθερο πλαίσιο αντικειμένου(Μη δεσμευμένο πλαίσιο αντικειμένου) στην εργαλειοθήκη.
  3. Επιλέξτε μια θέση στη φόρμα ή την αναφορά για το αντικείμενο που θα εισαχθεί και κάντε αριστερό κλικ πάνω της. Θα εμφανιστεί ένα παράθυρο διαλόγου οδηγού Εισαγωγή αντικειμένου(Εισαγωγή αντικειμένου). Χρησιμοποιώντας τον οδηγό, μπορείτε να εισαγάγετε μια έτοιμη εικόνα από ένα αρχείο ή πρώτα να τη δημιουργήσετε στην κατάλληλη εφαρμογή και μετά να την εισαγάγετε. Επομένως, τα περαιτέρω βήματα μπορεί να είναι διαφορετικά.

Εάν δεν έχετε ακόμη δημιουργήσει ένα σχέδιο, ακολουθήστε αυτά τα βήματα.

  1. Στο πλαίσιο διαλόγου Microsoft Accessεπιλέξτε το κουμπί επιλογής Δημιουργία νέου Τύπος αντικειμένου(Τύπος αντικειμένου) επιλέξτε την εφαρμογή με την οποία θα δημιουργηθεί το σχέδιο (Εικ. 15.5).

Ρύζι. 15.5.Παράθυρο Microsoft Access,χρησιμοποιείται για την εισαγωγή μιας εικόνας χρησιμοποιώντας το ελεύθερο πλαίσιο ενός αντικειμένου

  1. Ένα αντικείμενο μπορεί να εμφανιστεί ως εικονίδιο, το οποίο είναι χρήσιμο όταν περιέχει πληροφορίες που δεν θέλετε να εμφανίζονται συνεχώς. Σε αυτήν την περίπτωση, πρέπει απλώς να επιλέξετε το πλαίσιο Ως εικονίδιο(Εμφάνιση ως εικονίδιο).
  2. πάτα το κουμπί ΕΝΤΑΞΕΙ.
  3. Δημιουργήστε ένα αντικείμενο χρησιμοποιώντας την εφαρμογή που επιλέξατε στο βήμα 1.
  4. Κλείσε(Κλείσιμο) στο μενού Αρχείο(Αρχείο) εφαρμογή για επιστροφή στη Microsoft Access. Η Microsoft Access δημιουργεί ένα στοιχείο ελέγχου Ελεύθερο πλαίσιο αντικειμένου(Unbound Object Frame) και εμφανίζει το σχέδιο σε αυτό.

Εάν έχετε ήδη έτοιμο αρχείο με εικόνα, για να το εισαγάγετε απευθείας από το αρχείο, πρέπει:

  1. Στο πλαίσιο διαλόγου MicrosoftΠρόσβαση στο κουμπί επιλογής επιλογής Δημιουργία από αρχείο(Δημιουργία από αρχείο) και, στη συνέχεια, καθορίστε τη διαδρομή προς το αρχείο. Εάν δεν γνωρίζετε την ακριβή διαδρομή, χρησιμοποιήστε το κουμπί Ανασκόπηση(Περιήγηση) (Εικ. 15.6).

Ρύζι. 15.6.Παράθυρο Microsoft Accessόταν εισάγετε μια εικόνα από ένα αρχείο σε μια αναφορά χρησιμοποιώντας ένα πλαίσιο ελεύθερου αντικειμένου

Ρύζι. 15.7.Εισαγωγή εικόνας Microsoft Paintσε μια αναφορά χρησιμοποιώντας ένα πλαίσιο ελεύθερου αντικειμένου

  1. Εάν θέλετε να εμφανίσετε το αντικείμενο ως εικονίδιο, επιλέξτε το πλαίσιο Ως εικονίδιο(Εμφάνιση ως εικονίδιο).
  2. Για να βρείτε μια σύνδεση με ένα αντικείμενο, επιλέξτε το πλαίσιο Σύνδεση(Σύνδεσμος). Εάν το πλαίσιο ελέγχου εκκαθαριστεί (προεπιλογή), το αντικείμενο θα ενσωματωθεί.
  3. πάτα το κουμπί ΕΝΤΑΞΕΙ.

Ένα παράδειγμα εισαγωγής ενός σχεδίου που δημιουργήθηκε χρησιμοποιώντας το Microsoft Paint σε μια φόρμα χρησιμοποιώντας ένα πλαίσιο ελεύθερου αντικειμένου φαίνεται στο Σχήμα. 15.7.

Μετά την εισαγωγή ενός αντικειμένου, μπορείτε να αλλάξετε το μέγεθος και τις αναλογίες του χρησιμοποιώντας την ιδιότητα Ρύθμιση διαστάσεων(Λειτουργία μεγέθους). Στις περισσότερες περιπτώσεις, οι αλλαγές σε ένα ελεύθερο αντικείμενο μπορούν να γίνουν σε λειτουργία Σχεδίασης Φόρμας ή Αναφοράς. Για να μπορέσετε να αλλάξετε ένα αντικείμενο στη λειτουργία φόρμας, πρέπει να ορίσετε την ιδιότητα Πρόσβαση(Ενεργοποιημένο) το ελεύθερο πλαίσιο του αντικειμένου έχει οριστεί σε Ναι και για την ιδιότητα Κλειδαριά(Κλειδωμένο) - τιμή Οχι(Οχι). Για να επεξεργαστείτε ένα αντικείμενο, κάντε διπλό κλικ πάνω του. Για να το κάνετε αυτό, χρειάζεται μόνο να έχετε εγκατεστημένη στον υπολογιστή σας μια εφαρμογή που να μπορεί να επεξεργαστεί ένα αρχείο αυτού του τύπου. Ένα παράδειγμα επεξεργασίας ενός ενσωματωμένου bitmap φαίνεται στο Σχ. 15.8.

Ρύζι. 15.8.Ένα παράδειγμα επεξεργασίας ενός bitmap χρησιμοποιώντας Microsoft Paint

Για έξοδο από τη λειτουργία επεξεργασίας, απλώς κάντε κλικ με το ποντίκι έξω από το σχέδιο.

Σε αντίθεση με άλλα στοιχεία ελέγχου σε μια φόρμα, τα οποία σχετίζονται με εγγραφές στον πίνακα προέλευσης, το σχέδιο στο ελεύθερο πλαίσιο του αντικειμένου δεν αλλάζει καθώς μετακινείστε στις εγγραφές στη φόρμα—συσχετίζεται με την ίδια τη φόρμα, όχι με τα δεδομένα που εμφανίζεται στη φόρμα. Οι εικόνες που είναι αποθηκευμένες σε καταχωρήσεις πίνακα εμφανίζονται στη φόρμα χρησιμοποιώντας ένα συνημμένο πλαίσιο αντικειμένου.

Ένας ειδικός τύπος πεδίου χρησιμοποιείται για την αποθήκευση εικόνων και άλλων αντικειμένων OLE στους πίνακες της Access: αντικείμενο OLE(OLE Αντικείμενο). Στοιχείο ελέγχου Συνημμένο πλαίσιο αντικειμένουΤο (Bound Object Frame) δημιουργείται με έναν από τους τυπικούς τρόπους:

  • χρησιμοποιώντας το ποντίκι για να μετακινήσετε το επιθυμητό πεδίο από τη λίστα πεδίων του πίνακα προέλευσης. Σε αυτήν την περίπτωση, θα δημιουργηθεί αμέσως ένα στοιχείο ελέγχου που σχετίζεται με το πεδίο στον πίνακα.
  • μέσω κουμπιού Συνημμένο πλαίσιο αντικειμένου(Bound Object Frame) στην Εργαλειοθήκη. Σε αυτήν την περίπτωση, θα δημιουργηθεί ένα στοιχείο ελέγχου για το οποίο πρέπει να ορίσετε αμέσως την ιδιότητα Δεδομένα(RecordSource) - το όνομα του πεδίου που περιέχει το αντικείμενο OLE (Εικ. 15.9).

Ρύζι. 15.9.

Μπορείτε να εισαγάγετε μια εικόνα σε ένα πεδίο πίνακα είτε σε πίνακα που ανοίγει σε λειτουργία Πίνακες είτε σε φόρμα. Για να το κάνετε αυτό χρειάζεστε:

  1. Ανοίξτε έναν πίνακα στη λειτουργία Πίνακες ή μια φόρμα στη λειτουργία Φόρμες.
  2. Μεταβείτε στην καταχώρηση όπου θέλετε να εισαγάγετε την εικόνα και επιλέξτε το πεδίο αντικειμένου OLE.
  3. Εκτέλεση εντολής Ενα αντικείμενο(Αντικείμενο) από το μενού Εισάγετε(Εισάγετε).
  4. Στο πλαίσιο διαλόγου MicrosoftΠρόσβαση (βλ. Εικ. 15.5) επιλέξτε το κουμπί επιλογής Δημιουργία νέου(Δημιουργία νέου) και μετά στη λίστα Τύπος αντικειμένου(Τύπος αντικειμένου) επιλέξτε τον τύπο εφαρμογής στην οποία θα δημιουργηθεί το αντικείμενο. Εάν το αρχείο με την εικόνα είναι ήδη έτοιμο, τότε πρέπει να επιλέξετε το κουμπί επιλογής Δημιουργία από αρχείο(Δημιουργία από αρχείο) και, στη συνέχεια, καθορίστε τη διαδρομή προς το αρχείο.
  5. Για να εμφανίσετε ένα αντικείμενο ως εικονίδιο, επιλέξτε το πλαίσιο ελέγχου Ως εικονίδιο(Εμφάνιση ως εικονίδιο).
  6. πάτα το κουμπί ΕΝΤΑΞΕΙ.
  7. Εάν δημιουργείτε ένα νέο σχέδιο, θα πρέπει να το δημιουργήσετε χρησιμοποιώντας την εφαρμογή που επιλέξατε στο βήμα 4.
  8. Όταν ολοκληρώσετε τη δημιουργία του αντικειμένου, επιλέξτε την εντολή Κλείσε(Κλείσιμο) στο μενού Αρχείο(Αρχείο) εφαρμογή για επιστροφή στη Microsoft Access.

Η εικόνα θα εισαχθεί στην καταχώρηση του πίνακα. Σε αυτήν την περίπτωση, στη λειτουργία Φόρμες, ένα σχέδιο ή άλλο αντικείμενο θα εμφανιστεί αυτόματα στην οθόνη. Στη λειτουργία πίνακα, θα εμφανίζεται μόνο ο τύπος αντικειμένου, π.χ. Σχέδιο ράστερ.

Η εισαγωγή αρχείων γραφικών γίνεται είτε απευθείας είτε χρησιμοποιώντας ξεχωριστά φίλτρα γραφικών. Αυτά τα φίλτρα εγκαθίστανται κατά την εγκατάσταση της Microsoft Access. Δεν απαιτείται φίλτρο γραφικών για την εισαγωγή αρχείων Enhanced Metafile (EMF), Bitmaps των Windows (BMP, RLE, DIB), Windows Metafiles (WMF) και εικονιδίων (ICO). Ωστόσο, τέτοια φίλτρα απαιτούνται για την εισαγωγή όλων των άλλων αρχείων μορφών γραφικών που αναφέρονται παρακάτω:

Μορφή AutoCAD 2-D (DXF) Μετα-αρχείο γραφικών υπολογιστών (CGM)

CorelDRAW (CDR) Encapsulated PostScript (EPS)

Μορφή ανταλλαγής γραφικών (GIF) Μορφή ανταλλαγής αρχείων JPEG (JPG)

Kodak Photo CD (PCD) Micrografx Designer/Draw (DRW)

PC Paintbrush (PCX) Portable Network Graphics (PNG)

Μορφή αρχείου εικόνας με ετικέτα (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Graphics Language (HGL, PLT) Macintosh PICT (PCT)

Για φόντο φόρμας, η Access 2002 σάς επιτρέπει να καθορίσετε όχι μόνο ομαλά χρώματα, αλλά και εικόνες bitmap που είναι αποθηκευμένες σε μια ποικιλία μορφών γραφικών, όπως WMF και BMP. Η Access 2002 αποστέλλεται με πολλά γραφικά bitmap που είναι αποθηκευμένα στο φάκελο Microsoft OfficeOfficelOBitmapsStyles.

Για να ορίσετε μια εικόνα φόντου για μια φόρμα:

  1. Στη λειτουργία σχεδίασης, επιλέξτε ολόκληρη τη φόρμα. Για να το κάνετε αυτό, κάντε αριστερό κλικ στο τετράγωνο στην επάνω αριστερή γωνία του παραθύρου του Form Designer όπου τέμνονται οι κάθετοι και οριζόντιοι χάρακες. Αφού επιλέξετε το σχήμα, θα εμφανιστεί ένα μαύρο τετράγωνο στη διασταύρωση των χάρακα.
  2. Στη γραμμή εργαλείων Form Builder(Σχεδίαση Φόρμας) κουμπί κλικ Ιδιότητες(Ιδιότητες). Θα εμφανιστεί το παράθυρο ιδιοτήτων φόρμας (Εικ. 5.24).

    Ρύζι. 5.24.Παράθυρο ιδιοτήτων φόρμας

  3. Αναπτύξτε την καρτέλα Διάταξη(Μορφοποίηση) στο παράθυρο ιδιοτήτων φόρμας και χρησιμοποιήστε τη γραμμή κύλισης για να μετακινηθείτε στο τέλος της λίστας ιδιοτήτων όπου βρίσκεται η ιδιοκτησία Σχέδιο(Εικόνα).

    Ρύζι. 5.25.Παράθυρο διαλόγου Επιλέξτε ένα μοτίβο

  4. Στο πεδίο ιδιότητες Σχέδιοπληκτρολογήστε τη διαδρομή και το όνομα αρχείου του σχεδίου ή χρησιμοποιήστε το Builder: τοποθετήστε το σημείο εισαγωγής στο πεδίο Σχέδιο,στη συνέχεια κάντε κλικ στο κουμπί Χτίζω(Δημιουργία), το οποίο θα εμφανίζεται στα δεξιά του πεδίου ως ένα μικρό τετράγωνο με μια έλλειψη πάνω του, μετά το οποίο θα ανοίξει ένα πλαίσιο διαλόγου Επιλέξτε ένα μοτίβο(Εισαγωγή εικόνας) (Εικ. 5.25), με το οποίο μπορείτε να βρείτε και να καθορίσετε το απαιτούμενο αρχείο εικόνας. Αυτό το πλαίσιο διαλόγου είναι το τυπικό πλαίσιο διαλόγου ανοιχτού αρχείου των Windows. Μόλις βρεθεί το αρχείο σχεδίασης, επισημάνετε το όνομά του και, στη συνέχεια, κάντε κλικ στο κουμπί ΕΝΤΑΞΕΙ.Η Access θα εμφανίσει τη διαδρομή και το όνομα αρχείου στο πεδίο ιδιοτήτων Σχέδιο.
  5. Για να κλείσετε το παράθυρο ιδιοτήτων φόρμας, κάντε κλικ Κλείσε(Κλείσιμο) στο επάνω μέρος του παραθύρου.

Σε αντίθεση με τα χρώματα φόντου, το μοτίβο φόντου ισχύει για όλα τα τμήματα της φόρμας. Για να αφαιρέσετε μια εικόνα φόντου, απλώς διαγράψτε τα περιεχόμενα του πλαισίου κειμένου της ιδιότητας Σχέδιο.

Επιπλέον, χρησιμοποιώντας τις ιδιότητες που ομαδοποιούνται στην καρτέλα Διάταξηπαράθυρο ιδιοτήτων φόρμας, μπορείτε να διαμορφώσετε την εμφάνιση της εικόνας φόντου. Ιδιοκτησία Τύπος μοτίβου(Τύπος εικόνας) ορίζει τη μέθοδο που χρησιμοποιεί η Access για να επισυνάψει μια εικόνα σε μια φόρμα. Επιλέξτε ένα στοιχείο από την αναπτυσσόμενη λίστα αυτής της ιδιότητας Εφαρμόστηκε(Ενσωματωμένο) εάν η εφαρμογή προορίζεται να διανεμηθεί μεταξύ των χρηστών και η φόρμα δεν θα πρέπει να χρησιμοποιεί εξωτερικά αρχεία που μπορούν να μετακινηθούν ή να διαγραφούν. Εάν έχετε πολλές φόρμες που χρησιμοποιούν την ίδια εικόνα φόντου, επιλέξτε το στοιχείο από την αναπτυσσόμενη λίστα Συνδεδεμένος(Συνδεδεμένο), το οποίο θα μειώσει τη χρήση του χώρου στο δίσκο συμπεριλαμβάνοντας μια εικόνα φόντου στη φόρμα μέσω σύνδεσης στο αρχείο εικόνας.

Χρήση ιδιοκτησίας Ζυγαριά σχεδίασης(Λειτουργία μεγέθους εικόνας) μπορείτε να προσδιορίσετε το μέγεθος της εικόνας φόντου. Για να εμφανίσετε την εικόνα στις αρχικές της διαστάσεις, επιλέξτε το στοιχείο από την αναπτυσσόμενη λίστα αυτής της ιδιότητας Θραύσμα(Συνδετήρας). Όταν επιλέγετε μια τιμή Ταιριάζει στο πλαίσιο(Τέντωμα) το σχέδιο τεντώνεται ή συμπιέζεται οριζόντια και κάθετα στο μέγεθος της φόρμας. Σε αυτήν την περίπτωση, είναι δυνατή η αλλαγή των αναλογιών της εικόνας. Επιλογή τιμής Ανάλογα με το μέγεθος του πλαισίου(Ζουμ) θα τεντώσει ή θα συμπιέσει την εικόνα διατηρώντας τις αναλογίες στο μέγιστο δυνατό μέγεθος χωρίς να περικόψει την εικόνα.

Για να προσδιορίσετε τη θέση της ταπετσαρίας, επιλέξτε ένα από τα παρακάτω στοιχεία της αναπτυσσόμενης λίστας ιδιοτήτων Ευθυγράμμιση της εικόνας(Στοίχιση εικόνας): Πάνω αριστερά(Πάνω αριστερά) Επάνω δεξιά(Επάνω δεξιά) Κέντρο(Κέντρο), Κάτω αριστερά(Κάτω αριστερά) Κάτω δεξιά(Κάτω δεξιά) ή Στο κέντρο της φόρμας(Κέντρο φόρμας).

Σχόλιο

Για να κεντράρετε την εικόνα φόντου σε σχέση με τη φόρμα αντί για το παράθυρο της φόρμας, ορίστε την ιδιότητα Ευθυγράμμιση της εικόναςέννοια Στο κέντρο της φόρμας, όχι στο κέντρο.

Εάν το ακίνητο Μωσαϊκό γέμισηΤο (Picture Tiling) έχει οριστεί σε Ναι, μετά στο παράθυρο φόρμας ή σε ολόκληρη τη φόρμα (ανάλογα με την αξία της ιδιότητας Ευθυγράμμιση της εικόνας)Εμφανίζεται μια επαναλαμβανόμενη εικόνα του μοτίβου.

Αφού αλλάξετε την τιμή μιας ιδιότητας, το αποτέλεσμα αυτής της αλλαγής εμφανίζεται αμέσως στη φόρμα.

Εκτύπωση της φόρμας

Η φόρμα, όπως και κάθε άλλο έγγραφο, μπορεί να εκτυπωθεί. Πρώτα πρέπει να προετοιμάσετε τη φόρμα για εκτύπωση.

1. Ανοίξτε τη βάση δεδομένων εκπαίδευσης Τμήμα πωλήσεων.

2. Στην περιοχή πλοήγησης, κάντε διπλό κλικ στο όνομα της φόρμας Κύρια μορφή Πελάτεςνα το ανοίξω.

3. Κάντε δεξί κλικ στην κεφαλίδα της φόρμας και επιλέξτε από το μενού περιβάλλοντος Κατασκευαστής.

4. Τώρα κάντε δεξί κλικ στην περιοχή δεδομένων και επιλέξτε το στοιχείο από το μενού περιβάλλοντος Ιδιότητες. Θα ανοίξει το παράθυρο ιδιοτήτων που συζητήθηκε στις προηγούμενες ενότητες.

5. Στο παράθυρο ιδιοτήτων, μεταβείτε στην καρτέλα Διάταξηκαι για την περιουσία Εναλλασσόμενο χρώμα φόντουκαθορίστε ένα χρώμα παρόμοιο με το χρώμα του φόντου.

Τα δεδομένα φόρμας μπορούν να εκτυπωθούν με το χρώμα της περιοχής δεδομένων να εναλλάσσεται, ώστε να μπορείτε εύκολα να δείτε πού ξεκινά η περιοχή δεδομένων μιας άλλης εγγραφής. Μια άλλη μέθοδος που μπορεί να χρησιμοποιηθεί είναι η εμφάνιση των δεδομένων για κάθε εγγραφή από μια νέα σελίδα.

1. Κάντε δεξί κλικ στην περιοχή σημειώσεων και επιλέξτε Ιδιότητες. Θα ανοίξει το παράθυρο ιδιοτήτων.

2. Στο παράθυρο ιδιοτήτων, μεταβείτε στην καρτέλα Διάταξηκαι για την περιουσία Λειτουργία εξόδουαναφέρετε Μόνο στην οθόνη.

Δεν υπάρχουν σχόλια στη φόρμα μας, επομένως δεν χρειάζεται να εκτυπώσετε την περιοχή σημειώσεων.

3. Μεταβείτε στην καρτέλα Κατασκευαστήςκαι από την ομάδα Έλεγχοιεπιλέξτε όργανο Εισαγωγή αλλαγής σελίδας.

4. Καθορίστε τη θέση για την αλλαγή σελίδας κάνοντας κλικ στο κάτω περίγραμμα της περιοχής δεδομένων.

Η φόρμα είναι τώρα έτοιμη για εκτύπωση. Μπορείτε να χρησιμοποιήσετε τη λειτουργία προεπισκόπησης εκτύπωσης για να δείτε πώς θα φαίνονται τα εκτυπωμένα δεδομένα σας.

1. Ανοίξτε το κύριο μενού του προγράμματος πατώντας το κουμπί Γραφείοστην επάνω αριστερή γωνία του παραθύρου του προγράμματος Access.

2. Από το μενού, επιλέξτε Σφραγίδα.

4. Σε ομάδα ΚλίμακαΕπιλέξτε τη διάταξη δύο σελίδων σε ένα φύλλο (Εικόνα 3.25) για να δείτε πώς θα είναι η πρώτη και η δεύτερη σελίδα.

Ρύζι. 3.25.Προεπισκόπηση

5. Κάντε κλικ στο κουμπί Σφραγίδα

στην καρτέλα Προεπισκόπηση. Θα ανοίξει ένα παράθυρο Σφραγίδα(Εικ. 3.26).

Ρύζι. 3.26.Εκτύπωση παραθύρου

6. Στο χωράφι Ονομαεπιλέξτε έναν εκτυπωτή από τη λίστα των εκτυπωτών που είναι εγκατεστημένοι στο σύστημα. Στο χωράφι κατάστασηΟ εκτυπωτής είναι έτοιμος για εκτύπωση. Εάν η συνθήκη είναι διαφορετική από Ετοιμος, επιλέξτε διαφορετικό εκτυπωτή ή αντιμετωπίστε το πρόβλημα.

7. Εάν πρέπει να εκτυπώσετε σε αρχείο, ελέγξτε το εκτύπωση σε αρχείοομάδες Εκτυπωτής.

8. Σε ομάδα ΤυπώνωΚαθορίστε το εύρος των σελίδων προς εκτύπωση.

9. Σε ομάδα Αντίγραφααναφέρετε τον αριθμό των αντιγράφων.

10.Πατήστε το κουμπί Ρυθμίσεις, μετά από το οποίο θα ανοίξει ένα παράθυρο Ρυθμίσεις σελίδας(Εικ. 3.27).

Ρύζι. 3.27.Παράθυρο ρύθμισης σελίδας

11. Σε ομάδα Πεδίακαθορίστε τα μεγέθη περιθωρίου. Τα αποτελέσματα των αλλαγών που κάνετε εμφανίζονται στο παράθυρο προεπισκόπησης Δείγμα.

Για μια φόρμα διαχωρισμού, μπορείτε επίσης να καθορίσετε ποιο τμήμα θα εκτυπωθεί.

12. Πατήστε το κουμπί Εντάξει.

Εάν πρέπει να ελέγξετε τις ιδιότητες του εκτυπωτή, κάντε κλικ Ιδιότητες. Το παράθυρο που ανοίγει και τα περιεχόμενά του εξαρτώνται από τον τύπο του εκτυπωτή.

13. Όταν είστε έτοιμοι να εκτυπώσετε, πατήστε το κουμπί Εντάξει.

14. Εάν εκτυπώνετε σε αρχείο, θα εμφανιστεί ένα παράθυρο Εκτύπωση σε αρχείο(Εικ. 3.28). Καθορίστε το όνομα του αρχείου και κάντε κλικ στο κουμπί Εντάξει.

Ρύζι. 3.28.Εκτύπωση παραθύρου σε αρχείο

15. Εάν έχετε επιλέξει έναν υπάρχοντα εκτυπωτή για εκτύπωση, θα εμφανιστεί αμέσως ένα μήνυμα σχετικά με τη διαδικασία εκτύπωσης. Τώρα μπορείτε να χρησιμοποιήσετε οποιαδήποτε φόρμα στη Microsoft Access 2007. Η επόμενη ενότητα θα εξετάσει τη χρήση μιας φόρμας ως διεπαφής για εργασία με δεδομένα.

Επόμενο κεφάλαιο >