|
Pred vama je kratki kurs Accessa 2000, poklon redakcije
Praktikuma svima koji bi hteli da se okušaju u ovom sjajnom programu. Kada
savladate ovaj kurs, nećete postati eksperti, ali ćete steći dovoljno dobru
sliku o mogućnostima i pravcima primene Accessa, što će biti dovoljno za
dalje samostalno usavršavanje.
Budite kreativni: uložite sugestije, primedbe, prepričajte
iskustva! Javite se, jer nigde ne piše da se ovaj sadržaj ne može promeniti
:)
Pročitajte i važnu napomenu!
Široka lepeza alata i mogućnosti daje Accessu veliku upotrebljivost
kako početniku tako i naprednom korisniku. Upoznaćete se sa objektima baze u Accessu
i ovladati osnovnim pojmovima.
(11.11.2000.)
Tabele su isključivi nosioci podataka; svi drugi objekti manipulišu
podacima iz tabela. Ispravno kreirana tabela donosi uštedu u prostoru, povećava
brzinu rada i eliminiše kasnije mukotrpno prepravljanje svih ostalih objekata
vezanih za tabelu, ako se uvidi da je tabela pogrešno kreirana.
(26.11.2000.)
Treći čas se neposredno nadovezuje na drugi, a obrađuje
kreiranje tabela. Definisane tabele ćemo prevesti u Accessu razumljiv oblik i
pri tome se upoznati sa mogućim tipovima podataka.
(10.12.2000.)
Relacioni model čini srž uređenja složenih struktura u Access
bazi. Na ovom času iskoristićemo postojeće, ranije kreirane tabele i povezaćemo
ih međusobno u relacije.
(24.12.2000.)
Pre nego što pređemo na kreiranje formulara za rad sa podacima,
iskoristićemo priliku da unesemo podatke direktno u tabele. Način na koji
Access smešta podatke u tabele je naizgled veoma jednostavan, a njegovo
razumevanje je veoma važno za kasnije dizajniranje formulara i izveštaja.
(8.1.2001.)
Elektronski obrasci predstavljaju ekvivalent papirnim obrascima, a
koriste se za unos u baze podataka. Prednost elektronskih obrazaca nad papirnim
je višestruka: unos podataka može biti delimično kontrolisan, u određenim
poljima se mogu unapred ponuditi vrednosti, itd. Na ovom času dajemo našoj
aplikaciji "opipljiviji" izgled - kreiramo maske za unos podataka.
(22.1.2001.)
Na ovom času nas očekuje nastavak rada sa formama. Videćemo šta su
standardne kontrole na formi i kako se one mogu zameniti alternativnim. Na formu ćemo,
sem alternativnih kontrola, postaviti polja za pretragu i dati joj konačan izgled.
Takođe ćemo se upoznati sa VBA programima i napisati prve, jednostavne module koji će
odgovarati na događaje koje korisnik izazove.
(7.2.2001.)
Prvo prelazimo preko forme Knjige, sa akcentom na pretragu
primenom combo polja. Drugi deo časa je posvećen komandnoj tabli (Switchboard) iz koje se
mogu aktivirati ostale forme i izveštaji. Svesno izbegavamo upotrebu čarobnjaka, navodeći vas da obratite
pažnju šta se zbiva "ispod haube".
(20.2.2001.)
Razvoj jednostavne aplikacije namenjene poslovanju biblioteke ulazi u završnu fazu.
Tasterima na komandnoj tabli dodelićemo odgovajuće nazive, tasterske prečice i programske akcije.
Paralelno sa "šminkom" razvićemo odgovarajuće upite (za izdvajanje podataka po nekom
kriterijumu) i izveštaje bazirane na upitima.
(8.3.2001.)
Centralni deo aplikacije je modul za izdavanje i vraćanje knjiga. Na ovom času ćemo
kreirati jedan jednostavan izvršni modul aplikacije uz komentare na način rada i izmene koje
bi doprinele funkcionalnosti. Da bismo to izveli, videćemo šta su to SQL komande i podforme,
ali ćemo i analizirati realne događaje na koje aplikacija treba da odgovori.
(23.3.2001.)
Završna faza kreiranja aplikacije je ujedno i najzanimljivija:
glavni moduli su gotovi, preostaje da napravimo jedan složeni upit i da rešimo
jednu važnu "sitnicu", a to je zaštita podataka. Naša
aplikacija polako postaje sveobuhvatna.
(7.4.2001.)
Na ovom času u našoj aplikaciji postaviljamo menije koji
će zameniti standardne Accessove, prevodimo bazu u MDE oblik kod koga se
ne može menjati program, postavljamo pozdravni ekran i analizirati načine
zaštite baze. Predvidećemo da se sa našom aplikacijom može raditi sa više
radnih stanica i videti na koji način se ovo može najefikasnije učiniti.
(24.4.2001.)
Na ovom (zakasnelom) času autor preispituje stav prema Accessu, dajući
objašnjenje o pobudi pisanja ovog kursa. Krajnji čas vas zapravo navodi na početak
pravog, samostalnog i premanentnog izučavanja Accessa.
(6.8.2001.)
Ne zaboravite da posetite matičnu
stranu Accessa u Office Praktikumu
Tamo se nalaze razni praktični saveti o primeni ovog programa.
Napomena autora kursa Accessa
U zavisnosti od načina na koji ste instalirali vaš Windows i od toga u koju
zemlju ste se "svrstali" zavisiće način ispisa datuma, decimalnih
zapeta, raspored tastature i oblik baze koju ćete formirati.
Microsoft za našu zemlju u okviru Windowsa 95/98/Me predviđa da se u
Jugoslaviji koristi isključivo ćirilično pismo. Podrška za latinicu, naš
jezik i region postoji, samo je neaktivna. Od poznavalaca prilika saznajemo da
je Microsoft svojevremeno na sopstveni zahtev dobio od naših nadležnih
insititucija odgovor da u Jugoslaviji postoji samo jedno pismo - ćirilično...
Ako želite ispravno da podesite vaš računar i Windows tako da možete ravnopravno koristi oba pisma,
da se nazivi dana i meseca adekvatno slažu, preuzmite iz Download
sekcije Office Praktikuma
program Serbian Patch autora Bojana Stojanovića, kojim se aktivira podrška za naš region.
Zašto je ovo bitno? Prosto, Access se oslanja na sistemska podešavanja operativnog sistema.
Ako u nekom od izveštaja u zaglavlju strane stavite nešto nalik
=Date() i pri tom za način prikaza postavite
dddd dd.mmmm, Access će ispisati Utorak 17. Oktobar,
ako su pri tome regionalna podešavanja postavljena na Serbian(Latin). U najboljem slučaju ako ste
se opredelili za hrvatska ili slovenačka regionalna podešavanja tamo će pisati
Torek umesto Utorak ili neki
Listopad ili Svibanj umesto srpskih naziva
dana i meseci.
Sitnice koje mogu nervirati su načini prikaza decimala i datuma. Kod mene je decimalni deo broja odvojen
tačkom umesto zapetom kako bi inače trebalo. Za prikaz datuma u skraćenom obliku javljaće se oblik datuma
dd.mm.yy. (ovo se podešava u dijalogu Control Panel / Regional
Settings / Date). Razlike koje se mogu javiti između slika koje su priložene uz časove i onoga što
dobijate na ekranu su u stvari razlike u sistemskim podešavanjima. No, to neće predstavljati problem;
predlažem da aplicirate popravku Windowsa za regularnu "našu" podršku i da zadržite setovanja
prikaza datuma i decimala kako vama najviše odgovara. Popravka koju ovaj program pravi samo aktivira
podršku za naš jezik i tastature i ne menja nasilno niti jednu sistemsku datoteku (kao što se to nekad radilo
sa Windowsom 3.x i njegovim izvršnim programom gdi.exe).
Branislav Mihaljev, novembra 2000.
|