Onay Kutusu?

1 2 3
27/04/2009, 17:00

elifnaz

Teşekkür ederim gerçekden istediğim şey oldu tekrar tekrar teşekkürler...
İyi günler dilerim.
Ama bişey söylüycem şimdi denerken gördüm birden fazla seçince silmiyor neden?
Sadece ilk seçileni siliyor...
29/04/2009, 13:08

ayhan2122

Sn elifnaz;
yeni bir silme sorgusu oluştur. Sn Bilgisayarcı'nın bahsettiği Silinecek alanının ölçütüne -1 yaz ve Formdaki butonun click olayına silme sorgusunu çalıştıracak ve formu yeniden sorgulayacak olan ;
docmd.openquery "SorguAdı"
requery
yaz.
Kaç tane onaylamışsan hepsini silecektir.
29/04/2009, 16:11

elifnaz

formu yeniden sorgulayacak olan ;
docmd.openquery "SorguAdı"
requery
yaz.


Bu kısmı anlamadım nasıl yani yeniden sorguluyacak olan biraz açıklar mısınız?
29/04/2009, 17:19

Bilgisayarcı

docmd.setwarnings false
DoCmd.RunSQL ("delete from Table1 where Silinecek=-1")
docmd.setwarnings true
me.requery
29/04/2009, 18:32

ayhan2122

Sn elifnaz;
refresh formu yeniler (Bunu şimdi ekledim, kullanırsanız daha iyi olur)
docmd.openquery "SorguAdı" ; oluşturacağınız yeni sorguyu çalıştırır,
requery ise geçerli formu yeniden sorgular ki silinmiş olan kayıtları ekrandan kaldırır.
Ayrıca kısaca Sn Bilgisayarcı 'nın kodunu da kullanabilirsiniz.
01/05/2009, 16:21

tdsharun

Sayın elifnaz, sorunuz çözüldü mü?
1 2 3