Eğer... Sonra... Else Macro Block

Bir ifadenin değerine bağlı olarak bir grup makro eylemsini koşullu olarak yürütmek için Access masaüstü veritabanlarında ve Access web uygulamalarında Eğer makro bloğu 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 Eğer hem de Eğer 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şuldur. Doğru veya Yanlış olarak değerlendirilen bir ifade olması gerekir.

Açıklamalar

Eğer makro bloğuyu seçerek sınamak istediğiniz koşulu temsil eden bir ifade girebilirsiniz. Buna ek olarak, altında "Eğer Sonla" metninin otomatik olarak görüntülendiğinden makro eylemi ekleyebilirsiniz bir birleşik giriş kutusu görüntülenir. Eğer ve End If köşeli ayraçları, içinde bir grup veya eylem bloğu gir açabilirsiniz. Engelleme yalnızca, girersiniz ifade Doğru ise yürütülür.

İlk ifade yanlış olduğunda farklı bir ifadeyi değerlendirmek için, isteğe bağlı Bir Eğer bloğu eklemek için Başka Eğer Ekle'yi tıklatın. Doğru veya Yanlış olarak değerlendirilen bir ifade girmeniz gerekir. Bu durumda, blok yalnızca ifade Doğru ve ilk ifade Yanlış ise yürütülür.

Bir Eğer bloğuna istediğiniz kadar Else If bloğu ekleme.

İsteğe bağlı bir Else bloğu eklemek için Başka Ekle'ye tıklarsiniz. Bu durumda, Else bloğu altında ekley istediğiniz eylemlerElse bloğu şeklindedir ve bu bloğun yürütülmeleri için yukarıdaki eylemlerin yürütülmez. Eğer bloğuna tek bir Else bloğu ekleme.

Aşağıdaki kod örneğinde, [Durum] değerinin 0'dan büyük olduğu durumda ilk bloğun makro eylemleri yürütülür. [Durum] değeri 0'dan büyük değilse, Else If değerini izleyen ifade değerlendirilir. [Durum] değerinin 0'a eşit olması durumunda, Else If block execute durumundaki makro eylemleri. Son olarak, ne ilk bloğun ne de ikinci bloğun yürütülmezse, Else bloğunda yapılan eylemler yürütülür.

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

Eğer bloklarını iç içe içe yerleştirme. İlk ifade Doğru olduğunda ikinci bir ifadeyi değerlendirmek için Eğer bloğu içinde bir Eğer bloğu iç içe yerleştirmeyi göz önünde bulundursanız. Aşağıdaki kod örneğinde, iç Eğer bloğu yalnızca [Durum] değeri 0'dan büyük ve 100'den büyük olduğunda yürütülür.

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

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

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?

×