Merhabalar. Sorgularda herhangi bir tabloyu güncellemek istediğimizde ölçütü ve veriyi formdan gönderdiğimiz gibi acaba sorgudaki alanıda formdan seçebilirmiyiz.
ÖRNEK;
Alan : ---> bu kısmı formdan çekebilirsek çok iyi olacak fazladan sorgu yapmaktan kurtulacağız. (alan:[formlar]![denemeformu]![alansec]--olmuyor)
Tablo :deneme_tbl
Güncelleştir : [formlar]![denemeformu]![metinkutusu]
Ölçüt : [formlar]![denemeformu]![listekutusu]
Sorguda İşlem Yapılacak Alanı Formdan Belirleme
yapmadım denemedim sadece kafamdaki tasarıma göre basit bir sorgu hazırlayacaksanız çok sorun çıkarmaz ama karmaşık sorgularda 2 farklı yöntem kullanılabilirr gibi: ilk yöntemde tablodan alanları alan bir listeden guncellemek için seçebileceğimiz alanlar yer alır aynı şey kriterler için de olur, buradaki sorun hem güncelleme hem de kriterler için her şeyden 2 tane olması gerektiği (checkboxlar aracılığıyla kritere yada güncellemeye ekleme seçilebilir ama hem güncellenecek alan hem de kriter aynı alana bağlıysa sorun çıkabilir). seçimler yapılıp değerler girildikten sonra butonla sorgu oluşturulur
2. yöntemde ise yine alan seçimi için 1 liste kutusu olur değerler için de metin yada açılır kutu olur her güncellenecek alan yada kriter için alan ve değer seçtikten sonra kritere ekle/güncellemeye ekle butonuyla sorgu oluşturulması sağlanabilir
2. yöntemde ise yine alan seçimi için 1 liste kutusu olur değerler için de metin yada açılır kutu olur her güncellenecek alan yada kriter için alan ve değer seçtikten sonra kritere ekle/güncellemeye ekle butonuyla sorgu oluşturulması sağlanabilir
şunu da hatırlatmam gerek sorgularda ve/veya gibi bağlaçlar ve ayrıca parantez içine alma durumları da var
mesela ((ismi=ali yada =veli) ve (ağırlığı=80 yada 85) ) ve cinsiyeti=kız olacak gibi karmaşık bir yapıyı oluşturmak sadece metin kutularıyla yapmak zor ama son durum ayrı bir metin kutusuna eklenip orada parantezler eklenebilir
mesela ((ismi=ali yada =veli) ve (ağırlığı=80 yada 85) ) ve cinsiyeti=kız olacak gibi karmaşık bir yapıyı oluşturmak sadece metin kutularıyla yapmak zor ama son durum ayrı bir metin kutusuna eklenip orada parantezler eklenebilir
hocam yeni bir örnek yaptım
ALAN x:[formlar]![deneme]![listekutusu] top
TABLO (tablo sçesek bile siliyor sonradan boş) yil_toplam
GÜNCELLEŞTİR 123 ..............
ÖLÇÜT ............. #01.01.2018#
benden yinede bunun için değer istiyor zaten seçili, veriyi tekrar yazsamda elimle güncelleştiriliemiyor lana güncelleştirilebilir değil diyor
güncelleme alanını [formlar]![deneme]![listekutusu]=123 yapsamda olmuyor
ALAN x:[formlar]![deneme]![listekutusu] top
TABLO (tablo sçesek bile siliyor sonradan boş) yil_toplam
GÜNCELLEŞTİR 123 ..............
ÖLÇÜT ............. #01.01.2018#
benden yinede bunun için değer istiyor zaten seçili, veriyi tekrar yazsamda elimle güncelleştiriliemiyor lana güncelleştirilebilir değil diyor
güncelleme alanını [formlar]![deneme]![listekutusu]=123 yapsamda olmuyor
Son Düzenleme: 12/12/2019, 10:39, Düzenleyen: ferdiqq.
çalışmanızı da ekler misiniz?
Konuyu Okuyanlar: 1 Ziyaretçi