Veri Sayfası görünümünde görüntülenen alanlardaki yinelenen veri içeren kayıtları elemek isterseniz UniqueValues özelliğini kullanabilirsiniz. Örneğin, bir sorgunun çıkışı birden çok alan içeriyorsa, sonuçlara dahil edilmek için tüm alanlardan değerlerin birleşimi bir kayıt için benzersiz olmalıdır.
Not: UniqueValues özelliği yalnızca ekleme ve tablo yapma eylem sorguları ile seçme sorgularına uygulanır.
Ayar
UniqueValues özelliği aşağıdaki ayarları kullanır.
Ayar |
Açıklama |
Evet |
Yalnızca Veri Sayfası görünümünde görüntülenen tüm alanlarının değerleri benzersiz olan kayıtları görüntüler. |
Hayır |
(Varsayılan) Tüm kayıtları görüntüler. |
UniqueValues özelliğini, sorgunun özellik sayfasında veya Sorgu penceresinin SQL görünümünde ayarlayabilirsiniz.
Not: SQL deyimi kullanarak yeni bir sorgu oluştururken bu özelliği ayarlayabilirsiniz. DISTINCT koşulu UniqueValues özellik ayarına karşılık gelir. DISTINCTROW koşulu UniqueRecords özellik ayarına karşılık gelir.
Notlar
UniqueValues özelliğini Evet olarak ayarladığınızda, sorgu sonuçları güncelleştirilemez ve diğer kullanıcıların sonradan yaptığı değişiklikleri yansıtmaz.
UniqueValues ve UniqueRecords özellikleri, aynı anda yalnızca birinin Evet olarak ayarlanabileceği şekilde ilişkilidir. Örneğin, UniqueValues özelliğini Evet olarak ayarladığınızda, Microsoft Office Access 2007UniqueRecords değerini otomatik olarak Hayır durumuna getirir. Bununla birlikte, iki özelliği de Hayır olarak ayarlayabilirsiniz. Bu durumda tüm kayıtlar döndürülür.
ipucu
Alandaki bir değerin örneklerini saymak isterseniz, bir toplamlar sorgusu oluşturun.
Örnek
Bu örnekteki SELECT deyimi, müşterilerin bulunduğu ülkelerin/bölgelerin bir listesini döndürür. Her ülkede/bölgede çok sayıda müşteri olabileceğinden, Müşteriler tablosundaki birçok kayıtta aynı ülke/bölge olabilir. Bununla birlikte, her ülke/bölge sorgu sonuçlarında yalnızca bir kez gösterilir.
Bu örnekte aşağıdaki verileri içeren Müşteriler tablosu kullanılır.
Ülke/Bölge |
Şirket adı |
Brezilya |
Familia Arquibaldo |
Brezilya |
Gourmet Lanchonetes |
Brezilya |
Hanari Carnes |
Fransa |
Du monde entier |
Fransa |
Folies gourmandes |
Almanya |
Frankenversand |
İrlanda |
Hungry Owl All-Night Grocers |
Bu SQL deyimi aşağıdaki tabloda bulunan ülkeleri/bölgeleri döndürür:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Döndürülen Ülkeler/Bölgeler |
Brezilya |
Fransa |
Almanya |
İrlanda |