Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Access'teki OnError makro eylemini kullanarak bir makroda hata oluştuğunda ne olacağını belirtebilirsiniz.

Not: OnError makro eylemi Access web uygulamalarında kullanılamaz.

Ayar

OnError makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.

Eylem bağımsız değişkeni

Açıklama

Şuraya gidin:

Bir hatayla karşılaşıldığında ortaya çıkması gereken genel davranışı belirtin. Açılan oka tıklayın ve ardından aşağıdaki ayarlardan birine tıklayın:

Ayar

Açıklama

Sonraki

Access hatanın ayrıntılarını MacroError nesnesine kaydeder ancak makroyu durdurmaz. Makro sonraki eylemle devam eder.

Makro Adı

Access geçerli makroyu durdurur ve Makro Adı bağımsız değişkeninde adlı makroyu çalıştırır.

Başarısız

Access geçerli makroyu durdurur ve bir hata iletisi görüntüler.

Makro Adı

Git bağımsız değişkeni Makro Adı olarak ayarlandıysa, hata işleme için kullanılacak alt makronun adını yazın. Yazdığınız ad, geçerli makrodaki bir alt makro adıyla eşleşmelidir; farklı bir makro nesnesinin adını giremezsiniz. Aşağıdaki örnekte ErrorHandler alt makro, OnError makro eylemiyle aynı makro nesnesinde yer almaktadır.

Git bağımsız değişkeni İleri veya Başarısız olarak ayarlandıysa bu bağımsız değişken boş bırakılmalıdır.

Açıklamalar

  • OnError makro eylemi genellikle makronun başına yerleştirilir, ancak eylemi makronun ilerleyen bölümlerinde de yerleştirebilirsiniz. Eylem tarafından oluşturulan kurallar, eylem her çalıştırıldığında geçerli olur.

  • Git bağımsız değişkenini Başarısız olarak ayarlarsanız, Access makroda OnError eylemi yoksa olduğu gibi davranır. Başka bir ifadeyle, bir hatayla karşılaşılırsa Access makroyu durdurur ve standart bir hata iletisi görüntüler. Başarısız ayarının ana kullanımı, makroda daha önce oluşturduğunuz hata işlemeyi kapatmaktır.

Örnek

Aşağıdaki makroda , OnError makro eyleminin kullanımı gösterilmektedir. Bu örnekte, HataDurumunda eylemi bir hata oluştuğunda Access'in Hataİşleyicisi adlı özel bir hata işleme alt makrosu çalıştırdığını belirtir. İzleyen eylemlerden birinde hata oluşursa, Access Hataİşleyicisi alt makrosuna atlar. Hataİşleyicisi alt makrosu, hatayla ilgili bilgileri görüntülemek için MakroHatası nesnesine başvuran bir ileti kutusu gösterir.

Alt Makro Adı

Eylem

Bağımsız Değişkenler

HataDurumunda

Şuraya gidin: Makro Adı

Makro Adı: ErrorHandler

[Eylem 2]

...

[Eylem n]

ErrorHandler

Messagebox

İleti: ="Error # " & [MakroHatası].[Numara] & " on " & [MakroHatası].[EylemAdı] & " action."

Bip: Evet

Tür: Yok

Başlık: Hata oluştu

Burada, önceki örneği içeren Access makro tasarımcısının (Access sürüm 2010 ve üstü) ekran görüntüsü verilmiştir. Bu durumda, YerelDeğişkenAyarla eylemindeki ifade bir hatayı tetikler çünkü bir sayıyı sıfıra bölmeye çalışıyordur. Access aşağı inerek Hataİşleyicisi adlı alt makroya gelir ve ileti kutusunda hata bilgilerini görüntüler.

HataDurumunda makro eylemini gösteren Access makro tasarım yüzeyi.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×