Ja... Pēc tam... Cits makro bloks

Varat izmantot makro bloku Access datora datu bāzēs un Access tīmekļa lietojumprogrammās, lai ar nosacījumu izpildītu makro darbību grupu atkarībā no izteiksmes vērtības.

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

IfThenElse makro bloks programmā Access

Iestatījums

Abos gadījumos , jair nepieciešami tālāk norādītie argumenti.

Darbības arguments

Apraksts

Izteiksme

Nosacījums, ko vēlaties pārbaudīt. Ir jābūt izteiksmei, kas tiek novērtēta kā TRUE vai FALSE.

Piezīmes

Ja atlasāt makro bloku , tiek parādīts tekstlodziņš, lai varētu ievadīt izteiksmi, kas atbilst nosacījumam, kuru vēlaties pārbaudīt. Papildus tiek parādīts kombinētais lodziņš, kurā var ievietot makro darbību, zem kuras teksts tiek parādīts automātiski. IF un End If iekavas apgabals, kurā var ievadīt darbību grupu vai bloku. Bloķēšana tiek izpildīta tikai tad, ja ievadītā izteiksme ir patiesa.

Lai novērtētu citu izteiksmi, ja pirmā izteiksme ir FALSE, varat noklikšķināt uz Pievienot citu, ja , Ja vēlaties, ievietot papildu citu vienumu, ja tas ir bloķēts. Ir jāievada izteiksme, kas tiek novērtēta kā TRUE vai FALSE. Šajā gadījumā bloķēšana tiek izpildīta tikai tad, ja izteiksme ir patiesa un pirmā izteiksme ir FALSE.

Jūs varat pievienot tik daudz citu, ja bloki, kas jums patīk, ja bloks ir bloķēts.

Lai ievietotu papildu bloku, varat noklikšķināt uz Pievienot citu . Šajā gadījumā darbības, ko ievietojat zem citas personas, tiek bloķētas, un tās tiek izpildītas tikai tad, ja iepriekš minētās darbības neveic. Ja bloķēšanai var pievienot vienu citu bloku.

Tālāk esošajā koda piemērā makro darbības pirmajā blokā ir izpildītas, ja vērtība [statuss] ir lielāka par 0. Ja parametra [statuss] vērtība nav lielāka par 0, izteiksme, kas seko citam, Ja ir novērtēta. Makro darbības arī tad, Ja bloks tiek izpildīts, ja vērtība [statuss] ir vienāda ar 0. Visbeidzot, ja ne pirmo bloku, ne otro bloku neizpilda, darbības, kas atrodas citur blokā, tiek izpildītas.

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

Varat ligzdot IF Blocks. Ja vēlaties novērtēt otro izteiksmi, ir ieteicams ligzdot bloku IF blokā . Tālāk esošajā koda piemērā iekšējā IF bloķēšana tiek izpildīta tikai tad, ja vērtība [statuss] ir lielāka par 0 un lielāka par 100.

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

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×