Onay Kutusu "-1" değeri

1 2
21/05/2014, 22:51

abahceci

Herkese merhaba,
Sorum belki gereksiz gibi görünebilir, ama benim için gerçekten önemli.
Onay Kutusu işaretli iken tabloda "-1" değeri alıyor. İşaret kaldığırıldığında "0" değeri alıyor.
İşaretli iken tabloya "-1" değil de "1" olarak kaydettirmek mümkün mü?
Yardımcı olacak arkadaşlara şimdiden çok teşekkür ederim.
21/05/2014, 23:22

direnist

Merhaba;
Çalışma ektedir.
İyi çalışmalar.
21/05/2014, 23:37

abahceci

Sayın direnist, yardımınız için çok teşekkür ederim.
Kendi veritabanımda bu onay kutularından çok fazla var.
Herbirine ayrı ayrı kod yazmak istemiyorum. Acaba başka bir yolu var mı?
Tekrar çok teşekkür ederim...
22/05/2014, 09:46

ozanakkaya

Formun kapandığında olayına aşağıdaki kodu ekle, form kapanınca tüm -1'ler 1 olsun

DoCmd.RunSQL "UPDATE Tablo1 SET DM = '1' WHERE (((DM)=-1))"
22/05/2014, 23:59

abahceci

Ozan hocam, ilginizden dolayı çok teşekkür ederim.
Yazdığınız kod ile istediğim oldu. Ancak bir sorun var: Formu kapattığımda güncelleme için onay istiyor. Bu onayı da her bir onay kutusu için ayrı ayrı istiyor.
Benim formumda örneğin 10 tane onay kutusu varsa bu uyarıyı 10 defa alacağım demek oluyor. Bu uyarıyı iptal etmenin bir yolu var mıdır?
Tekrar çok teşekkür ederim...

23/05/2014, 00:01

Kur@l


docmd.setwarnings false
DoCmd.RunSQL "UPDATE Tablo1 SET DM = '1' WHERE (((DM)=-1))"
docmd.setwarnings true
1 2