Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

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

IfThenElse makro bloks programmā Access

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×