Güncelleştirilemedi Şu Anda Kilitli Hatası - 3218

1 2 3
13/07/2020, 15:58

magmar

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
13/07/2020, 17:22

berduş

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.
13/07/2020, 17:24

magmar

aynısını yapıyorum. önce düzenle sonra sil yapıyorum. ama bu hatayı veriyor.
13/07/2020, 17:28

berduş

Programı doğrudan belirttiğiniz formdan mi açıyorsunuz? Arka planda açık başka form var mı?
13/07/2020, 17:29

magmar

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
13/07/2020, 17:37

berduş

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
1 2 3