DOKUMANISTAN

Access Eşleşmeyenleri Bulma Sorgu Sihirbazı #19

Access’de Sorgu işlemleri ile tablolardan farklı veriler üretebilirsiniz. Bu işlemi Oluştur Sekmesinden Sorgu Tasarımı bölümünden bu makalede anlatıldığı gibi kullanabilirsiniz. Ancak çapraz sorgu gibi işlemlerde Sorgu Tasarımı ile yapmak için bazı ekstra bilgi ve mantık gerekebilir. İlerleyen konularda buna değinmeye çalışacağım. Ancak şimdi bu tarz karmaşık sorguları daha kolay yapmak için Sorgu Sihirbazı kullanabilirsiniz. Bu bölümde Sorgu Sihirbazlarından Eşleşmeyenleri Bulma Sorgu Sihirbazı bölümünü anlatmaya çalışacağım.

Sorgu Sihirbazı

Bu işlem için Oluştur Sekmesinden Sorgu Sihirbazı alanını seçiyoruz.

Yeni Sorgu - Basit Sorgu Sihirbazı

Açılan ekranda dört çeşit sorgu sihirbazı karşınıza gelecektir. Diğer sorgu sihirbazlarını da incelemek için aşağıdaki linklerden erişebilirsiniz.

  • Basit Sorgu Sihirbazı
  • Çapraz Sorgu Sihirbazı
  • Yinelenenleri Bulma Sorgusu Sihirbazı
  • Eşleşmeyenleri Bulma sorgusu Sihirbazı

Eşleşmeyenleri Bulma Sorgusu Adımları

Bu bölümde ise İki farklı tablodaki eşleşmeyen alanları nasıl bulacağımızı göreceğiz. Yani bir tabloda olupta diğer tabloda olmayan alanların tespitini yapmış olacağız.

Bu işlem için ILLER tablosuna da ihtiyaç duyulacak. Yine makalenin sonundaki Access linkinden listeyi alabilirsiniz.

Örneğimizde ÜRÜN LİSTESİ Bölge alanında olup ILLER tablosunda olmayan Şehir isimlerini tespit etmek istiyoruz.

Ürün Listesi

İller Listesi

Bunun için Oluştur- Sorgu Sihirbazı – Eşleşmeyenleri Bulma Sorgusu Sihirbazı alanını seçiyoruz.

Eşleşmeyenleri Bulma Sorgusu Sihirbazı

Kontrol edeceği tablo hangisi ise o tabloyu seçiyoruz. Biz ÜRÜN LİSTESİ tablosunda olup ILLER tablosunda olmayanları istediğimiz için ilk adımda ÜRÜN LİSTESİ tablosunu seçiyoruz.

Eşleşmeyenleri Bulma Sorgusu Sihirbazı Tablo Sorgusu Seçimi

Bu adımda da ÜRÜN LİSTESİ ile karşılaştırılarak belirleyeceğimiz tabloda olmayan değerleri tespit edeceğimiz ikinci tabloyu seçiyoruz. İLLER tablosunu seçiyoruz.

Eşleşmeyenleri Bulma Sorgusu Sihirbazı İlgili Kayıtlar

Bu adımda iki tabloyu da belirlemiş olduk. Altta ÜRÜN LİSTESİ ve ILLER tablosunun kolonları belirdi. Bu iki tabloda hangi alanları eşleştirip olmayanları bulmak istiyorsak o alanları seçiyoruz. Şehir alanı ÜRÜN_LISTESI tablosundaki Bölge alanında yer alıyor. ILLER tablosunda da ILLER alanında yer alıyor.

İki alanı da seçip <=> butonuna basıyoruz. Eşleşen alanlar kısmında Bölge <=> ILLER şekliden yazı belirecektir.

Eşleşmeyenleri Bulma Sorgusu Sihirbazı Tablo Alanları

İlk olarak ÜRÜN LİSTESİ alanında işlem yaptığımız için bu adımda sorgu sonuçlarında ÜRÜN LISTESI tablosundaki hangi alanların görünmesini istediğini sormaktadır. Ben >> butonuna basarak tamamını seçiyorum.

Eşleşmeyi Bulma Sorgusu Görke İstenen Alanlar

Son olarak bir isim vererek Sihirbazı sonlandırıyorum.

Eşleşmeyenleri Bulma Sorgusu Son Adım

Karşımıza aşağıdaki şekilde bir liste gelecektir.

Eşleşmeyenleri Bulma Sorgusu Tablo Sonucu

ILLER tablosunda olmayan (yukarıda kontrol ediniz) ama ÜRÜN LİSTESİNDE olan yani eşleşmeyen iller Samsun, Aksaray ve Muğla ili olduğunu görmüş olduk.


Access Dosya Download Makalede kullandığımız Access Dosyasını buradan indirebilirsiniz.

Eğitime Access Matematiksel İşlemler ve Toplamlar #20 makaleden devam edin.

Yorum yapın