Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Σημείωση: Η ιδιότητα UniqueRecords ισχύει μόνο για τα ερωτήματα προσάρτησης και τα ερωτήματα ενέργειας δημιουργίας πίνακα και τα ερωτήματα επιλογής.

Ρύθμιση

Η ιδιότητα UniqueRecords χρησιμοποιεί τις παρακάτω ρυθμίσεις.

Ρύθμιση

Περιγραφή

Ναι

Δεν επιστρέφει διπλότυπες εγγραφές.

Όχι

(Προεπιλογή) Επιστρέφει διπλότυπες εγγραφές.

Μπορείτε να ορίσετε την ιδιότητα UniqueRecords στο φύλλο ιδιοτήτων του ερωτήματος ή στην προβολή SQL από το παράθυρο "Ερώτημα".

Σημείωση: Μπορείτε να ορίσετε αυτή την ιδιότητα όταν δημιουργείτε ένα νέο ερώτημα, χρησιμοποιώντας μια πρόταση SQL. Το κατηγόρημα DISTINCTROW αντιστοιχεί στη ρύθμιση της ιδιότητας UniqueRecords. Το κατηγόρημα DISTINCT αντιστοιχεί στη ρύθμιση της ιδιότητας UniqueValues.

Παρατηρήσεις

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

Η ιδιότητα UniqueRecords έχει αποτελέσματα μόνο όταν χρησιμοποιείτε περισσότερους από έναν πίνακες στο ερώτημα και επιλέγετε πεδία από τους πίνακες που χρησιμοποιούνται στο ερώτημα. Η ιδιότητα UniqueRecords παραβλέπεται εάν το ερώτημα περιέχει μόνο έναν πίνακα.

Οι ιδιότητες UniqueRecords και UniqueValues συνδέονται από το χαρακτηριστικό ότι μόνο μία από αυτές μπορεί να οριστεί σε "Ναι" κάθε φορά. Για παράδειγμα, όταν ορίζετε τη ρύθμιση UniqueRecords σε "Ναι", η Access αυτόματα ορίζει την ιδιότητα UniqueValues σε "Όχι". Μπορείτε, ωστόσο, να ορίσετε και τις δύο σε "Όχι". Όταν και οι δύο ιδιότητες ορίζονται σε "Όχι", επιστρέφονται όλες οι εγγραφές.

Παράδειγμα

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

Πίνακας "Πελάτες"

Επωνυμία εταιρείας

Κωδικός Πελάτη

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG

Πίνακας "Παραγγελίες"

Κωδικός Πελάτη

Order ID

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408

Η παρακάτω πρόταση SQL επιστρέφει τα ονόματα πελατών στον παρακάτω πίνακα:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Πελάτες που επιστρέφονται

Κωδικός Πελάτη

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG

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

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

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