HataDurumunda Makro Eylemi

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Bir makroda bir hata oluştuğunda ne olması gerektiğini belirtmek için Access'te HataDurumunda makro eylemi kullanabilirsiniz.

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

Ayar

HataDurumunda makro eylemi aşağıdaki bağımsız değişkenler bulunur.

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

Açıklama

Şuraya gidin:

Bir hata oluştuğunda gerçekleşmesi gereken genel davranışı belirtin. Aşağı açılan oku tıklatın ve sonra şu ayarları birini tıklatın:

Ayar

Açıklama

Sonraki

Access hata ayrıntılarını MakroHatası nesnesinde kaydeder, ancak makro durdurmaz. Makro eylemini içeren bir sonraki devam eder.

Makro adı

Access geçerli makro durur ve Makro adı bağımsız değişkeninde adlı makro çalışır.

Başarısız

Access geçerli makro durur ve bir hata iletisi görüntülenir.

Makro adı

Makro adı gidin bağımsız değişkeni ayarlarsanız, hata işleme için kullanılacak alt makro adını yazın. Yazdığınız ad geçerli makrodaki bir alt makrosu adıyla eşleşmelidir; farklı bir makro nesnesinin adı giremezsiniz. Aşağıdaki örnekte, ErrorHandler sub makroyu HataDurumunda makro eylemi olarak aynı makro nesne yer alır.

Gidin bağımsız değişkeni sonraki veya başarısızolarak ayarlarsanız bu bağımsız değişkeni boş bırakılıp gerekir.

Not: Access 2010'da makro tasarım penceresinin değiştirildi. Access 2007 kullanıyorsanız, hata işleme için kullanılacak makronun adını Makro adı sütununda geçerli makro bir adıyla eşleşmelidir.

Notlar

  • HataDurumunda makro eylemi genellikle makro başlangıcında yerleştirilir, ancak daha sonra makroyu eylemi de yerleştirebilirsiniz. Her eylemi çalıştırdığınızda eylem tarafından belirlenen kurallardan etkili olur.

  • Başarısız gidin bağımsız değişkeni ayarlarsanız, Access hiçbir HataDurumunda makro eylem varsa bunu olduğu gibi davranır. Başka bir deyişle, bir hatayla karşılaştı, Access makro durur ve standart hata iletisi görüntüler. Ana başarısız ayarı için bir makro daha önceki sürümlerinde oluşturulan herhangi bir hata işleme kapatmak için kullanılır.

Örnek

Aşağıdaki makro HataDurumunda makro eylemi kullanımını gösterir. Bu örnekte, Access bir özel hata işleme alt makrosu bir hata oluştuğunda ErrorHandler adlı çalıştığını HataDurumunda eylemi belirtir. Ardındaki işlemlerden herhangi bir hata olursa, Access için ErrorHandler alt makro atlar. ErrorHandler alt makro hata hakkındaki bilgileri görüntülemek için MakroHatası nesnesini başvuran bir ileti kutusu görüntüler.

Alt Makro adı

Eylem

Bağımsız Değişkenler

HataDurumunda

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: bir 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.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×