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];
0 Yorumlar