|
Microsoft Office Access |
|
|
Poboljšanja aplikacijeNivo:
Napravili ste predlog finalne verzije aplikacija, zaštitili je i predali korisniku na analizu. Nakon prijema konačnih primedbi, otklanjate nedostatke i unapređujete module uklanjanjem primećenih nedostataka ili ugrađivanjem dodatnih mogućnosti. Korisnik obično zna šta okvirno želi, ali mu ideje neprestano naviru i neprekidno vas "gnjavi" novim zahtevima. "Finalna aplikacija" počinje da teži ka "beskonačno nezavršenoj"... Vremenom ćete početi da razmišljate ne samo kao programer, već i iz korisničkog ugla i na vreme ćete preduprediti zahteve ugrađujući odmah razne mogućnosti koje ste iskustveno sakupili. Korisne module možete uvrstiti u bazu šablona, a nju ćete koristiti svaki put kada krenete u razvijanje nove aplikacije. Njihovo uvrštavanje u buduću aplikaciju iziskuje zaista malo truda, ali se kompletan utisak aplikacije podiže na viši nivo. Neke od predloga za unapređenje ćete pronaći u ovom članku. Glavna forma (ili kontrolna tabla) obično sadrži dugme za kraj rada. Pritiskom, ili bolje reći klikom levog tastera miša na ovo dugme, zatvara se kontrolna tabla, baza podataka i sam Access. Ukoliko je aplikacija složenija, sa kontrolne table se pritiskom na odgovarajuću dugmad otvaraju pod-kontrolne table. Dodatne kontrolne table sadrže dugme za sopstveno zatvaranje. Glavnu kontrolnu tablu možete sakriti, zatvoriti ili jednostavno ostaviti otvorenu u pozadini. Kada korisnik poželi da napusti aplikaciju, ali da istovremeno Access ostane otvoren za dalji rad, tada mora da ga potpuno zatvori, a zatim pokrene novu instancu programa. Korisniku možete olakšati zatvaranje aplikacije ukoliko mu omogućite da zatvori zasebno samu aplikaciju, odnosno i ceo Access. Za ovu svrhu ćete obično postaviti dva kontrolna dugmeta za navedene operacije, jedno za zatvaranje celog Accessa i drugo za napuštanje aplikacije, ali je to moguće izvesti i sa samo jednim dugmetom. U događaju OnClick ostavite standardnu komandu DoCmd.Quit, a zatim dodajte sledeće programske redove u događaj OnMouseDown:
If Shift And acCtrlMask Then
DoCmd.Close
End If
Korisniku ste omogućili da "običnim" klikom zatvori ceo Access ali i da sa klikom uz pritisnut taster CTRL zatvori samo kontrolnu tablu ili određenu formu. Ideju možete kombinovati i proširiti sa drugim posebnim tasterima (ALT ili SHIFT) za druge namene, čineći dugmad višefunkcionalnim. Dva modula su postala veoma popularna za preuzimanje iz Download sekcije Office Praktikuma
Kada je potrebno da pronađete određeni datum (koji datum je bio prvi utorak prošlog marta?), možete pristupiti sistemskom kalendaru dvoklikom na polje za prikaz vremena sistemske palete. Utvrđujete da je prvi utorak marta bio 2. mart, zatvarate kalendar, a zatim ukucavate podatke u formular. Modul "kalendar" olakšava unos datuma - dvoklikom na bilo koje polje tipa datum u bilo kom formularu, otvara se kalendar iz koga pomoću miša ili tastature možete odabrati datum i pritisnuti dugme U redu (ili taster ENTER). Polje iz koga ste pozvali kalendar se odmah popunjava odabranim datumom. Kroz kalendar se možete kretati upotrebom strelica ili tastera PgUp i PgDown. U bazi sa primerima, kalendar se otvara kada dva puta kliknete na polje za unos datuma. Iskoristili smo događaj OnDblClick i u njega postavili sledeću naredbu: =PopupCalendar(Screen.ActiveControl) Osim kalendara, sistemski kalkulator je često potreban za jednostavna izračunavanja. Drugim modulom možete izbeći korišćenje kalkulatora. Dovoljno je pozvati funkciju sledećom naredbom u nekom od događaja: =PopupCalc(Screen.ActiveControl) Možete je čak i postaviti na događaj OnGotFocus i odmah po aktiviranju polja otvoriće se kalkulator. Unos se može nastaviti neometano i dalje, nezavisno od toga da li treba izvesti jednostavne računske operacije - dovoljno je ukucati broj i pritisnuti taster ENTER. Broj prikazan na "ekranu" kalkulatora se prenosi u polje koje je aktiviralo njegovo prikazivanje.
Treća, pridodata funkcija u bazi koju možete pronaći u datoteci CCT.ZIP =ZoomBox(Screen.ActiveControl) Pojedinačne, ili sve tri zajedno, funkcije možete upotrebiti na razne načine u zavisnosti od događaja za koje odredite da su prigodni. Kalendar se može otvarati uvek kada polje tipa datum dobije fokus ili možete ostaviti korisniku da kalendar otvori dvoklikom na datumsko polje. Nevičnim korisnicima možete ostaviti mogućnost da se kalendar, ili neka od drugih funkcija, poziva pritiskom dodatnih dugmadi koje ćete pridodati na formulare.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |