Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

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


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.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×