Δημιουργία σχέσεων ανάμεσα σε λίστες με χρήση στηλών αναζήτησης
Applies To
Συνδρομητική έκδοση SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint στο Microsoft 365 Λίστες MicrosoftΣε μια σχέση λίστας, οι πληροφορίες από μία λίστα (τη λίστα προέλευσης) εμφανίζονται αυτόματα σε μια άλλη λίστα (τη λίστα προορισμού). Οι σχέσεις λίστας σάς επιτρέπουν να συνενώνετε πληροφορίες από δύο λίστες και να τις διατηρείτε συνεπείς ενώ οι χρήστες επεξεργάζονται και διαγράφουν στοιχεία λίστας.
Οι σχέσεις βοηθούν στην παρακολούθηση και τη διατήρηση πληροφοριών σε πολλές λίστες. Τα στοιχεία λίστας προορισμού μπορούν επίσης να συνδεθούν και να εμφανίσουν πληροφορίες πολλών στηλών από τη λίστα προέλευσης και οι σχέσεις μπορούν να αλλάξουν αυτό που συμβαίνει όταν διαγράφεται ένα στοιχείο (ανάληψη ελέγχου Διαγραφή στοιχείων με σχέση).
Σε αυτό το άρθρο
Γρήγορα αποτελέσματα με τις σχέσεις ανάμεσα σε λίστες
Προσθήκη στήλης αναζήτησης σε υπάρχουσα λίστα
Δημιουργία στηλών στη λίστα προέλευσης
Διαχείριση των σχέσεων ανάμεσα σε λίστες, όταν οι λίστες έχουν πολλά στοιχεία
Γρήγορα αποτελέσματα με τις σχέσεις ανάμεσα σε λίστες
Για να δημιουργήσετε μια σχέση ανάμεσα σε λίστες, θα χρειαστείτε δύο λίστες: τη λίστα προέλευσης και τη λίστα προορισμού. Θα πρέπει πρώτα να δημιουργήσετε τη λίστα προέλευσης.
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε μια λίστα μαθημάτων σχολής ως λίστα προέλευσης και μια λίστα ανάγνωσης ως λίστα προορισμού. Ο στόχος είναι να εμφανίσετε ένα όνομα κύκλου μαθημάτων και ένα αναγνωριστικό κύκλου μαθημάτων για κάθε βιβλίο στη λίστα ανάγνωσης χωρίς να χρειάζεται να εισαγάγετε με μη αυτόματο τρόπο τις πληροφορίες.
-
Δημιουργία της λίστας προέλευσης. Αυτή η λίστα θα έχει στήλες για όλες τις πληροφορίες που θα εμφανίσετε στη λίστα προορισμού αργότερα, καθώς και πρόσθετες πληροφορίες για κάθε στοιχείο λίστας για τις εγγραφές μας. Για παράδειγμα, θα κάνουμε μια λίστα μαθημάτων με τις στήλες: Όνομα κύκλου μαθημάτων (τίτλος), Αναγνωριστικό κύκλου μαθημάτων (κείμενο μίας γραμμής), Ώρα τάξης (ημερομηνία και ώρα) και Διάρκεια εξαμήνου (επιλογή, με δύο επιλογές: πλήρης, μισή).
-
Συμπληρώστε τη λίστα προέλευσης. Δημιουργία στοιχείων λίστας για όλες τις πληροφορίες που θα εμφανίζονται στη λίστα προορισμού αργότερα. Για παράδειγμα, θα προσθέσουμε τρεις κύκλους μαθημάτων: Ενδιάμεση Επιστήμη Υπολογιστών, Εισαγωγή στην Επιστήμη των Υπολογιστών και Μηχανική Μάθηση. Η λίστα σας θα πρέπει να μοιάζει κάπως έτσι:
Λίστα μαθημάτωνCourse Name
(Τίτλος)Course ID
(Κείμενο μίας γραμμής)Ώρα
τάξης(ημερομηνίας και ώρας)Διάρκεια
εξαμήνου(Επιλογή)Ενδιάμεση επιστήμη υπολογιστών
CS200
9/9/2021 12:00 π.μ.
Full
Εισαγωγή στην Επιστήμη των Υπολογιστών
CS101
8/9/2021 9:00 π.μ.
Μισός
Εκμάθηση μηχανής
CS405
10/9/2021 1:30 μ.μ.
Full
-
Δημιουργία της λίστας προορισμού. Ας προσθέσουμε μια στήλη "Συντάκτης" (κείμενο μίας γραμμής) και μια στήλη "Κόστος" (νομισματική μονάδα).
-
Για να προσθέσετε μια στήλη αναζήτησης στη λίστα προορισμού, επιλέξτε Προσθήκη στήλης > Αναζήτηση.
-
Πληκτρολογήστε ένα όνομα που θα εμφανίζεται στο επάνω μέρος της στήλης. Ας το ονομάσουμε "Όνομα κύκλου μαθημάτων".
-
Στην περιοχή Επιλογή λίστας ως προέλευσης, επιλέξτε τη λίστα προέλευσης. Για αυτό το παράδειγμα, επιλέξτε τη λίστα Κύκλος μαθημάτων.
-
Στην περιοχή Επιλογή στήλης από την παραπάνω λίστα, επιλέξτε τη στήλη από τη λίστα προέλευσης που θέλετε να εμφανίζεται σε αυτήν τη λίστα (τη λίστα προορισμού) στη νέα στήλη που δημιουργείτε. Για αυτό το παράδειγμα, επιλέξτε Τίτλος, καθώς θέλουμε να εμφανίσουμε το Όνομα κύκλου μαθημάτων.
-
Για να εμφανίσετε περισσότερες πληροφορίες αναζήτησης από τη λίστα προέλευσης στη λίστα προορισμού, επιλέξτε Περισσότερες επιλογές. Για αυτό το παράδειγμα, επιλέξτε μόνο Αναγνωριστικό κύκλου μαθημάτων.
-
Επιλέξτε Αποθήκευση και συμπληρώστε τη λίστα προορισμού. Όταν προσθέτετε ένα βιβλίο στη λίστα προορισμού (λίστα ανάγνωσης), υπάρχει πλέον η επιλογή προσθήκης πληροφοριών από τη λίστα προέλευσης. Για παράδειγμα, στο θέμα Το μέλλον των υπολογιστών με Lovelace, επιλέξτε το Όνομα κύκλου μαθημάτων "Μηχανική εκμάθηση" και το αναγνωριστικό κύκλου μαθημάτων θα συμπληρωθεί αυτόματα (σε αυτή την περίπτωση, είναι CS405). Δεδομένου ότι οι στήλες είναι στήλες αναζήτησης, χρειάζεται να συμπληρώσετε μόνο τη μία και η άλλη θα συμπληρώσει με τις πληροφορίες από τη λίστα προέλευσης.
Η λίστα προορισμού σας θα πρέπει να μοιάζει κάπως έτσι: Λίστα ανάγνωσηςΤίτλος
Συγγραφέας
(Κείμενο μίας γραμμής)Κόστος
(Νομισματική μονάδα)Όνομα
κύκλου μαθημάτων (Αναζήτηση)Αναγνωριστικό
κύκλου μαθημάτων (Αναζήτηση)Επιστήμη υπολογιστών για ανθρώπους
Παπαδόπουλος
$20.21
Εισαγωγή στην Επιστήμη των Υπολογιστών
CS101
Το μέλλον της χρήσης υπολογιστών
Λάβλεϊς
$18.15
Εκμάθηση μηχανής
CS405
Τρόπος χρήσης ενός υπολογιστή σαν επαγγελματίας
Γραμμή γραμμής
$44.99
Ενδιάμεση επιστήμη υπολογιστών
CS200
Πληκτρολόγηση για αύριο
Lorenz
$60.20
Εκμάθηση μηχανής
CS405
Τώρα, η λίστα ανάγνωσης εμφανίζει τις πληροφορίες για το όνομα του κύκλου μαθημάτων και το αναγνωριστικό κύκλου μαθημάτων απευθείας από τη λίστα μαθημάτων και είναι πιο εύκολο να κατηγοριοποιήσετε νέα στοιχεία λίστας, επιλέγοντας επιλογές από τη λίστα "Κύκλος μαθημάτων". Μπορείτε επίσης να ενημερώσετε τη λίστα μαθημάτων και θα ενημερωθεί αυτόματα στη λίστα ανάγνωσης, καθώς και να συνδεθεί απευθείας στη λίστα μαθημάτων από τη λίστα ανάγνωσης.
Μοναδικές στήλες
Όταν δημιουργείτε μια στήλη, μπορείτε να καθορίσετε ότι η στήλη πρέπει να περιέχει μοναδικές τιμές. Αυτό σημαίνει ότι η λίστα δεν μπορεί να έχει διπλότυπες τιμές σε αυτήν τη στήλη. Δεν μπορείτε να προσθέσετε ένα στοιχείο λίστας που περιέχει διπλότυπη τιμή, να τροποποιήσετε ένα υπάρχον στοιχείο λίστας που θα έχει ως αποτέλεσμα τη δημιουργία διπλότυπης τιμής ή να επαναφέρετε ένα στοιχείο από τον Κάδο Ανακύκλωσης, εάν αυτό θα είχε ως αποτέλεσμα μια διπλότυπη τιμή. Επίσης, εάν δημιουργήσετε μια στήλη αναζήτησης σε μια λίστα προέλευσης και ορίσετε ότι αυτή η στήλη θα είναι μοναδική, η στήλη στη λίστα προορισμού επίσης δεν πρέπει να περιέχει διπλότυπες τιμές.
Σημείωση: Για τη μοναδικότητα δεν γίνεται διάκριση πεζών-κεφαλαίων. Για παράδειγμα, οι τιμές ORD-231 και ord-231 θεωρούνται διπλότυπες τιμές.
Μια στήλη μοναδικών τιμών πρέπει επίσης να έχει ευρετήριο. Όταν δημιουργείτε μια στήλη μοναδικών τιμών, ίσως σας ζητηθεί να δημιουργήσετε το ευρετήριο. Το ευρετήριο θα δημιουργηθεί αυτόματα όταν επιλέξετε OK. Όταν μια στήλη μοναδικών τιμών αποκτήσει ευρετήριο, δεν μπορείτε να καταργήσετε το ευρετήριο από αυτήν τη στήλη, εκτός και εάν πρώτα επανακαθοφλήσετε τη στήλη ώστε να επιτρέπονται διπλότυπες τιμές.
Υποστηριζόμενοι τύποι στηλών για στήλες μοναδικών τιμών:
-
Μία γραμμή κειμένου
-
Επιλογή (μία τιμή)
-
Αριθμός
-
Νομισματική μονάδα
-
Ημερομηνία και ώρα
-
Αναζήτηση (μία τιμή)
-
Άτομο (μία τιμή)
Μη υποστηριζόμενοι τύποι στηλών για στήλες μοναδικών τιμών:
-
Πολλές γραμμές κειμένου
-
Επιλογή (με πολλές τιμές)
-
Υπολογίζεται
-
Υπερ-σύνδεση ή εικόνα
-
Προσαρμοσμένες στήλες
-
Αναζήτηση (με πολλές τιμές)
-
Άτομο (με πολλές τιμές)
-
Ναι/Όχι
Προσθήκη στήλης αναζήτησης σε υπάρχουσα λίστα
Λάβετε υπόψη ότι η λίσταπροέλευσης είναι η λίστα με τις πληροφορίες που θέλετε να εμφανίσετε και ότι η λίστα προορισμού είναι η λίστα όπου θέλετε να εμφανίζονται οι πληροφορίες. Για παράδειγμα, ανατρέξτε στην παραπάνω ενότητα Γρήγορα αποτελέσματα με τις σχέσεις λίστας.
-
Στη λίστα όπου θέλετε τη στήλη αναζήτησης, επιλέξτε Προσθήκη στήλης > Αναζήτηση.
-
Στην περιοχή Επιλογή λίστας ως προέλευσης, επιλέξτε τη λίστα προέλευσης από την οποία θα λάβετε πληροφορίες.
-
Στην περιοχή Επιλογή στήλης από την παραπάνω λίστα, επιλέξτε τις πληροφορίες που θέλετε να εμφανίζονται από τη λίστα προέλευσης σε αυτήν τη νέα στήλη στη λίστα προορισμού. Οι πληροφορίες που επιλέγετε θα εμφανίζονται στη νέα στήλη που δημιουργείτε.
-
Για να εμφανίσετε περισσότερες πληροφορίες αναζήτησης από τη λίστα προέλευσης σε περισσότερες στήλες, επιλέξτε Περισσότερες επιλογές. Όλα τα πλαίσια ελέγχου που επιλέγετε εδώ θα δημιουργήσουν νέες στήλες στη λίστα προορισμού σας. Μπορείτε να προσθέσετε περισσότερες στήλες σε αυτές τις ρυθμίσεις αργότερα, εάν υπάρχουν περισσότερες πληροφορίες από τη λίστα προέλευσης που θέλετε να εμφανίσετε.
-
Εάν θέλετε οι διαγραφές από τη λίστα προέλευσης να επηρεάσουν αυτήν τη λίστα, στην περιοχή Οι διαγραφές από τη λίστα προέλευσης επηρεάζουν αυτήν τη λίστα, ενεργοποιήστε την επιλογή Ναι. Ανατρέξτε στο θέμα Διαγραφή στοιχείων με σχέσηγια περισσότερες πληροφορίες.
-
Αλλάξετε οποιεσδήποτε άλλες ρυθμίσεις θέλετε και, στη συνέχεια, επιλέξτε Αποθήκευση.
Δημιουργία στηλών στη λίστα προέλευσης
Ο παρακάτω πίνακας συνοψίζει τους τύπους στηλών που μπορούν και δεν μπορούν να χρησιμοποιηθούν για τη δημιουργία στηλών αναζήτησης.
Υποστηριζόμενοι τύποι στηλών:
-
Μονή γραμμή κειμένου
-
Αριθμός
-
Ημερομηνία και ώρα
-
Αναζήτηση (μία τιμή)
Μη υποστηριζόμενοι τύποι στηλών:
-
Πολλές γραμμές κειμένου
-
Επιλογή
-
Υπολογίζεται
-
Υπερ-σύνδεση ή εικόνα
-
Προσαρμοσμένες στήλες
-
Αναζήτηση (με πολλές τιμές)
-
Πρόσωπο
-
Ναι/Όχι
-
Νομισματική μονάδα
Διαγραφή στοιχείων με σχέση
Κατά τη δημιουργία μιας στήλης αναζήτησης, στην περιοχή Περισσότερες επιλογές μπορείτε να κάνετε εναλλαγή εάν οι διαγραφές από τη λίστα προέλευσης επηρεάζουν τη λίστα προορισμού. Εάν το κάνετε, υπάρχουν δύο επιπλέον ρυθμίσεις από τις οποία μπορείτε να επιλέξετε.
Σημείωση: Πρέπει να έχετε δικαιώματα "Διαχείριση Λίστες" σε μια λίστα για να δημιουργήσετε ή να τροποποιήσετε σχέσεις διαγραφής.
Τα στοιχεία προέλευσης δεν μπορούν να διαγραφούν σημαίνει ότι, επειδή η λίστα προέλευσης συνδέεται με αυτήν τη λίστα προορισμού, δεν είναι δυνατή η διαγραφή στοιχείων από τη λίστα προέλευσης που εμφανίζονται στη λίστα προορισμού. Μπορείτε να συνεχίσετε να προσθέτετε στη λίστα προέλευσης ως συνήθως, αλλά δεν θα μπορείτε να διαγράψετε στοιχεία όπως θα μπορούσατε προηγουμένως.
Η διαγραφή στοιχείων προέλευσης διαγράφει τιμές σε αυτήν τη λίστα, εξασφαλίζοντας ταυτόχρονα τη διαγραφή όλων των σχετικών στοιχείων και από τις δύο λίστες. Εάν διαγράψετε από τη λίστα προέλευσης, το στοιχείο καταργείται επίσης από τη λίστα προορισμού.
Εάν επιλέξετε κανένα από τα δύο και, αντί για αυτό, αλλάξετε την επιλογή Όχι, τότε οι διαγραφές από τη λίστα προέλευσης δεν επηρεάζουν τη λίστα προορισμού με κανέναν τρόπο. Δεν υπάρχουν πρόσθετοι περιορισμοί διαγραφής ή λειτουργίες διαγραφής.
Διαχείριση των σχέσεων ανάμεσα σε λίστες, όταν οι λίστες έχουν πολλά στοιχεία
Όταν μια λίστα έχει χιλιάδες στοιχεία, ενδέχεται να χρειαστεί περισσότερος χρόνος για την ταξινόμηση, την αναζήτηση και το φιλτράρισμα. Λίστες θα δημιουργήσει αυτόματα ευρετήριο στηλών με τη σειρά της ημερομηνίας δημιουργίας για να βελτιστοποιήσει την ταξινόμηση σε μεγάλες λίστες. Για να καταχωρήσετε ένα ευρετήριο με μη αυτόματο τρόπο σε μια στήλη, ανατρέξτε στο θέμα Προσθήκη ευρετηρίου σε μια στήλη λίστας ή βιβλιοθήκης.
Όταν δημιουργείτε σχέσεις λίστας σε μια μεγάλη λίστα, μπορείτε να φτάσετε σε ένα όριο ή όριο πόρων και μπορεί να αποκλειστείτε στις ακόλουθες περιπτώσεις:
-
Εάν μετατρέψετε μια στήλη σε στήλη μοναδικών τιμών σε μια υπάρχουσα λίστα που διαθέτει περισσότερα στοιχεία από ό,τι το όριο προβολής λίστας (αλλά έχετε υπόψη σας ότι η προσθήκη ενός στοιχείου σε μια λίστα που οδηγεί σε υπέρβαση του ορίου προβολής λίστας είναι μια διαδικασία στην οποία συνήθως δεν εφαρμόζεται αποκλεισμός).
-
Εάν ενεργοποιήσετε την επιλογή "Διαδοχική διαγραφή" ή "Περιορισμένη διαγραφή" για ένα πεδίο αναζήτησης σε μια λίστα που έχει περισσότερα στοιχεία από ό,τι το όριο προβολής λίστας.
-
Έχετε υπερβεί το όριο αναζήτησης προβολής λίστας, το οποίο από προεπιλογή είναι δώδεκα στήλες αναζήτησης.
-
Ο αριθμός των στοιχείων σε μια λειτουργία διαγραφής υπερβαίνει τα 1.000.
Για περισσότερες πληροφορίες σχετικά με τη διαχείριση λιστών με πολλά στοιχεία, ανατρέξτε στο θέμα Διαχείριση μεγάλων λιστών και βιβλιοθηκών.