Proprietatea UniqueRecords

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. Microsoft Office Access 2007 consideră că o înregistrare este unică atât timp cât valoarea dintr-un câmp din înregistrare este diferită 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


Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×