Microsoft Office Access |
|
|
Šabloni formi u AccessuNivo:
Uobičajeni metod standardizacije izgleda obrazaca je primena šablona; neke od Wordovih šablona ste sigurno već koristili. Ali, da li ste znali da i u Accessu možete pripremiti šablone za maske i izveštaje i koristiti ih redovno?... Većina ljudi koristi Access godinama, ne znajuću da se generisanje maski i izveštaja mogu koristiti šabloni. Za razliku od Worda, Access ne daje mogućnost biranja iz palete šablona, već se jednostavno učitava osnovni šablon (u Wordu je to Normal.dot). Da biste u Accessu koristili šablon za nove maske i izveštaje, otvorite meni Tools/Options i na tabu Forms/Reports ukucajte naziv šablona kojeg ćete ubuduće koristiti. NAPOMENA: U daljem tekstu ćemo govoriti samo o maskama, pošto izveštaji funkcionišu na sličan način. Šabloni koje ćete koristiti moraju se nalaziti u aktivnoj bazi sa kojom radite i nisu ni po čemu posebni - to su obične maske. Možete im, recimo, dati prefiks ftmp da biste izbegli zabunu. Kada kreirate novu masku na osnovu šablona, ne dobijate kopiju šablona! Daleko od toga, dobijate vizuelno istu masku, s tim što Access iz nje ukloni sav kod koga ste ranije ukucali. Na prvi pogled izgleda da je ovakva maska beskorisna, jer se ponovo mora pisati program za događaje elemenata maske, ali prvi utisak vara: postavite osobine maske onako kako kreirate formu. Postavite osobinu Record Selector na off, definišite boju pozadine i font koje koristite itd. Za početak, ovo je dobar način uštede vremena, jer se to radi samo jednom za više maski koje ćete kreirati. Ima još: ako na formu postavite SVE kontrole koje koristite i postavite njihove osobine baš onako kako želite (recimo, desno uravnat tekst na kontroli), zatim selektujete sve kontrole, otvorite meni Format i selektujete Set Control Defaults, dobićete osobine kontrola koje će se preneti u novu masku. Zatim možete obrisati kontrole sa šablona, a njihove osobine za buduću upotrebu će biti zapamćene! Šta ako želite da šablon koga koristite prenese kontrolu u novu masku, kao što je Record Selector na primer, koji će se nalaziti u hederu ili futeru (sa programskim događajem AfterUpdate)? Ili ako želite da se na formi nalazi standardni taster Close? Ili ako želite da odaberete predefinisanu formu iz liste formi sa različitim osobinama kao što je Single form, odnosno Continuous form i Datasheet form? Postoje dva načina da ovo učinite. "Ručni" metod je sledeći: kreirajte formu koju ćete ubuduće koristiti kao šablon. Snimite je u bazu (baza može biti i ona u kojoj držite razne module koje koristite i u drugim bazama; neka se ta baza zove General.mdb) i zatim je kopirajte u aktivnu bazu sa kojom trenutno radite. Zatim možete napraviti kopiju šablona (ručno) kada želite da napravite novu masku. "Automatski", odnosno napredni metod, je kreiranje add-ina - čarobnjaka (Wizard) koji će vas voditi kroz postupak kreiranja maske i koji će vam davati mogućnost odabira, na primer, boje pozadine, izgleda maske, osobina kontrola itd. tako da možete birati iz liste različite šablone. No, ovo je već druga priča...
|
|
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. |