Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Właściwości UniqueValues (UnikatoweWartości ) można użyć, aby pominąć rekordy zawierające zduplikowane dane w polach wyświetlanych w widok arkusza danych. Jeśli na przykład dane wyjściowe zapytania zawierają więcej niż jedno pole, kombinacja wartości ze wszystkich pól musi być unikatowa, aby dany rekord został uwzględniony w wynikach.

Uwaga: Właściwość UniqueValues dotyczy tylko zapytań akcji dołączania i tworzenia tabeli oraz zapytań wybierających.

Ustawienie

Właściwość UniqueValues wykorzystuje następujące ustawienia.

Ustawienie

Opis

Yes (Tak)

Wyświetla tylko rekordy, w których wartości wszystkich pól wyświetlanych w widoku arkusza danych są unikatowe.

No (Nie)

(Domyślne) Wyświetla wszystkie rekordy.


Właściwość UniqueValues (UnikatoweWartości ) można ustawić w arkuszu właściwości zapytania lub w widok SQLokno zapytania.

Uwaga: Możesz ustawić tę właściwość podczas tworzenia nowego zapytania przy użyciu instrukcji SQL. Predykat DISTINCT odpowiada ustawieniu właściwości UniqueValues. Predykat DISTINCTROW odpowiada ustawieniu właściwości UniqueRecords.

Spostrzeżenia

Po ustawieniu wartości właściwości UniqueValues na Yes (Tak) wyników zapytania nie będzie można aktualizować i nie będą one odzwierciedlać kolejnych zmian wprowadzonych przez innych użytkowników.

Właściwości UniqueValues i UniqueRecords są powiązane w taki sposób, że w danej chwili wartość tylko jednej z nich można ustawić na Yes (Tak). Na przykład ustawienie wartości właściwości UniqueValues na Yes (Tak) powoduje, że program Microsoft Office Access 2007 automatycznie ustawia wartość właściwości UniqueRecords na No (Nie). Jednak możesz ustawić wartość obu na No (Nie). Gdy wartości obu właściwości są ustawione na No (Nie), są zwracane wszystkie rekordy.

Porada

Jeśli chcesz zliczyć liczbę wystąpień wartości w polu, utwórz zapytanie podsumowujące.

Przykład

Instrukcja SELECT w tym przykładzie zwraca listę krajów/regionów, w których znajdują się klienci. Ponieważ w każdym kraju/regionie może być wielu klientów, wiele rekordów może mieć ten sam kraj/region w tabeli Customers. Jednak każdy kraj/region jest odzwierciedlany w wynikach zapytania tylko raz.

W tym przykładzie użyto tabeli Customers, która zawiera następujące dane.

Country/Region (Kraj/region)

Company name (Nazwa firmy)

Brazylia

Familia Arquibaldo

Brazylia

Gourmet Lanchonetes

Brazylia

Hanari Carnes

Francja

Du monde entier

Francja

Folies gourmandes

Niemcy

Frankenversand

Irlandia

Hungry Owl All-Night Grocers


Ta instrukcja SQL zwraca kraje/regiony w poniższej tabeli:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Zwrócone kraje/regiony

Brazylia

Francja

Niemcy

Irlandia


Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×