Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

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


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.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×