Office
Pierakstīties

Rekvizīts UniqueRecords

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

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 Microsoft Office Access 2007 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


Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×