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ā. Iestatot rekvizītu UniqueValues uz Jā, piemēram, Microsoft Office Access 2007 automātiski iestata rekvizītu UniqueRecords uz Nē. Tomēr varat tos abus iestatīt uz 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 |