MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Parametre Sorguları

 SQL Parametre Sorguları

Açıklama

Parametre sorguları kriterlerini form ya da rapor üzerindeki kontrollerinden alabileceği gibi kullanıcı tarafından da girilebilir. Örneğin kullanıcı tarafından Ürünler tablosunda kategori belirterek sorgu oluşturulmak istenirse kategori alanının Ölçüt kısmına; 
[Kategori belirtiniz:]  
gibi bir ifade yazılabilir.

Bu parametre sorgusu çalıştırıldığında kullanıcının kategori belirtmesi için bir giriş penceresi açılacaktır. Kullanıcı kategoriyi belirtip tamam dediğinde ilgili kayıtlar ekrana gelecektir. Aynı şekilde bir form üzerinde bir açılan kutu olduğunu varsayalım. Formun ismi frm_ÜrünListeleme olsun, açılan kutuda cmbKategori olsun. Bu açılan kutuda kategori isimlerinin bulunduğunu varsayalım. Bu sefer sorgunun kategori alanının ölçüt kısmına;
[Formlar]![frm_ÜrünListeleme]![cmbKategori]
yazmamız gerekir.

Raporda belirtmemiz gerekirse;
[Raporlar]![rpr_ÜrünListeleme]![cmbKategori]

Sorgulamak istediğimiz verilerde aynı şekilde birden fazla alanda belirtebiliriz.


Örnekler

Ürünler tablosundan kategoriyi kullanıcı giriş yaparak bir sorgu oluşturacağız. Bunun için aşağıdaki SQL cümlesini kullanacağız.

SELECT Ürünler.[Ürün Kodu], Ürünler.[Ürün Adı], Ürünler.Kategori
FROM Ürünler
WHERE Ürünler.Kategori=[Kategori Giriniz];


Şimdi aşağıdaki tabloyu sorgu ile oluşturalım.

SQL Parametre Sorguları

Parametre olarak soslar değerini giriyoruz.

SQL Parametre Sorguları
Ve işte sonuçlar!

SQL Parametre Sorguları


PARAMETRE sorgularının nasıl çalıştığını artık biliyoruz.

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar