Microsoft Office Access |
|
|
Dva operatora u jednoj linijiNivo:
Mala veština može vam pomoći da lakše čitate sadržaj nekog koda. Ovaj put, iskoristićemo mogućnost da se logičkim promenljivama barata kao brojevima. Ispitivanje vrednosti logičkog polja se često koristi kao uslov za dalje odvijanje procedure VBA programa i ono uglavnom ima oblik sličan ovome:
Ovakva procedura se koristi i u slučajevima kada treba presresti grešku i programski je obraditi. Međutim, umesto provere uslova tipa If, ceo gornji kod je moguće zameniti jednom linijom koda u kojoj se nalaze dva operatora: LogProm = PoljeNaFormi <> 0 Promenjliva LogProm dobija vrednost 0 (odnosno No ili False) kada je vrednost promenljive PoljeNaFormi različita od nule. U slučaju da je PoljeNaFormi jednako nuli, LogProm dobija vrednost -1 (odnosno Yes ili True). Kao uporedna vrednost u ispitivanju ne mora stajati nula kao u ovom primeru, nego bila kakva vrednost. Ova primena dodeljivanja vrednosti promenljivoj je nešto brža od korišćenja pune petlje sa klauzulom If. To se itekako može osetiti ako se ovakvo ispitivanje obavlja unutar veće petlje koja "protrčava" kroz celu veliku bazu podataka.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |