Ja... Tad... Vēl makro bloķēšana

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Ja makro bloķēšana Access datora datu bāzēs un Access tīmekļa lietojumprogrammās varat izmantot, lai pēc nosacījuma izpildīt makro darbības atkarībā no izteiksmes vērtība grupas.

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

Ja gan Vēl ja, ir nepieciešami šādi argumenti.

Darbības arguments

Apraksts

Izteiksme

Nosacījums, ko vēlaties pārbaudīt. To jābūt izteiksmei, kas novērtēts kā True vai False.

Piezīmes.

Ja atlasāt makro blokā Ja , lai varētu ievadīt izteiksmi, kas atbilst nosacījumam, jūs vēlaties, lai pārbaudītu, tiek rādīts tekstlodziņu. Turklāt kombinētā lodziņa šķiet, kur varat ievietot makro darbību, zem kura teksts "End If" automātiski tiek rādīts. Funkcijas If un End If iekava apgabalu, kurā var ievadīt grupu vai bloku darbību. Bloku izpilda tikai tad, ja izteiksme, kas tiek ievadīta ir True.

Lai novērtētu citu izteiksmi, kad pirmā izteiksme ir nepatiesa, varat noklikšķināt uz Pievienot vēl ja ievietot papildu Vēl ja bloku. Ir jāievada izteiksmes, kas novērtēts kā True vai False. Šajā gadījumā bloķēšana izpilda tikai tad, ja izteiksme ir True un pirmā izteiksme ir False.

Varat pievienot tik daudz Vēl ja bloku, kā jums patīk, ja bloķēt.

Varat noklikšķināt uz Pievienot vēl nav obligāti Else bloka ievietošana. Šajā gadījumā darbības, kuras esat ievietojis zem Else veido Else bloks, kas izpilda tikai tad, ja nav iepriekš minēto darbību. Varat pievienot vienā Else blokā Ja bloku.

Šajā piemērā kods, makro darbību, pirmajā bloķēt izpildīt ja [Status] vērtība ir lielāka par 0. Ja [Status] vērtība nav lielāks par 0, tiek vērtēta izteiksme, kas seko Vēl ja . Makro darbības Vēl ja bloķēšanas izpildīt, ja [Status] vērtība ir vienāda ar 0. Visbeidzot, ja pirmā bloka nedz otrā bloka izpildīt darbības blokā Else izpildīt.

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 Ja blokus. Jums ir jāapsver ligzdošanas Ja bloka Ja bloka laikā, ja vēlaties novērtēt otra izteiksme, ja pirmā izteiksme ir True. Šajā piemērā kodu, iekšējo If bloka tikai jāizpilda pēc [Status] vērtība ir gan lielāks par 0 un lielāka nekā 100.

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

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas 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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×