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

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

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 blokā Vēl ja tiek izpildītas 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
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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×