UniqueRecords Özelliği

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. Microsoft Office Access 2007, bir kaydın bir alanındaki değer başka bir kayıttaki aynı alanda bulunan değerden farklı olduğu sürece 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


Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×