Eğer... Bu durumda... Başka bir makro engelleme

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Koşullu ifade değerini bağlı olarak, makro eylemleri grubunun yürütmek için Access Masaüstü veritabanları ve Access web uygulamaları varsa makro engelleme kullanabilirsiniz.

If expression Then 
 Insert macro actions here ... 
Else If expression 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Access'te IfThenElse makro bloğu

Ayar

Hem varsa ve Değilse eğeriçin aşağıdaki bağımsız değişkenler gereklidir.

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

Açıklama

İfade

Sınamak istediğiniz koşul. Bu doğru veya yanlış olarak değerlendirilen ifade olmalıdır.

Notlar

Sınamak istediğiniz koşul temsil eden bir ifade girebilirsiniz böylece varsa makro engelleme seçtiğinizde, bir metin kutusu görüntülenir. Ayrıca, makro eylemi altına otomatik olarak "End If" metnini görüntüler, burada ekleyebilirsiniz birleşik giriş kutusu görüntülenir. Eğer ve End If bir grup veya bloğunu eylemleri girebilirsiniz bir alanı ayraç içine alın. Girdiğiniz ifade doğru ise bloğu yürütür.

İlk ifade yanlış olduğunda farklı bir ifade değerlendirilmesi için isteğe bağlı bir Değilse eğer bloğu eklemek için Başka eklerseniz tıklatabilirsiniz. Doğru veya yanlış olarak değerlendirilen ifade girmeniz gerekir. Bu durumda, yalnızca ifade doğru ise ve ilk ifade yanlış ise bloğu yürütür.

Olabildiğince çok Değilse eğer blokları olarak size için Eğer bloğu gibi ekleyebilirsiniz.

İsteğe bağlı bir Else bloğu eklemek için Ekle başka tıklatabilirsiniz. Bu durumda, Else ekleme eylemleri yalnızca yukarıdaki eylemleri değil yaptığınızda yürütür Else engelleme form. Tek bir Else bloğu varsa bloğuna ekleyebilirsiniz.

[Status] değeri 0'dan büyükse, aşağıdaki kodu örnekte, ilk Bloğu'ndaki makro eylemlerini yürütün. [Status] değeri 0'dan büyük değilse, Değilse eğer izleyen ifadenin hesaplanacağı. [Status] değeri 0'a eşit değilse Değilse eğer Bloğu'ndaki makro eylemlerini yürütün. Son olarak, ilk engelleme ne ikinci blok çalıştırırsanız Else engelleme eylemleri yürütün.

If [Status] > 0 Then 
 Insert macro actions here ... 
Else If [Status] = 0 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Varsa blokları yerleştirebilirsiniz. İlk ifade doğru olduğunda, ikinci bir ifade değerlendirmek istiyorsanız bir Eğer bloğu bir Eğer bloğu içinde iç içe geçirme düşünmelisiniz. [Status] değeri 0 ve 100'den büyük'den büyük olduğunda, aşağıdaki kodu örnekte, iç Eğer engelleme yalnızca yürütür.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If

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.

×