Δημιουργία σχέσεων ανάμεσα σε λίστες με χρήση στηλών αναζήτησης

Ισχύει για
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Λίστες Microsoft

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

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

Σε αυτό το άρθρο

Γρήγορα αποτελέσματα με τις σχέσεις ανάμεσα σε λίστες

Μοναδικές στήλες

Προσθήκη στήλης αναζήτησης σε υπάρχουσα λίστα

Δημιουργία στηλών στη λίστα προέλευσης

Διαγραφή στοιχείων με σχέση

Διαχείριση των σχέσεων ανάμεσα σε λίστες, όταν οι λίστες έχουν πολλά στοιχεία

Γρήγορα αποτελέσματα με τις σχέσεις ανάμεσα σε λίστες

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

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

  1. Δημιουργήστε τη λίστα προέλευσης. Αυτή η λίστα θα έχει στήλες για όλες τις πληροφορίες που θα εμφανίσετε στη λίστα προορισμού αργότερα, καθώς και πρόσθετες πληροφορίες για κάθε στοιχείο λίστας για τις εγγραφές μας. Για παράδειγμα, θα φτιάξουμε μια λίστα μαθημάτων με τις στήλες: Όνομα μαθήματος (τίτλος), Αναγνωριστικό μαθήματος (κείμενο μίας γραμμής), Ώρα μαθήματος (ημερομηνία και ώρα) και Διάρκεια εξαμήνου (επιλογή, με δύο επιλογές: πλήρης, μισή).

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

    Λίστα κύκλων μαθημάτων

    Course Name
    (Τίτλος)
    Αναγνωριστικό μαθήματος
    (Κείμενο μίας γραμμής)
    Ώρα μαθήματος
    (Ημερομηνία και ώρα)
    Διάρκεια Εξαμήνου
    (Επιλογή)
    Ενδιάμεση Πληροφορική ΕΠΛ200 9/9/2021 12:00 πμ Full
    Εισαγωγή στην Επιστήμη των Υπολογιστών ΕΠΛ101 8/9/2021 9:00 πμ Μισό
    Μηχανική μάθηση ΕΠΛ 405 10/9/2021 1:30 μμ Full
  3. Δημιουργήστε τη λίστα προορισμού. Ας προσθέσουμε μια στήλη "Συντάκτης" (κείμενο μίας γραμμής) και μια στήλη "Κόστος" (νομισματική μονάδα).

  4. Για να προσθέσετε μια στήλη αναζήτησης στη λίστα προορισμού, επιλέξτε Προσθήκηαναζήτησης στήλης>.

  5. Πληκτρολογήστε ένα όνομα για εμφάνιση στο επάνω μέρος της στήλης. Ας το ονομάσουμε Όνομα μαθήματος.

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

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

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

  9. Επιλέξτε Αποθήκευση και συμπληρώστε τη λίστα προορισμού. Όταν προσθέτετε ένα βιβλίο στη λίστα προορισμού (λίστα ανάγνωσης), υπάρχει τώρα η επιλογή να προσθέσετε πληροφορίες από τη λίστα προέλευσης. Για παράδειγμα, για το The Future of Computing by Lovelace, επιλέξτε το όνομα του μαθήματος "Εκμάθηση μηχανής" και το αναγνωριστικό μαθήματος θα συμπληρωθεί αυτόματα (σε αυτήν την περίπτωση, είναι CS405). Εφόσον οι στήλες είναι στήλες αναζήτησης, πρέπει να συμπληρώσετε μόνο τη μία και η άλλη θα συμπληρωθεί με τις πληροφορίες από τη λίστα προέλευσης.

    Η λίστα προορισμού σας θα πρέπει να μοιάζει κάπως έτσι:

    Λίστα ανάγνωσης 

    Τίτλος Συντάκτης
    (Κείμενο μίας γραμμής)
    Κόστος
    (Νόμισμα)
    Course Name
    (Αναζήτηση)
    Αναγνωριστικό μαθήματος
    (Αναζήτηση)
    Πληροφορική για τον άνθρωπο Παπαδόπουλος 20,21 δολάρια Εισαγωγή στην Επιστήμη των Υπολογιστών ΕΠΛ101
    Το μέλλον της πληροφορικής Λάβλεϊς 18,15 δολάρια Μηχανική μάθηση ΕΠΛ 405
    Πώς να χρησιμοποιήσετε έναν υπολογιστή σαν επαγγελματίας Κλάιν 44,99 δολάρια Ενδιάμεση Πληροφορική ΕΠΛ200
    Πληκτρολόγηση για αύριο Λόρεντζ 60,20 δολάρια Μηχανική μάθηση ΕΠΛ 405

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

Μοναδικές στήλες

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

Σημείωση

