Ako... Zatim... Još makro bloka

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Ako blok makroa u programu Access baze podataka za računare i Access Veb aplikacije možete da koristite za uslovno izvršavanje grupe radnji makroa, u zavisnosti od vrednost izraza.

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

Blokiranje makroa IfThenElse u programu Access

Postavka

Ako i Drugo ako, sledeće argumente su potrebni.

Argument radnje

Opis

Izraz

Uslov koji želite da testirate. Mora da bude izraz koji daje vrednost True ili False.

Napomene

Kada izaberete stavku Ako makro blok, pojavljuje se okvir za tekst tako da možete da unesete izraz koji predstavlja uslov koji želite da testirate. Pored toga, u kombinovanom okviru će se pojaviti gde možete da umetnete radnje makroa, ispod koje tekst „Završi ako” automatski prikazuje. Ako i završi ako uglasta zagrada oblast u kojoj možete da unesete grupe ili perioda radnje. Blok se izvršava samo ako izraz koji unesete ima vrednost True.

Se izračunava izraz u različitim kada je prvi izraz netačan, možete izabrati stavku Dodaj još ako da umetnete opcionalno Još ako blok. Morate da unesete izraz koji daje vrednost True ili False. U ovom slučaju, blok se izvršava samo ako izraz ima vrednost True i prvi izraz ima vrednost False.

Možete da dodate onoliko Još ako blokovi onako kao da biste If Blokiraj.

Možete izabrati stavku Dodaj još da biste umetnuli na opcionalno Else blok. U ovom slučaju, radnje koje ste umetnuli ispod Else obrasca blok Else koji izvršava samo kada dela iznad ne rade. Možete da dodate jedan blok ElseAko blok.

U sledećem primeru koda, radnje makroa u prvom bloku izvršiti ako je vrednost za [Status] veći od 0. Ako je vrednost za [Status] veći od 0, izraza koji sledi na Drugo ako se procenjuje. Radnje makroa u bloku Još ako izvršiti ako je vrednost za [Status] jednak 0. Na kraju, ako prvo blok niti drugi blok izvrši, izvršavanje radnje u blok Else .

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

Možete da ugnezdite Ako blokovi. Trebalo bi da razmislite o ugnežđivanje na Ako bloka unutar Ako bloka ako želite da procenite drugi izraz kada prvi izraz je True. U sledećem primeru koda, unutrašnji blok If samo izvršava kada je vrednost za [Status] oba veći od 0 i veća od 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If
Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×