Βίντεο: 3 Jokes That Make People Instantly Like You 2025
Οι συσχετισμοί μεταξύ τομέων, πινάκων, αρχείων κ.ο.κ. είναι τα πιο συνηθισμένα πράγματα που αντιμετωπίζετε στην Access 2016. Κρατήστε αυτές τις δέκα συμβουλές:
-
πολλές σχέσεις συνδέουν μία εγγραφή στον γονικό πίνακα με πολλές εγγραφές στον πίνακα παιδιών.
Ορίστε τη σχέση για να συνδέσετε παραγγελίες σε πελάτες ή τοποθεσίες με συμβάντα. Ένας πελάτης μπορεί να έχει πολλές παραγγελίες και μια τοποθεσία μπορεί να έχει πολλά γεγονότα. Με αυτόν τον τρόπο, δεν χρειάζεται να επαναλάβετε όλες τις πληροφορίες επικοινωνίας με τον πελάτη για κάθε παραγγελία, ούτε όλες τις πληροφορίες τοποθεσίας για κάθε συμβάν.
-
Η σχέση one-to-one συνδέει μία εγγραφή στον γονικό πίνακα σε μία εγγραφή στον πίνακα παιδιών.
Αυτός δεν είναι ένας κοινός τύπος σχέσης αλλά μπορεί να χρησιμοποιηθεί αν χρειάζεται να χωρίσετε έναν πίνακα που περιέχει πολλά πεδία σε δύο πίνακες.
-
Αναφέρετε το πεδίο πρωτεύοντος κλειδιού στον γονικό πίνακα με το ίδιο πεδίο (αποκαλούμενο ξένο κλειδί) στον πίνακα παιδιών.
Αυτό είναι το πιο συνηθισμένο σενάριο. Ο γονικός πίνακας περιέχει ένα πεδίο πρωτεύοντος κλειδιού και ο υποκείμενος πίνακας περιέχει το ίδιο όνομα πεδίου. Για παράδειγμα, ένας πίνακας πελατών και παραγγελιών μπορεί να μοιράζεται ένα αναγνωριστικό πελάτη. Το CustomerID είναι συνήθως το πρωτεύον κλειδί των Πελατών και ένα ξένο κλειδί στις Παραγγελίες.
-
Τα πεδία που είναι συνδεδεμένα στη σχέση πρέπει να είναι του ίδιου τύπου δεδομένων.
Δεν μπορείτε να συσχετίσετε ένα πεδίο κειμένου στον γονικό πίνακα με ένα πεδίο αριθμού στον παιδικό πίνακα ή αντίστροφα. Τα πεδία πρέπει να είναι είτε πεδία κειμένου είτε πεδία αριθμών σε κάθε πίνακα.
-
Επιβάλλετε την ακεραιότητα αναφοράς στο παράθυρο διαλόγου "Επεξεργασία σχέσεων", για να αποτρέψετε την καταχώρηση εγγραφής "ορφανού" στον πίνακα παιδιών.
Ένα ορφανό είναι μια εγγραφή στον πίνακα παιδιών που δεν έχει αντίστοιχη εγγραφή στον γονικό πίνακα. Το κλασικό παράδειγμα είναι μια παραγγελία σε έναν πίνακα παραγγελιών για έναν πελάτη που δεν βρίσκεται στον πίνακα Πελατών. Η ακεραιότητα αναφοράς αποτρέπει την είσοδο σε αυτά τα είδη ορφανών παραγγελιών.
-
Ρυθμίστε τα συναφή πεδία αναπροσαρμογής καναλιών στο πλαίσιο διαλόγου "Επεξεργασία σχέσεων", για να ενημερώσετε την τιμή κλειδιού στον πίνακα επιδόσεων όταν ενημερώνεται στον μητρικό πίνακα.
Ας υποθέσουμε ότι έχετε δύο πίνακες, μια λίστα κατηγοριών σε έναν πίνακα ExpenseType (κατηγορία όνομα τομέα) και ένα πεδίο σε έναν πίνακα δαπανών που ονομάζεται Κατηγορία. Το πεδίο Κατηγορία στα Έξοδα συμπληρώνεται από ένα σύνθετο πλαίσιο που τραβάει τα δεδομένα του από το πεδίο Κατηγορίας του πίνακα ExpenseType. Ακόμη υποθέστε ότι ένα τυπογραφικό λάθος έγινε για δείπνο? είχε λεχθεί Dinning. Αν είχατε ρυθμίσει Σχετικά πεδία ενημέρωσης Cascade, μπορείτε να επεξεργαστείτε το Dinning in ExpenseType to Dining και θα αλλάξει σε κάθε εγγραφή όπου χρησιμοποιείται στον πίνακα "Έξοδα".
-
Ρυθμίστε τη διαγραφή των σχετικών εγγραφών στο παράθυρο διαλόγου Επεξεργασία σχέσεων για να διαγράψετε σχετικές εγγραφές στον παιδικό πίνακα όταν η αντίστοιχη εγγραφή διαγράφεται στον μητρικό πίνακα.
Με αυτή τη ρύθμιση σε μια σχέση μεταξύ του LocationID στις Τοποθεσίες και του LocationID στα συμβάντα, διαγράψτε μια εγγραφή θέσης και θα διαγράψετε όλα τα συμβάντα για εκείνη την τοποθεσία.
-
Η ρύθμιση των σχέσεων μεταξύ των πινάκων ορίζει αυτόματα συνδέσεις για αυτούς τους πίνακες κατά την δημιουργία ερωτημάτων.
Οι συνδέσεις σχέσεων μεταφέρονται στην ερώτηση Design view. Εάν ορίσετε μια σχέση μεταξύ τοποθεσιών και συμβάντων στο LocationID, θα δείτε τη γραμμή σύνδεσης όταν προσθέσετε αυτούς τους πίνακες σε ένα νέο ερώτημα στο σχεδιασμό ερωτήματος.
-
Διαγράψτε ένα πεδίο που είναι μέρος μιας σχέσης και θα διαγράψετε τη σχέση.
Δεν μπορείτε να έχετε μια σχέση μεταξύ δύο πεδίων αν λείπει ένας από αυτούς, σωστά; Επομένως, η Access καταργεί τη σπασμένη σχέση όταν διαγράφετε ένα πεδίο που είναι μέρος αυτής της σχέσης.
-
Εάν ένα πρωτεύον κλειδί είναι μέρος μιας σχέσης, δεν μπορείτε να αλλάξετε το πρωτεύον κλειδί σε αυτόν τον πίνακα σε άλλο πεδίο χωρίς να διαγράψετε πρώτα τη σχέση.
Για να αλλάξετε τα πρωτεύοντα κλειδιά σε έναν πίνακα όπου το πρωτεύον κλειδί του είναι μέρος μιας σχέσης, πρέπει πρώτα να ανοίξετε το παράθυρο Σχέσεις και να διαγράψετε τη σχέση πριν από την πρόσβαση θα σας επιτρέψει να αλλάξετε το πρωτεύον κλειδί σε άλλο πεδίο σε αυτόν τον πίνακα. Στο παράθυρο Σχέσεις, κάντε δεξί κλικ στη γραμμή σύνδεσης μεταξύ των δύο πινάκων και επιλέξτε Διαγραφή για να διαγράψετε τη σχέση.