ticari işlemlerde geçmişi silme

27/05/2011, 15:36

sansar55

S.A. arkadaşlar kolay gelsin ticari programda hesabını kapatan müşterinin ismi dahil tüm bilgilerini silmek istiyorum. fakat silmiyor. çıkıp girdiğimde hala görünüyor. müşteri adı dahil o kişiye ait tüm hesap extrelerini silmesini yapamıyorum yardımlarınız için şimdiden teşekkür ederim. örnek altta
27/05/2011, 16:54

ozanakkaya

Bahsettiğiniz form "TEMİNAT" formundaki sil butonu ise Komut65 butonunun tıklandığında olayına yazdığınız kodu aşağıdaki ile değiştiriniz.

DoCmd.SetWarnings False
DoCmd.RunSQL ("DELETE TEMİNAT.KISI_ID FROM TEMİNAT WHERE (((TEMİNAT.KISI_ID)=[Formlar]![TEMİNAT]![ADI]));")
DoCmd.SetWarnings True

bu kod ile seçilen kişinin "TEMİNAT" tablosundaki tüm verileri silinir.

Kişinin KİŞİLER tablosundan da silinmesini istiyorsan aşağıdaki kodu kullan

DoCmd.SetWarnings False
DoCmd.RunSQL ("DELETE KISILER.KISI_ID FROM KISILER WHERE (((KISILER.KISI_ID)=[Formlar]![TEMİNAT]![ADI]));")
DoCmd.RunSQL ("DELETE TEMİNAT.KISI_ID FROM TEMİNAT WHERE (((TEMİNAT.KISI_ID)=[Formlar]![TEMİNAT]![ADI]));")
DoCmd.SetWarnings True
27/05/2011, 18:17

sansar55

bu konu için sonucu anca yarın bildirebilirim evimdeki pc bazi sorunlardan dolayı açamıyorum.
28/05/2011, 10:56

sansar55

ellerinize sağlık sorun çözüldü...Saygılar kolay gelsin