Jei... Tada... Dar makrokomandos bloką

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Jei makrokomandos blokuoti prieigą darbalaukio duomenų bazėse ir prieigos žiniatinklio taikomosios programos galite naudoti sąlygiškai vykdyti grupės makrokomandų veiksmų, atsižvelgiant į reiškinio reikšmę.

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

IfThenElse makrokomandos blokas programoje „Access“

Parametras

Jei ir Dar jei, reikalingi toliau nurodyti argumentai.

Veiksmo argumentas

Aprašas

Reiškinys

Sąlyga, kurią norite patikrinti. Jis turi būti išraiška, kuri įvertinama kaip True arba False.

Pastabos

Pasirinkus makrokomandos bloke Jei teksto lauką atrodo, kad galite įvesti išraišką, kuri yra sąlyga, kurią norite patikrinti. Be to, pasirinktinio įvedimo lauko rodoma, kur galite įterpti makrokomandos veiksmą, po kurio automatiškai rodoma teksto "Pabaigos jei". Jei ir pabaigos jei skliaustas sritį, kurioje galite įvesti grupe arba bloką, veiksmai. Blokas vykdo tik tada, jei įvesite išraiška TRUE (teisinga).

Norėdami įvertinti kitokį išraišką, kai pirmą išraiška yra klaidinga, galite spustelėti Įtraukti dar jei įterpti pasirinktinai blokas Else If . Turite įvesti išraišką, kuri įvertinama kaip True arba False. Šiuo atveju blokas vykdo tik tada, jei išraiška yra TRUE (teisinga), ir pirmojo išraiška yra klaidinga.

Galite įtraukti tiek Dar jei blokų kaip jums patinka, jei norite blokuoti.

Galite spustelėti Įtraukti dar yra pasirinktinis Else bloko įterpimas. Šiuo atveju veiksmai, kurių galite įterpti po Else formos Else blokas, kuris atlieka tik tada, kai nėra aukščiau veiksmai. Galite įtraukti Else vientiso, Jei bloką.

Šiame pavyzdyje kodas pirmojo bloko makrokomandų veiksmus vykdyti jei [Status] reikšmė didesnė už 0. Jei [Status] reikšmė yra didesnis už 0, kad taip, kad Dar jei yra reiškinį. Dar jei bloką makrokomandų veiksmus vykdyti jei [Status] reikšmė yra lygi 0. Galiausiai, jei pirmojo bloko nei antrasis blokas įvykdyti, Else bloko veiksmai, vykdyti.

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

Jei blokų galima įdėti. Turite atsižvelgti į įdėtųjų Jei bloką, kad Jei bloke jei norima įvertinti antrą išraiška, kai pirmasis išraiška yra TRUE (teisinga). Šiame pavyzdyje kodas vidinio If bloko tik vykdo kai [būsena] vertė abu didesnis už 0 ir didesnė už 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If
Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×