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

Ερώτημα μη σχετικών προελεύσεων δεδομένων

Το πρόγραμμα περιήγησης που διαθέτετε δεν υποστηρίζει βίντεο. Εγκαταστήστε το Microsoft Silverlight, το Adobe Flash Player ή τον Internet Explorer 9.

Δοκιμάστε το!

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

Χρήση ενδιάμεσων πινάκων για τη σύνδεση προελεύσεων δεδομένων σε ερωτήματα

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

Ας υποθέσουμε ότι θέλετε να δείτε πόσες παραγγελίες έχετε λάβει για προϊόντα από διαφορετικούς προμηθευτές. Ο πίνακας "Προμηθευτές" δεν είναι συνδεδεμένος με τον πίνακα "Λεπτομέρειες παραγγελίας αγοράς", ο οποίος περιέχει τα αναγνωριστικά προϊόντος και τις πληροφορίες ποσότητας. Ωστόσο, ο πίνακας "Παραγγελίες αγοράς" είναι συνδεδεμένος με τον πίνακα "Λεπτομέρειες παραγγελιών αγοράς".

Πολλές προελεύσεις δεδομένων πίνακα, με και χωρίς προκαθορισμένες σχέσεις.

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

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

Χρήση ενός πίνακα για την έμμεση σύνδεση δύο άλλων πινάκων

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

  • Τα δύο πεδία έχουν τύπους δεδομένων που ταιριάζουν ή είναι συμβατοί. Για παράδειγμα, δεν μπορείτε να συνδέσετε ένα πεδίο κειμένου σε ένα αριθμητικό πεδίο.

  • Τα πεδία προσδιορίζουν τις αντίστοιχες, μοναδικές εγγραφές σε κάθε πίνακα. Για παράδειγμα, δεν θα θέλατε να συνδέσετε δύο πεδία "Επώνυμο", επειδή τα επώνυμα δεν είναι πάντα μοναδικά.

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

Βήματα

Είτε έχετε έναν ενδιάμεσο πίνακα στη βάση δεδομένων σας είτε απλώς σκοπεύετε να χρησιμοποιήσετε έναν στο ερώτημά σας, ακολουθήστε τα παρακάτω βήματα:

  1. Προσθέστε τον ενδιάμεσο πίνακα στο ερώτημά σας μεταξύ των δύο μη συνδεδεμένων πινάκων.

  2. Δημιουργία τυχόν απαραίτητες συνδέσεις με τον ενδιάμεσο πίνακα.

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

    Δημιουργία απαραίτητων συνδέσεων με τον ενδιάμεσο πίνακα
  3. Ολοκληρώστε το ερώτημα.

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

    Σημείωση: Δεν χρειάζεται να συμπεριλάβετε τον ενδιάμεσο πίνακα στα αποτελέσματά σας. Απλώς πρέπει να είναι μέρος των προελεύσεων δεδομένων του ερωτήματος, έτσι ώστε η Access να μπορεί να συνδέσει τα δεδομένα.

Θέλετε περισσότερα;

Δημιουργία βασικών ερωτημάτων

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

Δημιουργία ερωτημάτων με εξωτερικούς συνδέσμους

Εκπαίδευση στο Excel

Εκπαίδευση στο Outlook

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

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

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

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