Microsoft Access'te bir sorguyu değiştirme

Bir Microsoft Access sorgusunu değiştirme işlemi, ilk sırada bir tane oluşturma işlemine benzer. Sorgular Tasarım Görünümü veya SQL Görünümü kullanılarak değiştirilebilir; ancak varolan bir sorguyu değiştirmek için Sorgu Sihirbazı'nı kullanamazsınız.

Veritabanınızdaki ekranın solundaki nesneler panelinde hedeflenen sorgunuzu sağ tıklatarak başlayın. Açılır menüde Tasarım Görünümü'nü seçin . Sorgu, Veri Sayfası Görünümü'nde açılır. Veri Sayfası Görünümü çıktısının üstündeki sekme satırında sorgunun adını sağ tıklattığınızda, görünüm modunu değiştirebilirsiniz. Varsayılan olarak, yapısal olarak düzenlenemeyen Veri Sayfasındasınız (bu görünümden veri ekleyip kaldırabilmenize rağmen). Ancak, SQL veya Tasarım görünümlerinden, sorguyu düzenleyebilir ve gerektikçe değiştirilmiş nesne olarak kaydedebilir veya kaydedebilirsiniz.

Tasarım görünümü

Tasarım Görünümü yatay olarak bölünmüş bir ekran açar. Üstteki yarıda, değiştirdiğiniz sorguyu besleyen her tabloyu veya sorguyu temsil eden dikdörtgenler gösterilir. Anahtar alanlar - tipik olarak benzersiz bir tanımlayıcı - yanlarında küçük bir altın tuşa sahiptir. Dikdörtgenlerin her biri, bir tablodaki alanları diğerinde alanlara bağlayan çizgilerle diğer dikdörtgenlere bağlanır.

Bu çizgiler ilişkileri temsil eder. Tasarım Görünümünde, çizgiyi sağ tıklattığınızda ilişkiyi değiştirirsiniz. Üç seçenekten birini seçebilirsiniz:

Bu üç birleştirme türü (iç, sol, sağ) bir veritabanının yürütebileceği tüm birleştirme aralığının bir alt kümesidir. Daha karmaşık bir sorgulama yapmak için SQL View'a geçmeniz gerekir.

Seçili tablolarınızı ilişki çizgileriyle bağladığınızda, ekranın alt yarısının, sorgunun geri döneceği tüm alanları listeleyen bir kılavuz olduğunu görürsünüz. Göster kutusu, sorgu çalıştırıldığında alanı görüntüler veya bastırır; görüntülenmeyen alanlara göre bir sorguyu filtreleyebilirsiniz. Microsoft Access, alanlar boyunca soldan sağa sırayla birkaç çeşit işlem yapmasına rağmen, sonuçları sırayla artan veya azalan şekilde sıralamak için sıralama düzenini el ile ekleyebilir veya değiştirebilirsiniz. Belirli bir sıralama desenini zorlamak için sütunları ızgara boyunca sola veya sağa sürükleyerek yeniden sıralayabilirsiniz.

Tasarım Görünümü Kriteri kutusu, sınırlama ölçütlerini girmenizi sağlar, böylece sorgu çalıştırıldığında, yalnızca filtrenizle eşleşen verilerin bir alt kümesini görüntüler. Örneğin, açık ürün siparişleriyle ilgili bir sorguda, yalnızca Michigan'daki siparişleri göstermek için ölçüt = 'MI'yı bir eyalet sütununa ekleyebilirsiniz. Ölçüt düzeylerini eklemek için, sütunun içindeki veya kutularını kullanın veya diğer sütunlara ölçüt ekleyin.

SQL Görünümü

SQL görünümünde, Microsoft Access veri sayfasını bir kaynaktan hangi verilerin çekileceğini ve hangi iş kurallarıyla birlikte karar verdiğini belirlemek için Ayrıştırma Access'in Yapılandırılmış Sorgu Dili sözdizimi ile değiştirir.

SQL deyimleri genellikle bir blok formu izler:

SELECT Table1. [Fieldname1], Table2. [Fieldname2]
Tablo1'den doğru JOIN Table2 ON Tablo1. [Key1] = Table2. [Key2]
Tablo1. [Fieldname1]> = "FilterValue"

Farklı veritabanı satıcıları, SQL'in biraz farklı sürümlerini destekler. ANSI uyumlu sözdizimi olarak adlandırılan temel standart, her veritabanı ortamında çalışabilmelidir. Ancak, her bir satıcı SQL standardını kendi tweaks'leriyle artırır. Microsoft, örneğin, Access içindeki Jet Veritabanı Altyapısını kullanır. Microsoft ayrıca SQL Server'ı destekler. Diğer satıcılar farklı yaklaşımlar kullanırlar, bu yüzden SQL genellikle standart destek olarak birlikte çalışabilir değildir.

Jet Veritabanı Altyapısı'nın SQL uygulamasının sözdizimini bilmiyorsanız, SQL Görünümü'nü değiştirmek, sorgularınızı kesebilir. Bunun yerine Tasarım Görünümü'ne sabitleyin. Ancak, çok hızlı ince ayarlamalar için, Altta yatan SQL'i Design View şemasını değiştirmekten daha kolay ayarlamak bazen daha kolaydır. Şirketinizdeki diğer analistler, bir sonuca nasıl sahip olduğunuzu bilmek isterlerse, onlara SQL deyiminizin kesilerek yapıştırılması, sorgu tasarımıyla ilgili karışıklığı azaltır.

İşinizi Kaydetme

Microsoft Access 2016'da, sekmesini sağ tıklatıp Kaydet'i seçerek mevcut sorguyu kaydedebilir ve üzerine yazabilirsiniz . Gözden geçirilmiş sorguyu başka bir ad olarak kaydetmek için geçerli sorgunun devam etmesine izin vermek için Dosya sekmesini, Farklı Kaydet'i ve ardından Nesneyi Farklı Kaydet'i seçin .