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

Βίντεο:

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

Στο βίντεο

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

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

  1. Δημιουργήστε ένα νέο θυγατρικό ερώτημα που περιέχει τους πίνακες που θέλετε να συνδέσετε πρώτα (στο βίντεο, αυτοί είναι οι πίνακες Εταιρείες και Άτομα).

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

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

  1. Αποθηκεύστε και κλείστε το θυγατρικό ερώτημα και ανοίξτε το αρχικό ερώτημα σε προβολή σχεδίασης. Αυτό θα γίνει το γονικό ερώτημα.

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

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

  4. Προσθέστε τα πεδία εξόδου από το θυγατρικό ερώτημα στο πλέγμα ερωτήματος.

  5. Αποθηκεύστε και εκτελέστε το γονικό ερώτημα.

Εμπειρικός κανόνας για ασαφείς outer joins

Οι ασαφείς εξωτερικοί σύνδεσμοι προκύπτουν όταν έχετε δύο ή περισσότερους συνδέσμους σε ένα ερώτημα και ένας από αυτούς είναι ένας εξωτερικός σύνδεσμος που είτε δείχνει προς έναν equi-join είτε υπάρχουν δύο εξωτερικοί σύνδεσμοι που δείχνουν ο ένας προς τον άλλο, για παράδειγμα, αυτές οι δύο ρυθμίσεις παραμέτρων συνδέσμου είναι διφορούμενες και θα πρέπει να χωριστούν σε ξεχωριστά ερωτήματα:

Πίνακας1 --> Πίνακας2 --- Πίνακας3

Πίνακας1 --> Πίνακας2 <-- Πίνακας3

Οι εξωτερικοί σύνδεσμοι που δείχνουν προς την ίδια κατεύθυνση ή μακριά από άλλους εξωτερικούς συνδέσμους ή equi-joins, είναι ΕΝΤΆΞΕΙ:

Πίνακας1 --> Πίνακας2 --> Πίνακας3

Πίνακας1 <-- Πίνακας2 --> Πίνακας3

Πίνακας1 <-- Πίνακας2 --- Πίνακας3

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

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

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

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

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

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

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

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

×