Skip to main content

AccessTr.neT


Access formundaki açılır kutunun kayıt kaynağını SQL Server'daki parametreli Stored Procedure yapmak

abkbek
abkbek
SQL
2
4556

Access formundaki açılır kutunun kayıt kaynağını SQL Server'daki parametreli Stored Procedure yapmak

#1
merhaba arkadaşlar,
Access projesi (.adp) olarak oluşturduğum ve tabloları Sql Server'dan aldığım bir çalışmam var. formun kayıt kaynağını Stored Procedure (SP) olarak ayarlayabiliyorum ancak formun içinde bir açılır kutunun kayıt kaynağını başka bir parametreli SP yapıp parametreyi de aynı formdaki diğer bir açılır kutu'dan almasını sağlayamıyorum.
Durum şu; il açılır kutusundan seçtiğim elemana göre ilçeler açılır kutusunda seçtiğim ile ait ilçelerin listelenmesini istiyorum.
- Acces veritabanı (.mdb) ile çalışırken yapabiliyorum.
- Ancak Access projesi (.adp) ile çalışırken sorgular Sql tarafında olduğundan orada parametreli bir SP oluşturdum.
- Access projesindeki formumda ilçeler açılır kutusunun kayıt kaynağını parametreli SP olarak ayarladım ancak SP'nin parametresini formdaki "cmb_il" isimli açılır kutudan almasını nasıl sağlayabileceğimi bulamadım.
- cmb_ilce alanına girdiğimde;
* parametre değerini giriniz şeklinde SP'deki parametreyi soran bir pencere açılıyor,
* oraya değer girdiğimde ilçeleri istediğim gibi görebiliyorum.
* fakat benim istediğim parametreyi bana sormasın, zaten formumda mevcut cmb_il alanındaki değeri alsın.
* mdb uzantılı veritabanında çalışırken bu kolay, sorgunun koşul bölümüne
"Forms!Frm_Formadi!AlanAdi"
* şeklinde formdaki alanı tarif edip yapabiliyordum.
* ancak adp projesinde bunu kod tarafında yapmam gerekiyor.
* microsoft yardımda çözüm olarak command ve command parameters nesnelerini kullanmam gerektiğini söylüyor ancak bir örnek üzerinde göstermediğinden ve benim de Vba + ADO hakkında yeterli bilgim olmadığından siz sayın üstatlarımın yardımına ihtiyacım var.
ilgilenebilirseniz çok memnun olurum. cevabınızı merakla bekleyeceğim
Son Düzenleme: 20/07/2014, 12:24, Düzenleyen: abkbek.
Cevapla
#2
Sorumla ilgilenebilecek bir arkadaş bekliyorum ama
Cevapla
#3
sayın üstatlar beklemedeyim .....
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task