Giriş
İlişkisel bir veritabanının gerçek gücü, bir sorgu çalıştırarak verilerinizi hızlı bir şekilde alma ve analiz etme yeteneğindedir . Sorgular , tanımladığınız arama koşullarına göre bilgileri bir veya daha fazla tablodan çekmenize olanak sağlar . Bu derste basit bir tek tablolu sorgu oluşturmayı öğreneceksiniz.
Sorgu nedir?
Sorgular, bir veya daha fazla tablodaki verileri aramanın ve derlemenin bir yoludur . Bir sorgu çalıştırmak , veritabanınızın ayrıntılı bir sorusunu sormak gibidir . Access’te bir sorgu oluşturduğunuzda, tam olarak istediğiniz verileri bulmak için belirli arama koşullarını tanımlarsınız .
Sorgular nasıl kullanılır?
Sorgular, bir tablodaki verileri bulmak için kullanabileceğiniz basit aramalardan veya filtrelerden çok daha güçlüdür. Bunun nedeni, sorguların bilgilerini birden fazla tablodan alabilmesidir . Örneğin, işletmenizde bir müşterinin adını bulmak için Müşteriler tablosunda bir arama veya yalnızca geçen hafta içinde verilen siparişleri görüntülemek için Siparişler tablosundaki bir filtreyi kullanabilirsiniz; bir Zamanlar. Ancak, geçtiğimiz hafta içinde alışveriş yapan her müşterinin adını ve telefon numarasını bulmak için kolayca bir sorgu çalıştırabilirsiniz . İyi tasarlanmış bir sorgu, yalnızca tablolarınızdaki verileri inceleyerek öğrenemeyeceğiniz bilgiler verebilir.
Bir sorguyu çalıştırdığınızda, sonuçlar size bir tabloda sunulur, ancak bir tane tasarlarken farklı bir görünüm kullanırsınız. Buna Sorgu Tasarımı görünümü denir ve sorgunuzun nasıl bir araya getirildiğini görmenizi sağlar.
Sorgu Tasarımı görünümünde nasıl gezineceğinizi öğrenmek için aşağıdaki etkileşimli düğmelere tıklayın .
Tek tablolu sorgular
Mümkün olan en basit sorguyu oluşturarak, sorgu oluşturma sürecine kendimizi tanıyalım : tek tablolu bir sorgu.
Unlu mamul veritabanımızın Müşteriler tablosunda bir sorgu yapacağız . Diyelim ki pastanemizin özel bir etkinliği var ve yakında yaşayan müşterilerimizi davet etmek istiyoruz çünkü gelmek en muhtemeldir. Bu, yakın olan tüm müşterilerin ve yalnızca bu müşterilerin bir listesini görmemiz gerektiği anlamına gelir .
Raleigh şehrinde yaşayan müşterilerimizi bulmak istiyoruz , bu yüzden Şehir alanında “Raleigh” i arayacağız . Banliyöde yaşayan bazı müşterilerimiz oldukça yakın yaşıyorlar ve biz de onları davet etmek istiyoruz. Posta kodunu, 27513 , başka bir ölçüt olarak ekleyeceğiz .
Bunun bir filtre uygulamak gibi göründüğünü düşünüyorsanız, haklısınız. Tek tablolu bir sorgu aslında bir tabloya uygulanan gelişmiş bir filtredir .
Basit bir tek tablolu sorgu oluşturmak için:
- Şeritte Oluştur sekmesini seçin ve Sorgular grubunu bulun .
- Sorgu Tasarımı komutunu tıklayın .
- Erişim, Sorgu Tasarım görünümüne geçecektir . Görünen Tabloyu Göster iletişim kutusunda, sorgulamak istediğiniz tabloyu seçin. Müşterilerimizle ilgili bir sorgu çalıştırıyoruz, bu yüzden Müşteriler tablosunu seçeceğiz .
- Click Ekle , ardından Kapat .
- Seçilen tablo, Nesne İlişkileri bölmesinde küçük bir pencere olarak görünecektir . Tablo penceresinde, sorgunuza eklemek istediğiniz alan adlarını çift tıklayın . Ekranın alt kısmındaki tasarım ızgarasına eklenecekler . Örneğimizde, biz belli bir bölgede yaşayan müşterilere posta davetiyeleri istiyoruz, bu yüzden ekleriz İlk Adı ,Soyadı , Sokak Adresi , Şehir ve Posta Kodu alanları.
- Filtrelemek istediğiniz her alanın Ölçüt: satırındaki hücreyi tıklatarak arama ölçütlerini ayarlayın . Ölçüt: satırındaki ölçütleri birden çok alana yazmak, sorgunuzu yalnızca tüm ölçütleri karşılayan sonuçları içerecek şekilde ayarlar. Birden fazla ölçüt belirlemek istiyorsanız ancak sonuçlarında gösterilen kayıtların tümünü karşılaması gerekmiyorsa, Ölçüt: satırındaki ilk ölçütleri ve veya: satırdaki ek ölçütleri ve altındaki satırları yazın. Konyada veya 42348 posta kodunda yaşayan müşterileri bulmak istediğimiz için , Şehir alanına “Raleigh” ve Posta Kodu alanının ” veya: ” satırına “27513” yazacağız . tırnak işaretitam bir eşleşme için bu alanları arayacak .
- Eğer kriterleri ayarladıktan sonra çalıştırın tıklayarak sorgu Çalıştır komutunu Tasarım sekmesi.
- Sorgu sonuçları, sorgunun bir tabloya benzeyen Veri Sayfası görünümünde görüntülenecektir .
Artık tek bir tablo ile en basit sorgu tipini nasıl oluşturacağınızı biliyorsunuz .