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

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

Κλικ σε αναγνωριστικό σε φόρμα πολλαπλών στοιχείων για να ανοίξει μια φόρμα ενός στοιχείου.

Σημειώσεις: 

  • Αυτό το άρθρο δεν αφορά εφαρμογές web της Access - το είδος βάσης δεδομένων που σχεδιάζετε με την Access και δημοσιεύετε στο Internet.

  • Εάν θέλετε κάτι άλλο με τη λέξη "σύνδεση", ανατρέξτε στην ενότητα "Άλλοι τύποι σύνδεσης φόρμας" στο τέλος αυτού του άρθρου.

Δημιουργία των φορμών

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

Δημιουργία φύλλου δεδομένων ή φόρμας πολλών στοιχείων:

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

  2. Κάντε κλικ στην επιλογή > περισσότερες φόρμεςκαι, στη συνέχεια, κάντε κλικ στην επιλογή "Πολλά στοιχεία" ή "Φύλλοδεδομένων", ανάλογα με το είδος που θέλετε.

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

  4. Αποθηκεύστε και κλείστε τη φόρμα.

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

Δημιουργία φόρμας ενός στοιχείου ή "λεπτομερειών":

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

  2. Κάντε κλικ στην επιλογή > φόρμα.

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

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Δημιουργία φόρμας με χρήση του εργαλείου φόρμας".

Προσθήκη της λογικής που ανοίγει τη φόρμα λεπτομερειών

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

Μην ανησυχείτε εάν δεν έχετε κάνει πολλή δουλειά με τις μακροεντολές. μπορείτε απλώς να αντιγράψετε και να επικολλήσετε την XML που θα βρείτε σε αυτή τη διαδικασία.

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

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

  3. Κάντε κλικ στη στήλη στην οποία θέλετε να προσθέσετε τη μακροεντολή. Αυτή θα είναι η στήλη στην οποία κάνετε κλικ για να ανοίξετε τη φόρμα λεπτομερειών όταν ολοκληρωθεί η μακροεντολή. Στην παραπάνω εικόνα, η μακροεντολή προστίθεται στη στήλη "Αναγνωριστικό" της λίστας frmContactList.

Συμβουλή:  Μπορείτε να προσθέσετε τη μακροεντολή σε περισσότερες από μία στήλες.

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

  2. Εάν η Access σάς ζητήσει να επιλέξετε ένα εργαλείο δόμησης, επιλέξτε "Λειτουργία δόμησης μακροεντολών" και κάντε κλικ στο κουμπί OK.

  3. Επιλέξτε αυτό το μπλοκ XML και, στη συνέχεια, πατήστε το συνδυασμό πλήκτρων Ctrl+C για να το αντιγράψετε στο

    Πρόχειρο:<?xml version="1.0" encoding="UTF-16" standalone="no"?> <UserInterfaceMacros xmlns="http://schemas.microsoft.com/office/accessservices/2009/11/application"> <UserInterfaceMacro For="ID" Event="OnClick"><Statements><Action Name="OnError"><Argument Name="Goto">Macro Name</Argument><Argument Name="MacroName">ErrorHandler</Argument></Action> <ConditionalBlock><If><Condition>[Form].[Dirty]</Condition><Statements><Action Name="SaveRecord"/></Statements></If></ConditionalBlock> <ConditionalBlock><If><Condition>IsNull([ID])</Condition><Statements><Comment>Open the form to a new record if the current ID is Null</Comment><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="DataMode">Add</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="Requery"/></Statements></If><Else><Statements><Comment>Use a TempVar to pass a filter to the OpenForm action</Comment><Action Name="SetTempVar"><Argument Name="Name">Contact_ID</Argument><Argument Name="Expression">[ID]</Argument></Action><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="WhereCondition">[ID]=[TempVars]![Contact_ID]</Argument><Argument Name="DataMode">Edit</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="RemoveTempVar"><Argument Name="Name">Contact_ID</Argument></Action><Action Name="RefreshRecord"/></Statements></Else></ConditionalBlock> </Statements></UserInterfaceMacro></UserInterfaceMacros>

  4. Κάντε κλικ στην κενή περιοχή της Λειτουργίας δόμησης μακροεντολών (ακριβώς κάτω από την αναπτυσσόμενη λίστα "Προσθήκη νέας ενέργειας" ) και, στη συνέχεια, πατήστε το συνδυασμό πλήκτρων Ctrl+V για να επικολλήσετε τις ενέργειες μακροεντολών. Εάν όλα είναι εντάξει, δεν θα δείτε καθόλου την XML στη Λειτουργία δόμησης μακροεντολών — θα επεκταθεί στα πιο ευανάγνωστα μπλοκ μακροεντολών, όπως φαίνεται στο επόμενο βήμα.

  5. Εάν είναι απαραίτητο, αντικαταστήστε το όνομα της φόρμας (frmContactDetails) και το όνομα της στήλης σύνδεσης (ID) με το όνομα της φόρμας σας και τη στήλη που χρησιμοποιείτε για να συνδέσετε τις δύο φόρμες. Η παρακάτω εικόνα δείχνει πού ίσως χρειαστεί να κάνετε αλλαγές για να ταιριάζουν με τα δικά σας ονόματα αναγνωριστικών:

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

  6. Στην καρτέλα "Σχεδίαση", κάντε κλικ στην επιλογή "Αποθήκευση" και, στη συνέχεια, στο κουμπί "Κλείσιμο".

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

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

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

Άλλοι τύποι σύνδεσης φόρμας

Για να δημιουργήσετε ένα συνδυασμό φόρμας/δευτερεύουσας φόρμας και να τους συνδέσετε μεταξύ τους, ανατρέξτε στο θέμα "Δημιουργία φόρμας που περιέχει μια δευτερεύουσα φόρμα (φόρμα ένα-προς-πολλά)".

Για να δημιουργήσετε μια φόρμα που είναι συνδεδεμένη με μια προέλευση δεδομένων, όπως έναν πίνακα ή ένα ερώτημα, ανατρέξτε στο θέμα "Δημιουργία φόρμας με το εργαλείο φόρμας".

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

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

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

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

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

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

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

×