Jeigu … Tada... Dar makrokomandos bloką

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Jei makrokomandos bloką prieigos darbalaukio duomenų bazėse ir prieigos žiniatinklio taikomąsias programas galite naudoti sąlygiškai vykdyti grupės makrokomandų veiksmų, atsižvelgiant į tai, kad 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“

Nustatymas

Jei ir Dar jei, būtini toliau nurodyti argumentai.

Veiksmo argumentas

Aprašas

Reiškinys

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

Pastabos

Pasirinkus Jei makrokomandos bloką, teksto lauką rodoma, kad galite įvesti išraišką, kuri yra sąlyga, kurį norite patikrinti. Be to, pasirinktinio įvedimo lauko rodoma, kur galite įterpti makrokomandos veiksmą, kurio teksto "Pabaigos jei" automatiškai rodoma. Jei ir pabaigos jei skliaustas sritį, kurioje galite įvesti grupę, arba bloką, veiksmai. Bloko 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 blokai, 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, kuri vykdo tik tada, kai aukščiau veiksmai nėra. Jei bloko galite įtraukti vieną Else bloką.

Šiame pavyzdyje kodas pirmojo bloko makrokomandų veiksmus vykdyti jei [Status] reikšmė didesnė už 0. Jei [Status] reikšmė yra didesnė negu 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 antrosios grupės 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ą Jei bloke jei norima įvertinti antrą išraiška, kai pirmasis išraiška yra TRUE (teisinga). Šiame pavyzdyje kodas vidinis If bloko tik vykdo kai [būsena] reikšmė 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

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×