Makro Veya Visual Basic Hatası Sonlandırma

11/02/2020, 09:51

xoseng

Selamun Aleykum, Access çalışmasında tıklanan her hangi buton ve çalışan bir kod hatası olduğunda mesaj kutusunun açılmasını engellemek ve çalışan makroyu o an için durdurmak için ne yapabilirim.
örnek hata resmi:




11/02/2020, 10:03

ozanakkaya

Private Sub Komut0_Click()

DoCmd.Close acForm, Me.Name

End Sub

Kodu aşağıdaki gibi yazılabilir.

Private Sub Komut0_Click()
On Error GoTo ErrHandler_

DoCmd.Close acForm, Me.Name

ExitProc_:
Exit Sub

ErrHandler_:
Resume ExitProc_
Resume

End Sub

Ancak, kod içerisindeki hatayı bulmak ve bu hatayı düzeltmek daha doğru olacaktır.
11/02/2020, 10:13

xoseng

(11/02/2020, 10:03)ozanakkaya yazdı: Ancak, kod içerisindeki hatayı bulmak ve bu hatayı düzeltmek daha doğru olacaktır.

Form içinde liste arama (Birleşik Giriş Kutusu öğesi) yaparken öğrenci numarasını yazıp "enter" tuşuna basınca ilgili numara listede yoksa 

geliyor.

Diğer hata ise sırayla tıklanması gereken buton (link yönlendirme) henüz sırası gelmemiş olan buton için visual basic hatası veriyor.