Varat izmantot rekvizītu UniqueValues, ja vēlaties izlaist ierakstus, kas satur datu dublikātus laukos, kas attēloti Datu lapas skats. Piemēram, ja vaicājuma izvadē ietilpst vairāki lauki, vērtību kombinācijai no visiem laukiem ir jābūt unikālai, lai norādītais ieraksts tiktu iekļauts rezultātos.
Piezīme.: Rekvizīts UniqueValues attiecas tikai uz pievienošanas un tabulu veidošanas darbību vaicājumiem, kā arī atlases vaicājumiem.
Iestatījums
Rekvizīts UniqueValues izmanto tālāk norādītos iestatījumus.
Iestatījums |
Apraksts |
---|---|
Jā |
Parāda tikai ierakstus, kuros visu datu lapas skatā parādīto lauku vērtības ir unikālas. |
Nē |
(Noklusējums) Parāda visus ierakstus. |
Varat iestatīt rekvizītu UniqueValues vaicājuma rekvizītu lapā vai Vaicājuma logsSQL skats.
Piezīme.: Šo rekvizītu var iestatīt, kad veidojat jaunu vaicājumu, izmantojot SQL priekšrakstu. Predikāts DISTINCT atbilst rekvizīta UniqueValues iestatījumam. Predikāts DISTINCTROW atbilst rekvizīta UniqueRecords iestatījumam.
Piezīmes
Iestatot rekvizītu UniqueValues uz Jā, vaicājuma rezultāti nav atjaunināmi un tajos netiks atspoguļotas turpmākās citu lietotāju veiktās izmaiņas.
Rekvizīti UniqueValues un UniqueRecords ir saistīti tādā ziņā, ka tikai vienu no tiem vienlaikus var iestatīt uz Jā. Piemēram, iestatot rekvizītu UniqueValues uz Jā, programma Access automātiski iestata rekvizītu UniqueRecords uz Nē. Tomēr varat iestatīt abus rekvizītus pozīcijā Nē. Ja abi rekvizīti ir iestatīti uz Nē, tiek atgriezti visi ieraksti.
padoms
Ja vēlaties saskaitīt vērtības instanču skaitu laukā, izveidojiet kopsummu vaicājums.
Piemērs
Priekšraksts SELECT šajā piemērā atgriež to valstu/reģionu sarakstu, kur ir klienti. Tā kā katrā valstī/reģionā var būt daudz klientu, daudziem ierakstiem var būt viena un tā pati valsts/reģions tabulā Klienti. Tomēr katra valsts/reģions vaicājuma rezultātos tiek atspoguļots tikai vienreiz.
Šajā piemērā tiek izmantota tabula Klienti, kas satur tālāk norādītos datus.
Valsts/reģions |
Uzņēmuma nosaukums |
---|---|
Brazīlija |
Familia Arquibaldo |
Brazīlija |
Gourmet Lanchonetes |
Brazīlija |
Hanari Carnes |
Francija |
Du monde entier |
Francija |
Folies gourmandes |
Vācija |
Frankenversand |
Īrija |
Hungry Owl All-Night Grocers |
Šis SQL priekšraksts atgriež valstis/reģionus šajā tabulā:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Atgrieztās valstis/reģioni |
---|
Brazīlija |
Francija |
Vācija |
Īrija |