Cevapların için teşekkürler hocam. Yapmak istediğimi şu şekilde olacak.
bu tablodan sorguları çekiyorum.
1. Checkbox Rulman
2. Checkbox Sarım
3. Checkbox Temizlik
4. Checkbox Balans
Eğer
1. checkbox seçili ise
Kod: Tümünü seç
select * from işlem where rulman=true"
2. checkbox seçili ise
Kod: Tümünü seç
select * from işlem where sarım=true"
3. checkbox seçili ise
Kod: Tümünü seç
select * from işlem where temizlik=true"
4. checkbox seçili ise
Kod: Tümünü seç
select * from işlem where balans=true"
Eğer
1 ve 2 seçili ise
Kod: Tümünü seç
select * from işlem where rulman=true and sarım=true"
1,2,3 seçili ise
Kod: Tümünü seç
select * from işlem where rulman=true and sarım=true and temizlik=true"
yani tüm checkboxlar unchecked ise tüm kayıtlar, onun dışında da hangi checkboxlar işaretli ise ona göre yukarıdaki gibi sorgulama yaptırmak istiyorum. Aslangeri hocam bu olayı farklı bir şekilde çözmek istiyorum. Sizce yapmaya çalıştığım şey doğru olur mu, mantıklı mı? İzah edeyim.
Her ceheckbox'ın tag değerine bir sayı vericem1,2,4,8 gibi (binary basamaklar olarak veriyorum ki toplamları başka bir checkbox ile karışmasın). Checkboxlara her tıklama da checked durumda olan checkboxların tag değerlerini toplayacağım (1,2), sonucu bir procedure parametre olarak yollayıp bu değere göre sorgulama yaptırıcam. Yani parametre olarak 5 geldi o zaman şu kodlar çalışsın, 3 geldi şu kodlar. Yorumlarınızı bekliyorum hocam teşekkürler..