HataDurumunda Makro Eylemi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne 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

Next

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 makronun 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.

  • Access başarısızgidin bağımsız değişkeni ayarlarsanız, 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 hata oluştuğunda ErrorHandler adlı çalıştırma 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

Git: 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 örnekte olduğu (Access 2010 ve üstü sürüm) Access Makro Tasarımcısı'nın ekran görüntüsü. Bu örnekte, bir sayı sıfıra bölme çalıştığı için SetLocalVar eylemi ifadesinde hata tetikleyen. Access ErrorHandler adlı alt makro için aşağı taşır ve bir ileti kutusunda hata bilgilerini görüntüler.

Access makro tasarım yüzeyine HataDurumunda makro eylemi görüntüleme.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×