Για τη μοναδικότητα δεν γίνεται διάκριση πεζών-κεφαλαίων. Για παράδειγμα, οι τιμές "ΠΑΡΑΓΓ.-231" και "παραγγ.-231" θεωρούνται διπλότυπες.

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

Υποστηριζόμενοι τύποι στηλών για μοναδικές στήλες:

  • Μία γραμμή κειμένου
  • Επιλογή (μία τιμή)
  • Αριθμός
  • Νομισματική μονάδα
  • Ημερομηνία και ώρα
  • Αναζήτηση (μία τιμή)
  • Άτομο (μία τιμή)

Μη υποστηριζόμενοι τύποι στηλών για μοναδικές στήλες:

  • Πολλές γραμμές κειμένου
  • Επιλογή (με πολλές τιμές)
  • Υπολογίζεται
  • Υπερ-σύνδεση ή εικόνα
  • Προσαρμοσμένες στήλες
  • Αναζήτηση (με πολλές τιμές)
  • Άτομο (με πολλές τιμές)
  • Ναι/Όχι

Προσθήκη στήλης αναζήτησης σε υπάρχουσα λίστα

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

Σημείωση

Οι στήλες αναζήτησης πρέπει να δημιουργηθούν και να χρησιμοποιηθούν μέσα στην ίδια τοποθεσία. Οι στήλες τοποθεσίας που δημιουργούνται στη ριζική τοποθεσία, δεν μπορούν να χρησιμοποιηθούν σε δευτερεύουσες τοποθεσίες.

  1. Στη λίστα όπου θέλετε να βρίσκεται η στήλη αναζήτησης, επιλέξτε Προσθήκη στήλης>αναζήτησης.
  2. Στην περιοχή Επιλογή λίστας ως πηγής, επιλέξτε τη λίστα προέλευσης από την οποία θα λάβετε πληροφορίες.
  3. Στην περιοχή Επιλέξτε μια στήλη από την παραπάνω λίστα, επιλέξτε τις πληροφορίες που θέλετε να εμφανίζονται από τη λίστα προέλευσης σε αυτή τη νέα στήλη της λίστας προορισμού. Οι πληροφορίες που επιλέγετε θα εμφανιστούν στη νέα στήλη που δημιουργείτε.
  4. Για να εμφανίσετε περισσότερες πληροφορίες αναζήτησης από τη λίστα προέλευσης σε περισσότερες στήλες, επιλέξτε Περισσότερες επιλογές. Όλα τα πλαίσια ελέγχου που επιλέγετε εδώ θα δημιουργήσουν νέες στήλες στη λίστα προορισμού σας. Μπορείτε να προσθέσετε περισσότερες στήλες σε αυτές τις ρυθμίσεις αργότερα, εάν υπάρχουν περισσότερες πληροφορίες από τη λίστα προέλευσης που θέλετε να εμφανίσετε.
  5. Εάν θέλετε οι διαγραφές από τη λίστα προέλευσης να επηρεάσουν αυτή τη λίστα, στην περιοχή Οι διαγραφές από τη λίστα προέλευσης επηρεάζουν αυτήν τη λίστα, κάντε εναλλαγή Ναι. Ανατρέξτε στο θέμα Διαγραφή στοιχείων με σχέση για περισσότερες πληροφορίες.
  6. Αλλάξτε όποιες άλλες ρυθμίσεις θέλετε και, στη συνέχεια, επιλέξτε Αποθήκευση

Δημιουργία στηλών στη λίστα προέλευσης

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

Υποστηριζόμενοι τύποι στηλών:

  • Μονή γραμμή κειμένου
  • Αριθμός
  • Ημερομηνία και ώρα
  • Αναζήτηση (μία τιμή)

Μη υποστηριζόμενοι τύποι στηλών:

  • Πολλές γραμμές κειμένου
  • Επιλογή
  • Υπολογίζεται
  • Υπερ-σύνδεση ή εικόνα
  • Προσαρμοσμένες στήλες
  • Αναζήτηση (με πολλές τιμές)
  • Πρόσωπο
  • Ναι/Όχι
  • Νομισματική μονάδα

Διαγραφή στοιχείων με σχέση

Κατά τη δημιουργία μιας στήλης αναζήτησης, στην περιοχή "Σχέση", μπορείτε να επιλέξετε " Επιβολή συμπεριφοράς σχέσης " και, στη συνέχεια, να επιλέξετε είτε "Περιορισμένη διαγραφή" είτε "Διαδοχικήδιαγραφή".

Σημείωση

Πρέπει να έχετε δικαιώματα "Διαχείριση λιστών" για να δημιουργήσετε ή να τροποποιήσετε σχέσεις διαγραφής.

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

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

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

Διαχείριση των σχέσεων ανάμεσα σε λίστες, όταν οι λίστες έχουν πολλά στοιχεία

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

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

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

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