merhaba arkadaşlar
ekteki veritabanında frmOrder formunda Sil butonuna tıkladığımda 3218 hatası alıyorum.
bunun sebebi nedir? nasıl düzeltebilirim?
teşekkürler
Hangi adımları izliyorsunuz? Belirttiğiniz formda once düzenle butonuna sonra da sil butonuna basınca silme ve güncelleme uyarılarını verip sildi.
aynısını yapıyorum. önce düzenle sonra sil yapıyorum. ama bu hatayı veriyor.
Programı doğrudan belirttiğiniz formdan mi açıyorsunuz? Arka planda açık başka form var mı?
evet direk sol taraftan açıyorum. arka planda açık başka form yok. çok saçma değil mi?
bu arada size teşekkür ederim, sayenizde sorguyla işlem yapmayı öğrendim. gerçekten çok kolaymış.
şimdi bir kaç kez tekrar denedim. çalışıyor
ekstra soru : güncelleme sorgusu çalıştırdığımızda gelen "şöyle bir işlem yapıyorsunuz emin misiniz?" mesajını göstermemenin bir yolu var mı?
tşk
bu tür sorgularda uyarmasını istemiyorsanız sorgu çalışmadan önce
DoCmd.SetWarnings False
komutunu kullanabilirsiniz.
tekrar aktifleştirmek için ise
DoCmd.SetWarnings true
farklı bir yöntem olarak da doğrudan sorgu oluşturup onları çalıştırmak yerine
currentdb.execute sorguKOdu
şeklinde de kullanabilirsiniz
mesela tüm kayıtları silmek için
currentdb.execute "delete from tabloadi"
gibi