Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Z makroblokom Če lahko v Accessovih namiznih zbirkah podatkov in Accessovih spletnih aplikacijah pogojno izvedete skupino dejanj makra, odvisno od vrednosti izraza.

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

Makroblok »IfThenElse« v Accessu

Nastavitev

Tako za Če kot tudi za Razen če potrebujete te argumente.

Argument dejanja

Opis

Izraz

Pogoj, ki ga želite preskusiti. Izraz mora biti ovrednoten kot TRUE ali FALSE.

Opombe

Če izberete makroblok Če, se prikaže besedilno polje tako, da lahko vnesete izraz, ki predstavlja pogoj, ki ga želite preskusiti. Poleg tega se prikaže tudi kombinirano polje, kamor lahko vstavite makro dejanje, pod katerim je samodejno prikazano besedilo »Končaj Če«. Izraza »Če« in »Končaj Če« omejujeta območje, kamor vnesete skupino ali blok dejanj. Blok se izvede le, če je izraz, ki ga vnesete, »True«.

Če želite ovrednotiti drug izraz, ko je prvi »false«, lahko kliknete Dodaj »Razen če«, da vstavite izbirni blok Razen če . Vnesite izraz, ki je ovrednoten kot True ali False. V tem primeru se blok izvede le, če je izraz »True« in če je prvi izraz »False«.

Bloku »Če« lahko dodate toliko blokov Razen če, kolikor želite.

Kliknite Dodaj »Potem«, če želite vstaviti izbirni blok Potem. V tem primeru se bodo dejanja, ki jih vstavite pod obrazec Potem bloka Potem izvedla le, če se dejanja zgoraj ne izvedejo. Bloku Če lahko dodate en sam blok Potem.

V spodnjem primeru kode, se dejanja makra v prvem bloku izvedejo, če je vrednost za [Stanje] večja od 0. Če vrednost za [Stanje] ni večja od 0, se izraz, ki sledi pogoju Razen če, ovrednoti. Dejanja makra v bloku Razen če se izvedejo, če je vrednost za [Stanje] enaka 0. Če se ne izvedeta niti prvi niti drugi blok, se izvedejo dejanja v bloku Potem.

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

Bloke Če lahko ugnezdite. Upoštevajte gnezdenje bloka Če znotraj bloka Če, če želite ovrednotiti drug izraz, če je prvi izraz »True«. V spodnjem primeru kode se notranji blok Če izvede le, če je vrednost za [Stanje] večja kot 0 in tudi večja kot 100.

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

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×