Microsoft Office Access
uređuje Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Poboljšanja aplikacije

Nivo:  NIVO 2 - klinite za objašnjenje


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. Reč je besplatnim modulima i funkcijama koje se mogu preuzeti i sa drugih Internet sajtova, a koji se razlikuju utoliko što je izdanje u našoj Downlload zoni prevedeno na srpski.

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 priređena je za ovaj prilog. Umesto sistemskog fonta i ograničenošću veličinom polja za unos teksta, po pozivanju formulara ZoomBox prikazuje se sadržaj polja sa veličinom, oblikom i vrstom fonta koga korisnik odabere. Uređivanje i unos teksta je ovim načinom olakšano, naročito korisnicima sa slabijim vidom. Pozovite funkciju na nekom od događaja sledećom naredbom:

=ZoomBox(Screen.ActiveControl)

Klikni za punu sliku

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.

Skorašnje tehničko proširenje časopisa omogućava da vam bazu sa opisanim modulima ponudimo na testiranje i upotrebu. U arhivi pod nazivom CCT.ZIP (63 k) nalazi se MDB datoteka za verziju Accessa 2000 koja bez izmena radi u svim novim verzijama, ali se i sa neznatnim izmenama može upotrebiti i u ranijim verzijama.

 

  (C) 2000-2010 Praktikum na Webu

PC 104


 
 

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.