Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Σημείωση: Η ενέργεια μακροεντολής OpenForm δεν είναι διαθέσιμη στις εφαρμογές web της Access.

Ρύθμιση

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

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

Περιγραφή

Όνομα φόρμας

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

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

Προβολή

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

Σημείωση: Η λειτουργικότητα προβολών Συγκεντρωτικού Πίνακα και Συγκεντρωτικού Γραφήματος έχει καταργηθεί από την Access, ξεκινώντας από την Access 2013.

Σημείωση: Η ρύθμιση του ορίσματος Προβολή παρακάμπτει τις ρυθμίσεις των ιδιοτήτων DefaultView και ViewsAllowed της φόρμας . Για παράδειγμα, εάν η ιδιότητα ViewsAllowed μιας φόρμας έχει οριστεί σε Φύλλο δεδομένων, εξακολουθείτε να μπορείτε να χρησιμοποιήσετε την ενέργεια OpenForm για να ανοίξετε τη φόρμα σε προβολή φόρμας.

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

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

Συνθήκη Where

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

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

[ όνομα_πεδίου ] = Φόρμες! [ όνομα_φόρμας ]! [ όνομα_στοιχείου ελέγχου σε άλλη φόρμα ]

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

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

Λειτουργία δεδομένων

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

Σημειώσεις

  • Η ρύθμιση του ορίσματος Κατάσταση δεδομένων παρακάμπτει τις ρυθμίσεις των ιδιοτήτων AllowEdits, AllowDeletions, AllowAdditions και DataEntry της φόρμας. Για παράδειγμα, εάν η ιδιότητα AllowEdits μιας φόρμας έχει οριστεί σε Όχι, εξακολουθείτε να μπορείτε να χρησιμοποιήσετε την ενέργεια OpenForm για να ανοίξετε τη φόρμα σε λειτουργία επεξεργασίας.

  • Εάν αφήσετε κενό αυτό το όρισμα, η Access ανοίγει τη φόρμα στην κατάσταση λειτουργίας καταχώρησης δεδομένων που έχουν οριστεί από τις ιδιότητες AllowEdits, AllowDeletions, AllowAdditions και DataEntry της φόρμας.

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

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

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

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

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

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

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

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

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

Μια φόρμα μπορεί να αποκλειστικό (πρέπει να είναι κλειστή ή κρυφή για να μπορέσει ο χρήστης να εκτελέσει οποιαδήποτε άλλη ενέργεια) ή χωρίς λειτουργία (ο χρήστης μπορεί να μετακινηθεί σε άλλα παράθυρα ενώ η φόρμα είναι ανοιχτή). Μπορεί επίσης να είναι μια αναδυόμενη φόρμα (μια φόρμα που χρησιμοποιείται για τη συλλογή ή την εμφάνιση πληροφοριών που παραμένουν επάνω από όλα τα άλλα παράθυρα της Access). Ορίζετε τις ιδιότητες Modal και PopUp κατά τη σχεδίαση της φόρμας. Εάν χρησιμοποιήσετε την επιλογή Normal για το όρισμα Λειτουργία παραθύρου , η φόρμα ανοίγει στην κατάσταση λειτουργίας που καθορίζεται από αυτές τις ρυθμίσεις ιδιοτήτων. Εάν χρησιμοποιήσετε το Παράθυρο διαλόγου για το όρισμα Λειτουργία παραθύρου , αυτές οι ιδιότητες ορίζονται και οι δύο σε Ναι. Μια φόρμα που ανοίγει ως κρυφή ή ως εικονίδιο επιστρέφει στην κατάσταση λειτουργίας που καθορίζεται από τις ρυθμίσεις ιδιοτήτων της κατά την εμφάνιση ή την επαναφορά της.

Όταν ανοίγετε μια φόρμα με το όρισμα Κατάσταση παραθύρου ρυθμισμένο σε Παράθυρο διαλόγου, η Access αναστέλλει τη μακροεντολή μέχρι να κλείσει ή να αποκρυφτεί η φόρμα. Μπορείτε να αποκρύψετε μια φόρμα ορίζοντας την ιδιότητα Visible σε Όχι , χρησιμοποιώντας την ενέργεια SetValue .

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

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

Παράδειγμα

Ορισμός της τιμής ενός στοιχείου ελέγχου σε μια φόρμα που ανοίγει με χρήση μακροεντολής

Η παρακάτω μακροεντολή ανοίγει τη φόρμα "Προϊόντα" από ένα κουμπί στη φόρμα "Προμηθευτές". Δείχνει τη χρήση των ενεργειών Echo, OpenForm, SetValue και GoToControl . Η ενέργεια SetValue ορίζει το στοιχείο ελέγχου "Αναγνωριστικό προμηθευτή" στη φόρμα "Προϊόντα" στον τρέχοντα προμηθευτή της φόρμας "Προμηθευτές". Στη συνέχεια, η ενέργεια GoToControl μετακινεί την εστίαση στο πεδίο "Αναγνωριστικό κατηγορίας", όπου μπορείτε να αρχίσετε να εισάγετε δεδομένα για το νέο προϊόν. Αυτή η μακροεντολή πρέπει να επισυνάπτεται στο κουμπί Προσθήκη προϊόντων στη φόρμα Προμηθευτές.

Ενέργεια

Ορίσματα: Ρύθμιση

Σχόλιο

Echo

Ηχώ ενεργοποίηση: Όχι

Διακόψτε την ενημέρωση της οθόνης ενώ εκτελείται η μακροεντολή.

OpenForm

Όνομα φόρμας: Προϊόντα

Προβολή: Φόρμα

Λειτουργία δεδομένων: Προσθήκη

Λειτουργία παραθύρου: Κανονική

Ανοίξτε τη φόρμα "Προϊόντα".

Setvalue

Στοιχείο: [Φόρμες]! [Προϊόντα]! [Κωδ_Προμηθευτή]

Παράσταση: Κωδ_Προμηθευτή

Ορίστε το στοιχείο ελέγχου "Αναγνωριστικό προμηθευτή" στον τρέχοντα προμηθευτή στη φόρμα "Προμηθευτές".

GoToControl

Όνομα στοιχείου ελέγχου: Κωδ_Κατηγορίας

Μεταβείτε στο στοιχείο ελέγχου "Αναγνωριστικό κατηγορίας".

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

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

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×