Μετάβαση στο κύριο περιεχόμενο
Office

Ενέργεια μακροεντολής OpenReport

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

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

Ρύθμιση

Η ενέργεια OpenReport περιλαμβάνει τα παρακάτω ορίσματα.

Όρισμα ενέργειας

Περιγραφή

Όνομα αναφοράς

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

Εάν εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια OpenReport σε ένα βάση δεδομένων βιβλιοθήκης, το Access αναζητά πρώτα την αναφορά με αυτό το όνομα στη βάση δεδομένων βιβλιοθήκης και, στη συνέχεια, στην τρέχουσα βάση δεδομένων.

Προβολή

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

Όνομα φίλτρου

Ένα φίλτρο που περιορίζει τις εγγραφές της αναφοράς. Μπορείτε να εισαγάγετε το όνομα ενός υπάρχοντος ερώτημα ή ενός φίλτρου που έχει αποθηκευτεί ως ερώτημα. Ωστόσο, το ερώτημα πρέπει να περιλαμβάνει όλα τα πεδία της αναφοράς που ανοίγετε ή να έχει ρυθμισμένη την ιδιότητα OutputAllFields σε " Ναι".

Συνθήκη WHERE

Ένας έγκυρος όρος WHERE της SQL (χωρίς τη λέξη WHERE) ή παράσταση που χρησιμοποιεί η Access για την επιλογή εγγραφών από το υποκείμενο πίνακας ή το ερώτημα της αναφοράς. Εάν επιλέξετε ένα φίλτρο με το όρισμα " όνομα φίλτρου ", η Access εφαρμόζει αυτόν τον όρο WHERE στα αποτελέσματα του φίλτρου.

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

[ fieldname ] = Forms! [ FormName ]! [ controlname σε φόρμα ]

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

Σημείωση: Το μέγιστο μήκος του ορίσματος Συνθήκη Where είναι 255 χαρακτήρες. Εάν θέλετε να εισαγάγετε έναν πιο σύνθετο όρο WHERE της SQL περισσότερο από αυτόν, χρησιμοποιήστε τη μέθοδο OpenReport του αντικειμένου DoCmd σε μια λειτουργική μονάδα της Visual Basic for Applications (VBA). Μπορείτε να εισαγάγετε προτάσεις SQL WHERE WHERE με έως και 32.768 χαρακτήρες στη VBA.

Λειτουργία παραθύρου

Η λειτουργία στην οποία θα ανοίξει η αναφορά. Κάντε κλικ στην επιλογή κανονικό, κρυφό, εικονίδιοή παράθυρο διαλόγου στο πλαίσιο λειτουργία παραθύρου . Η προεπιλογή είναι κανονική.

Σημείωση: Ορισμένες ρυθμίσεις ορίσματος του παραθύρου MΩδή δεν εφαρμόζονται κατά τη χρήση εγγράφων με καρτέλες. Για να μεταβείτε σε επικαλυπτόμενα παράθυρα:

  1. Κάντε κλικ στην επιλογή αρχείο και, στη συνέχεια, επιλέξτε Επιλογές Access

  2. Στο παράθυρο διαλόγου Επιλογές της Access, κάντε κλικ στην καρτέλα Τρέχουσα βάση δεδομένων.

  3. Στην ενότητα Επιλογές εφαρμογής , στην περιοχή Επιλογές παραθύρου εγγράφου, κάντε κλικ στην επιλογή επικαλυπτόμενα παράθυρα.

  4. Κάντε κλικ στο κουμπί OKκαι, στη συνέχεια, κλείστε και ανοίξτε ξανά τη βάση δεδομένων.

Παρατηρήσεις

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

Το φίλτρο και η συνθήκη WHERE που εφαρμόζετε γίνονται η ρύθμιση της ιδιότητας Filter της αναφοράς.

Η ενέργεια OpenReport είναι παρόμοια με κάνοντας διπλό κλικ στην αναφορά στο παράθυρο περιήγησης ή κάνοντας δεξί κλικ στην αναφορά στο παράθυρο περιήγησης και επιλέγοντας μια προβολή ή την εντολή " Εκτύπωση ".

Συμβουλές    

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

  • Μπορείτε να σύρετε μια αναφορά από το παράθυρο περιήγησης σε μια μακροεντολή γραμμή ενέργειας. Με αυτόν τον τρόπο δημιουργείται αυτόματα μια ενέργεια OpenReport που ανοίγει την αναφορά σε Προβολή αναφοράς.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×