Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puteți utiliza proprietatea UniqueRecords pentru a specifica dacă să fie returnate doar înregistrările unice, pe baza tuturor câmpurilor din sursa de date subiacentă, nu doar a câmpurilor prezente în interogarea propriu-zisă.

Notă: Proprietatea UniqueRecords se aplică doar la interogările de acțiune creare tabel și adăugare și la interogările de selectare.

Setare

Proprietatea UniqueRecords utilizează următoarele setări.

Setare

Descriere

Da

Nu returnează înregistrările dublate.

Nu

(Implicit) Returnează înregistrările dublate.

Puteți seta proprietatea UniqueRecords în foaia de proprietăți a interogării sau în Vizualizare SQL din fereastra Interogare.

Notă: Setați această proprietate atunci când creați o nouă interogare folosind o instrucțiune SQL. Predicatul DISTINCTROW corespunde setării de proprietate UniqueRecords. Predicatul DISTINCT corespunde setării de proprietate UniqueValues.

Observații

Puteți utiliza proprietatea UniqueRecords atunci când doriți să omiteți date pe baza unor înregistrări dublate întregi, nu doar a câmpurilor dublate. Access consideră că o înregistrare este unică atât timp cât valoarea dintr-un câmp din înregistrare diferă de valoarea din același câmp din altă înregistrare.

Proprietatea UniqueRecords are efect doar atunci când utilizați mai multe tabele în interogare și selectați câmpurile din tabelele utilizate în interogare. Proprietatea UniqueRecords este ignorată dacă interogarea include un singur tabel.

Proprietățile UniqueRecords și UniqueValues sunt legate, deoarece doar una dintre ele poate fi setată la Da la un moment dat. Atunci când setați UniqueRecords la Da, de exemplu, Access setează automat UniqueValues la Nu. Totuși, le puteți seta pe ambele la Nu. În acest caz, se returnează toate înregistrările.

Exemplu

Interogarea din acest exemplu returnează o listă de clienți din tabelul Clienți care au cel puțin o comandă în tabelul Comenzi.

Tabelul Clienți

Nume firmă

ID client

Andrei Costache

ANDRC

Familia Antonescu

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG

Tabelul Comenzi

ID client

ID comandă

ANDRC

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408

Următoarea instrucțiune SQL returnează numele clienților din tabelul următor:

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

Clienți returnați

ID client

Andrei Costache

ANDRC

Familia Antonescu

FAMIA

Folies gourmandes

FOLIG

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.