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

Varat izmantot rekvizītu UniqueRecords, lai norādītu, vai atgriezt jebkādus unikālus ierakstus, pamatojoties uz visiem laukiem pamatā esošajā datu avotā, nevis tikai uz tiem laukiem, kas atrodas pašā vaicājumā.

Piezīme.: Rekvizīts UniqueRecords attiecas tikai uz pievienošanas un tabulu veidošanas darbību vaicājumiem, kā arī atlases vaicājumiem.

Iestatījums

Rekvizīts UniqueRecords izmanto tālāk norādītos iestatījumus.

Iestatījums

Apraksts

Neatgriež ierakstu dublikātus.

(Noklusējums.) Atgriež ierakstu dublikātus.

Varat iestatīt rekvizītu UniqueValues vaicājuma rekvizītu lapā vai vienuma Vaicājuma logs vienumā SQL skats.

Piezīme.: Šo rekvizītu var iestatīt, kad veidojat jaunu vaicājumu, izmantojot SQL priekšrakstu. Predikāts DISTINCTROW atbilst rekvizīta UniqueRecords iestatījumam. Predikāts DISTINCT atbilst rekvizīta UniqueValues iestatījumam.

Piezīmes

Varat izmantot rekvizītu UniqueRecords, ja vēlaties izlaist datus, pamatojoties uz veseliem dublikātu ierakstiem, nevis tikai lauku dublikātiem. Programma Access uzskata ierakstu par unikālu, ja vērtība vienā ieraksta laukā atšķiras no vērtības tajā pašā laukā citā ierakstā.

Rekvizīts UniqueRecords darbojas tikai tad, ja vaicājumā izmantojat vairākas tabulas un atlasāt laukus no vaicājumā izmantotajām tabulām. Rekvizīts UniqueRecords tiek ignorēts, ja vaicājumā ir ietverta tikai viena tabula.

Rekvizīti UniqueRecords un UniqueValues ir saistīti tādā ziņā, ka tikai vienu no tiem vienlaikus var iestatīt pozīcijā Jā. Piemēram, iestatot rekvizītu UniqueRecords pozīcijā Jā, programma Access automātiski iestata rekvizītu UniqueValues pozīcijā Nē. Tomēr varat iestatīt abus rekvizītus pozīcijā Nē. Ja abi rekvizīti būs iestatīti pozīcijā Nē, tiks atgriezti visi ieraksti.

Piemērs

Šajā piemērā aprakstītais vaicājums atgriež sarakstu ar tiem tabulā Klienti ietvertajiem klientiem, kuriem atbilst vismaz viens pasūtījums tabulā Pasūtījumi.

Tabula Klienti

Company name

Customer ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG

Tabula Pasūtījumi

Customer ID

Order ID

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408

Tālāk aprakstītais SQL priekšraksts atgriež klientu nosaukumus tālāk norādītajā tabulā:

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

Atgrieztie klienti

Klienta ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.