Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Yalnızca sorgunun kendisinde değil temel veri kaynağında yer alan tüm alanlara dayalı olarak yalnızca benzersiz kayıtların döndürüleceğini belirtmek için BenzersizKayıtlar özelliğini kullanabilirsiniz.

Not:  BenzersizKayıtlar özelliği yalnızca ekleme ve tablo yapma eylem sorguları ile seçme sorguları için geçerlidir.

Ayar

BenzersizKayıtlar özelliği aşağıdaki ayarları kullanır.

Ayar

Açıklama

Evet

Yinelenen kayıtları döndürmez.

Hayır

(Varsayılan) Yinelenen kayıtları döndürür.

BenzersizKayıtlar özelliğini, sorgunun özellik sayfasında veya Sorgu penceresinin SQL görünümünde ayarlayabilirsiniz.

Not: Bu özelliği, SQL deyimi kullanarak yeni bir sorgu oluştururken ayarlarsınız. DISTINCTROW koşulu BenzersizKayıtlar özellik ayarına karşılık gelir. DISTINCT koşulu BenzersizDeğerler özellik ayarına karşılık gelir.

Notlar

Yalnızca yinelenen alanları değil tüm yinelenen kayıtları temel alarak belirli verileri atlamak istediğinizde BenzersizKayıtlar özelliğini kullanabilirsiniz. Kayıttaki bir alandaki değer, başka bir kayıttaki aynı alandaki değerden farklı olduğu sürece, Access bir kaydı benzersiz olarak kabul eder.

BenzersizKayıtlar özelliği yalnızca sorguda birden çok tablo kullandığınızda ve sorguda kullanılan tablolardan alan seçtiğinizde etkili olur. Sorgu yalnızca bir tablo içeriyorsa BenzersizKayıtlar özelliği yoksayılır.

BenzersizKayıtlar ve BenzersizDeğerler özellikleri, aynı anda yalnızca birinin Evet olarak ayarlanabileceği şekilde ilişkilidir. Örneğin, BenzersizKayıtlar özelliğini Evet olarak ayarladığınızda, BenzersizDeğerler özelliği Access tarafından 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.

Örnek

Bu örnekteki sorgu, Müşteriler tablosunda yer alıp da Siparişler tablosunda en az bir siparişi olan müşterilerin listesini döndürür.

Müşteriler Tablosu

Şirket adı

Müşteri Kimliği

Ernst Handel

ERNES

Familia Arquibaldo

FAMYA

FISSA Fabrica Mat. Salchichas S.A.

FISSA

Folies gourmandes

FOLİK

Siparişler Tablosu

Müşteri Kimliği

Sipariş Kimliği

ERNES

10698

FAMYA

10512

FAMYA

10725

FOLİK

10763

FOLİK

10408

Aşağıdaki SQL deyimi, aşağıdaki tabloda bulunan müşteri adlarını döndürür:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Döndürülen müşteriler

Müşteri Kimliği

Ernst Handel

ERNES

Familia Arquibaldo

FAMYA

Folies gourmandes

FOLİK

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.