Varat izmantot Ja makro bloku Access datora datu bāzēs un Access tīmekļa lietojumprogrammās, lai veiktu 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
Iestatījums
Gan if , gan Else If argumentiem ir nepieciešami tālāk minētie argumenti.
Darbības arguments |
Apraksts |
---|---|
Izteiksme |
Nosacījums, ko vēlaties pārbaudīt. Tai jābūt izteiksmei, kuras vērtība ir Patiess vai Aplams. |
Piezīmes
Atlasot makro bloku Ja makro, tiek parādīts tekstlodziņš, lai jūs varētu ievadīt izteiksmi, kas atbilst nosacījumam, kuru vēlaties pārbaudīt. Turklāt kombinētais lodziņš tiek parādīts tur, kur varat ievietot makro darbību, zem kuras automātiski tiek rādīts teksts "End If". The If and the End If bracket an area in you can enter a group, or block, of actions. Bloks tiek izpildīts tikai tad, ja ievadītā izteiksme ir True.
Lai novērtētu citu izteiksmi, kad pirmā izteiksme ir nepatiesa, varat noklikšķināt uz Pievienot citus , ja ievietot neobligātu bloku Else If . Ievadiet izteiksmi, kas tiek novērtēta ar True vai False. Šajā gadījumā bloks tiek izpildīts tikai tad, ja izteiksme ir Patiess un pirmā izteiksme ir False.
Blokā Ja varat pievienot tik daudz bloku Citādi, cik vien vēlaties.
Lai ievietotu neobligātu bloku Else , varat noklikšķināt uz Pievienot citu . Šajā gadījumā darbības, kuras ievietojat zem formas Else, ir bloķēts Else, kas tiek izpildītas tikai tad, ja iepriekš norādītās darbības ne. Blokā Ja varat pievienot vienu bloku Citādi .
Šajā koda piemērā makro darbības pirmajā blokā tiek izpildītas, ja vērtība [Statuss] ir lielāka par 0. Ja vērtība [Statuss] nav lielāka par 0, izteiksme, kas ir aiz vērtības Else If, tiek novērtēta. Blokā Citādi , ja tiek izpildītas makro darbības, ja vērtība [Statuss] ir vienāda ar 0. Visbeidzot, ja netiek izpildīts pirmais bloks vai otrais bloks, tiek izpildītas darbības blokā Citādi.
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 blokus . Apsveriet iespēju ligzdot bloku Ja blokā Ja , ja vēlaties novērtēt otru izteiksmi, kad pirmā izteiksme ir True. Tālāk sniegtajā koda piemērā iekšējais bloks Ja tiek izpildīts 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