Access za polaganje ecdl
Transcript of Access za polaganje ecdl
-
8/10/2019 Access za polaganje ecdl
1/96
INFORMATIKI CENTAR
ECDL MODUL 5
BAZA PODATAKA - MS ACCESSMATERIJAL ZA PRIPREMU ISPITA
Beograd, 2002 g.
www.icintegra.co.yu
-
8/10/2019 Access za polaganje ecdl
2/96
-
8/10/2019 Access za polaganje ecdl
3/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
IC INTEGRA
- 1 -
1. PRE NEGO TO PONEMO...
Velika dilema autora ovog teksta je korienje engleskih izraza. Mnogi engleski izrazi nemaju adekvatan prevod na srpski jezik, aneke engleske rei su preciznije od prevoda na srpski jezik. U ovom tekstu, iako nam je jasno da nije sasvim u skladu sapravopisom, koristiemo one rei koje se koriste u argonu ljudi koji se bave informatikom. Molimo sve one koji se ne slau saovakvim pristupom da nam ne zamere, jer smo miljenja da e onima koji treba da naue rad sa raunarima ovakav pristup bitikorisniji.
-
8/10/2019 Access za polaganje ecdl
4/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 2 -
-
8/10/2019 Access za polaganje ecdl
5/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 3 -
2. UVOD
2.1. Prvi koraci u radu sa bazama podataka
ta su to podaci
Podatak moe da ini tekst, brojevi, slike, pa ak i zvuk ili video snimak.
Sami po sebi, podaci nam ne znae puno, ako ne znamo njihovu interpretaciju.
Na primer podaci: Petar, 15000, 10 ne znae nita. Ali ako kaemo: "Prodavac Petar godinje proseno prodaje robe uvrednosti 15000$ i njegova zarada je 10% od prodate vrednosti.", onda podaci postaju informacije.
ta je to baza podataka
Najkrae reeno:
Baza podataka je struktuirana kolekcija povezanih podataka o jednom ili vie objekata.
Primeri iz svakodnevnog ivota:o Telefonski imenik
o Red vonje
o Adresar
o Knjiga gostiju u hotelu
o itd..
-
8/10/2019 Access za polaganje ecdl
6/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 4 -
Osnovni pojmovi
Tabela (Table, File) - ine je polja koja opisuju neki objekat i kolekcija rekorda sa konkretnim podacima. Na primer tabeluKupac ine polja (atributi): Ime, Adresa, Telefon, kao i konkretni podaci o kupcima:
Polje (Field) - sadri odreeni podatak (na primer 'Marko Markovic, 'Glavna 34, Beograd', '234-456'). Svako polje ima svojnaziv, tip (tekst, broj, datum,...), veliinu...
Rekord (zapis, slog) - se sastoji od konkretnih podataka koji opisuju jedan objekat (entitet), na primer:
Baza podataka je skup meusobno povezanih tabela.
Vrste baza podataka
Tabele mogu da se uvaju u obinim fajlovima (Flat). Takve tabele se koriste za reavanje jednostavnijih problema, na primer
za uvanje liste imena. U ovakvim tabelama mogue je da bude duplih rekorda. Savremene baze podataka su uglavnom relacione. To znai da se baza podataka sastoji od vie meusobno povezanih tabela.
Pretpostavimo da treba da kreirate bazu podataka koja treba da sadri zaposlene, kupce, njihove narudbe, proizvode iliusluge koje prua firma. Ovakva baza podataka treba da se sastoji od sledeih tabela:
o ZAPOSLENI
o PRODAVCI
-
8/10/2019 Access za polaganje ecdl
7/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 5 -
o KUPCI
o PROIZVODI
o NARUDZBE
o STAVKENARUDZBE
Ostale injenice koje moemo za sada da prepoznamo su:
o PRODAVAC mora da bude ZAPOSLENo PRODAVCI prodaju KUPCIMA
o KUPCI naruuju PROIZVODE
o Jedna NARUDZBA sadri vie PROIZVODA
Vrste relacija izmeu tabela
Kada jedan (one) KUPAC narui robu, sigurno naruuje vie (meny) proizvoda. Ova relacija se naziva one-to-many. Grafiki seova relacija prikazuje kao na slici:
one-to-meny
Jedan (one) KUPAC moe da ima vie (meny) NARUDZBI. Na gornjem primeru oznaka '1' na liniji koja simbolizira relacijuizmeu dve tabele znai 'one', a oznaka '' znai 'meny'.
Najprostija relacija izmeu tabela je one-to-one. To znai da jedan rekord u jednoj tabeli odgovara samo jednom rekordu udrugoj tabeli. Grafiki se ova relacija prikazuje kao na slici:
-
8/10/2019 Access za polaganje ecdl
8/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 6 -
one-to-one Jedan (one) PRODAVAC odgovara tano jednom (one) ZAPOSLENOM.
MS Access ne dozvoljava da relacija bude meny-to-meny. Takve relacije zahtevaju da se kreira nova tabela. Primer za ovo jeda jedan PROIZVOD moe da se nalazi u vie NARUDZBI, kao i da jedna NARUDZBA moe da sadri vie PROIZVODA(relacija meny-to-meny). Zbog toga je potrebno da se kreira jo jedna tabela STAVKANARUDZBE i da se time jedna relacijameny-to-meny zameni sa dve relacije one-to-meny:
meny-to-meny
Primarni klju
Relacione baze podataka zahtevaju da svaki rekord (zapis) u tabeli bude jednoznano odreen. To znai da ne smeju da sepojave dva rekorda u tabeli sa istim vrednostima u poljima.
Svaka tabela ima jedno polje ili kombinaciju polja koji jednoznano odreuju rekord (zapis) u tabeli. Na prethodnoj slici u tabeliPROIZVODI polje ProizvodId jednoznano odreuje zapis u tabeli.
-
8/10/2019 Access za polaganje ecdl
9/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 7 -
Dozvoljeno je da vie polja jednoznano odreuju zapis. U tabeli STAVKANARUDZBE polja NarudzbaId + ProizvodIdjednoznano odreuju zapis.
Polje (ili polja) koja jednoznano odreuju zapis u tabeli naziva se primarni klju(primary key).
Pojam primarni kljuje jedan od najvanijih pojmova u relacionim bazama podataka. Prilikom kreiranja tabela uvek morate dadefiniete primarni klju.
Spoljnji klju
Na primeru koji pokazuje one-to-meny relaciju:
U tabeli KUPCI primarni kljuje polje KupacID.
U tabeli NARUDZBE polje Kupac je spoljnji klju (Foreign key). To polje sadri isti tip podatka kao i primarni klju u tabeliKUPCI. Skup vrednosti u polju Kupac (u tabeli NARUDZBE) je podskup vrednosti u polju KupacID (u tabeli KUPCI).
Prednosti korienja baza podataka
Korienje baze podataka ima niz prednosti u odnosu na klasian rad sa papirima:
o bri rad
o jednostavno korienje
o omoguava rad sa velikim brojem podataka
o jednostavan unos i promena podataka
-
8/10/2019 Access za polaganje ecdl
10/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 8 -
o lako pretraivanje i selektovanje podataka
o mogunost sortiranja podataka
o prezentacija podataka iz baze podataka moe da bude na razne naine
o mogunost razmene podataka sa drugim aplikacijama (programima)
o tanost podataka i izbegavanje dupliciranja podataka
o vie korisnika istovremeno mogu da koriste iste podatkeo sigurnost podataka je vea
Prednosti korienja MS ACCESS-a
MS ACCESS je savremena baza podataka koja omoguava da, zajedno sa Word-om, Excel-om, PowerPoint-om i Mail-om,potpuno automatizujete svoje poslovanje.
MS ACCESS je mona alatka za upravljanje, organizovanje, uvanje, sortiranje i pretraivanje podataka.
MS ACCESS je jednostavan za upotrebu, lako se ui i ne zahteva da korisnik bude profesionalac za baze podataka.
MS ACCESS dozvoljava izmene u bazi podataka i onda kada ste uneli podatke.
2.2. Uvod u MS Access
Organizacija
MS Access sve podatke uva u jednom fajlu. Takav pristup znaajno olakava rad i odravanje baze podataka.
Fajl u kojem se nalazi struktura tabela, podaci, izvetaji, upiti, forme za unos i drugi objekti MS Access-a ima ekstenziju 'MDB'.
Prikaz podataka u tabeli
Prikaz podataka u tabeli je veoma slian nainu kako se podaci prikazuju na klasinim 'papirnim' dokumentima:
-
8/10/2019 Access za polaganje ecdl
11/96
-
8/10/2019 Access za polaganje ecdl
12/96
-
8/10/2019 Access za polaganje ecdl
13/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 11 -
Ispod Title bar-a nalazi se glavni meni:
a zatim Toolbar:
Kada startujete MS Access, na glavnom meniju postoje samo dve opcije: File i Help, jer nije otvorena ni jedna baza podataka.
MS Access-ov Toolbar
Toolbar sadri ikone kojima se na bri nain startuju odreene naredbe iz glavnog menija.
MS Access ima vie Toolbar-ova koje moete da prikaete ili sklonite sa ekrana selektovanjem opcije View->Toolbars.
Ukoliko niste sigurni koju komandu izvrava neka ikona, postavite na nju kurzor mia i zadrite ga nakratko. Otvorie se maliprozor u kojem je dat opis funkcije ikone:
Otvaranje postojee baze podataka kada startujete MS Access
Kada startujete MS Access, posle uitavanja programa, na ekranu e Vam se pojaviti dialog box sa nabrojanim postojeimbazama.
Selektujte bazu podataka i kliknite na dugme OK.
Otvaranje postojee baze podataka kada je MS Access startovan
U meniju File, selektujte opciju Open, i zatim na dialog box-u selektujte bazu (fajl) koju elite da otvorite.
-
8/10/2019 Access za polaganje ecdl
14/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 12 -
NAPOMENA: na kraju menija File, su prikazana imena fajlova koji su otvarani u poslednje vreme.
Selektujte bazu podataka i kliknite na dugme Open.
Dodavanje postojee baze podataka u folder 'Favorites'
Folder Favorites sadri u sebi imena baza podataka koje najee koristite.
U meniju File, selektujte opciju Open, i zatim na dialog box-u selektujte bazu (fajl) koju elite.
Kliknite na Tools meni (gornji desni ugao Open dialog box-a) i selektujte opciju Add to Favorites:
-
8/10/2019 Access za polaganje ecdl
15/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 13 -
MS Access e u folderu Favorites kreirati shortcut prema selektovanoj bazi.
Otvaranje postojee baze podataka iz foldera 'Favorites'
Folder Favorites sadri u sebi imena baza podataka koje najee koristite.
U meniju File, selektujte opciju Open. U Open dialog box-u kliknite na ikonu Favorites (u levom donjem uglu dialog box-a):
Na Open dialog box-u e se prikazati sadraj foldera Favorites.
Selektujte bazu podataka i kliknite na dugme Open.
MS Access-ov Database Window
Database Window se prikazuje u okviru radnog prozora MS Access-a kada otvorite neku bazu podataka:
-
8/10/2019 Access za polaganje ecdl
16/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 14 -
Database Window omoguava brz i jednostavan pristup svim objektima u bazi podataka.
Na levoj strani su nabrojane vrste objekata koje postoje u MS Access-u:
o Tables (tabele)
o Queries (upiti)
o Forms (forme)
o Reports (izvetaji)
o Pages (forma u obliku Web strane)
o Macros (procedure za standardne operacije)
o Modules (programi)
Kasnije e ovi pojmovi (objekti) biti detaljnije opisani.
-
8/10/2019 Access za polaganje ecdl
17/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 15 -
Klikom na odgovarajuu ikonu, u desnom delu prozora e biti prikazani svi objekti selektovane vrste. Na gornjoj slici je u levomdelu Database prozora selektovana kategorija Tables, a u desnom delu je prikazana lista tabela u bazi podataka.
Otvaranje postojee tabele
U Database prozoru selektujte ikonu Tables, a zatim na spisku tabela selektujte eljenu tabelu (u ovom sluaju tabela KUPCI).
Kliknite dva puta levim tasterom mia na ime tabele ili selektujte ime tabele i kliknite na ikonu Open:
Otvorie se datasheet selektovane tabele:
-
8/10/2019 Access za polaganje ecdl
18/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 16 -
Obratite panju da se sadraj glavnog menija i Toolbar-a promenio i da sadri naredbe za rad sa tabelom:
U prvom redu Datasheet-a (ispod Title bar-a) nalaze se imena polja:
Ispod toga, svaki red sadri jedan rekord (zapis).
Ukoliko je irina polja u jednom rekordu vea od veliine prozora, na datasheet-u e se prikazati horizontalni i/ili vertikalniscrool bar kojim moete da u prozoru prikaete eljeni deo tabele:
Na levoj strani prozora se nalazi 'Record Selector':
-
8/10/2019 Access za polaganje ecdl
19/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 17 -
Ikona oznaava tekui zapis, a ikona oznaava prvi slobodan red za novi zapis.
U donjem levom uglu prozora nalaze se ikone za navigaciju i polja koja prikazuju informacije o broju zapisa u tabeli (u tabeli nadonjoj slici ima ukupno 3 zapisa) i o rednom broju tekueg zapisa (u tabeli na donjoj slici tekui zapis je broj 2):
Ikone za navigaciju imaju sledee funkcije:
o prvi rekord u tabeli postaje tekui rekord
o prethodni rekord (u odnosu na selektovani) postaje tekui rekord
o naredni rekord (u odnosu na selektovani) postaje tekui rekord
o poslednji rekord u tabeli postaje tekui rekord
o kreiranje novog rekorda, koji istovremeno postaje tekui rekord
Pozicioniranje na eljeno polje u tabeli
Pozicionirajte kurzor mia na eljeno polje i kliknite levim tasterom mia.
Ukoliko kliknete na krajnje levu stranu polja, selektovaete celo polje.
Promena irine polja
Kliknite miem na ikonu koja sadri ime polja. Cela kolona u tabeli e biti selektovana.
Postavite kurzor mia na jednu od ivica ikone koja sadri ime polja, tako da kurzor promeni oblik, pritisnite levi taster mia ipomeranjem mia podesite irinu polja.
Da biste sauvali izgled tabele koji ste podesili, u meniju File selektujte opciju Save ili kliknite na ikonu Save:
Kopiranje baze podataka na disketu ili neki drugi medij
U MS Accessu ne postoji lak nain da iskopirate bazu podataka sa jedne lokacije na drugu.
-
8/10/2019 Access za polaganje ecdl
20/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 18 -
Zbog toga je potrebno da za kopiranje koristite Windows Explorer.
Zatvaranje baze podataka
U meniju File selektujte opciju Close ili istovremeno pritisnite tastere Ctrl+F4.
2.3. Korienje Help-a
Savet dana (Tip of the Day)
Svaki put kada startujete MS Access, pojavie Vam se na ekranu 'Microsoft Office Assistant' sa nekim savetom koji olakavarad sa MS Access-om. Ukoliko imate vremena da itate ove savete, vrlo brzo ete postati ekspert za MS Access.
ta je to 'Microsoft Office Assistant'
Ova interesantna animacija, pored toga to e Vas moda i zabaviti, moe da Vam prui veliku pomou radu. Naime, MSOffice Assistant prati Va rad i esto moe da Vam ponudi savet za produktivniji rad.
Pored ove 'automatske' pomoi, moete da ukucate pitanje (na engleskom) i da dobijete odgovor koji e sadrati pojmovenavedene u pitanju. Na primer, ukucajte re'print' i dobiete spisak svih operacija koje na neki nain sadre zadatu re:
-
8/10/2019 Access za polaganje ecdl
21/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 19 -
Jednim klikom levim tasterom mia na tekst koji Vam je interesantan, dobiete detaljno uputstvo o operaciji koju ste selektovali.
Kako da iskljuite 'Microsoft Office Assistant'
Office Assistant je standardno uvek ukljuen, ali ukoliko elite moete da ga iskljuite.
Izaberite u meniju opciju Help, a zatim Hide the Office Assistant.
Ili, desnim dugmetom kliknite na Assistant-a i na popup meniju selektujte naredbu Hide:
-
8/10/2019 Access za polaganje ecdl
22/96
-
8/10/2019 Access za polaganje ecdl
23/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 21 -
ili u meniju View selektujte opciju Design view.
Ukoliko elite ponovo da unosite podatke morate da preete u Datasheet view.
Kliknite na ikonu:
ili u meniju View selektujte opciju Datasheet view.
-
8/10/2019 Access za polaganje ecdl
24/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 22 -
Podeavanje sadraja Toolbar-a
Ukoliko elite da promenite Toolbar na Vaem ekranu, selektujte opciju View->Toolbars, a zatim izaberite toolbar koji elite dabude prikazan na ekranu ili kliknite desnim dugmetom mia bilo gde na postojeem Toolbar-u. Pojavie se popup meni nakojem su nabrojane sve vrste toolbar-ova:
Toolbar koji je oznaen sa MS Access trenutno prikazuje na ekranu.
Obratite panju da se spisak Toolbar-ova razlikuje u zavisnosti od toga koja vrsta objekta je trenutno otvorena i u kojem jereimu.
Bri nain da prikaete ili sakrijete odreeni Toolbar je da kliknete desnim tasterom mia na postojei Toolbar, a zatim napopup meniju selektujete koje Toolbar-ove elite da prikaete.
Pomeranje Toolbar-a
Ukoliko elite da promenite poloaj Toolbar-a na ekranu, postavite kurzor mia na poetak Toolbara tako da promeni izgled u
, a zatim kliknite levim tasterom mia na tooibar i pomerite ga miem na eljenu lokaciju.
Kreiranje novog Toolbar-a
Selektujte opciju View->Toolbars na glavnom meniju, a zatim Customize.
Na ekranu e se prikazati novi dialog box.
Selektujte tab Toolbars:
-
8/10/2019 Access za polaganje ecdl
25/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 23 -
Kliknite na dugme New, i u dialog box-u koji se prikazao na ekranu (New Toolbar) unesite ime novog Toolbar-a:
Dodavanje i brisanje ikona Toolbar-a
Selektujte tab Commands:
-
8/10/2019 Access za polaganje ecdl
26/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Uvod
- 24 -
Komande su podeljene po kategorijama (leva lista na dialog box-u).
Izaberite kategoriju, a zatim i komandu. Kliknite levim tasterom mia na ikonu koja pretstavlja izabranu komandu i, ne putajuitaster, prenesite ikonu na onaj Toolbar u kojem elite da se komanda (ikona) nalazi.
Da biste izbrisali ikonu, pritisnite taster Alt, a zatim kliknite na ikonu koju elite da izbriete i, ne putaju i tastere, prenesiteikonu izvan toolbar-a. Otpustite oba tastera.
-
8/10/2019 Access za polaganje ecdl
27/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 25 -
3. KREIRANJE BAZE PODATAKA
3.1. Osnovni koraci
Dizajniranje i planiranje baze podataka
Od ogromnog je znaaja da utroite vreme na planiranju i dizajniranju Vae baze podataka. Utroeno vreme u ovoj fazi e Vamse viestruko vratiti kasnije.
Ne moete da stignete negde, ako neznate gde idete!
Postavljajte pitanja
Ovo je verovatno najtea faza u dizajniranju baze podataka i zbog toga morate da postavite sebi ili korisniku, koji e koristitibazu podataka, puno pitanja.
ta elim?
Morate da razjasnite zato Vam je potrebna baza podataka i ta ona treba da omogui. Takoe, potrebno je da definiete koji e sve poslovi biti obuhvaeni bazom podataka, kao i ko e je koristiti.
Vrlo je vano da definiete koje sve izlaze treba da da baza podataka.
ta trenutno postoji?
Kada znate koji 'izlazi' su Vam potrebni, kritiki razmotrite koje podatke i dokumente zaista posedujete.
-
8/10/2019 Access za polaganje ecdl
28/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 26 -
Postojee podatke i dokumente zatim treba organizovati (struktuirati) u polja i tabele.
ta treba da se uradi?
Definiite procese i naine na koji e biti automatizovani, odredite procedure za obavljanje odreenih, konkretnih, poslova.
Definiite zahteve
Korisno je da, za definisanje zahteva, koristite dijagrame i tekstualno ih detaljno opiete.
PRIMER KOJI ]EMO KORISTITI: Prodavnica igraaka STR IGRICE, nabavlja igrake od vie dobavljaa. Narudba moe dasadri jednu ili vie vrsta igraaka. Igrake su podeljene po kategorijama prema uzrastu dece. U prodavnici je zaposlenoetvoro prodavaca.
PROIZVODI
ZAPOSLENI
KATEGORIJE
NARUDZBE DOBAVLJACI
-
8/10/2019 Access za polaganje ecdl
29/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 27 -
3.2. Osnovna pravila za dizajniranje
Svaki rekord mora da bude jedinstven
Svaka tabela mora da ima primarni klju. Primarni kljumoe da bude jedno polje ili kombinacija vie polja ija vrednost inirekord jedinstven. U svakoj tabeli kreirajte primarni kljukako bi rekordi u tabeli bili jednoznano odreeni i kako ne bi bilo dvaista rekorda u tabeli.
Ukoliko ne kreirate primarni klju, moete da dozvolite da MS Access sam kreira primarni klju. Program e automatski dodatijedno polje u tabeli.
Vrednost u polju, u vidu rednog broja, dodeljuje sam MS Access. Redni broj se u svakom novom rekordu pove ava za jedan(inkrementira). Ovaj tip polja se u MS Access-u naziva Auto Number.
Iako ovako kreiran primarni kljugarantuje da e svaki rekord biti jedinstven, moe da se desi da vrednosti ostalih polja buduista u dva ili vie rekorda.
Svako polje mora da bude jedinstveno U jednoj tabeli sva polja moraju da budu jedinstvena. Ukoliko u tabeli imate dva ili vie polja koja se odnose na isti podatak,
onda ta polja morate da smestite u drugu tabelu.
Na primer, ako trebate da vodite evidenciju u kojim je firmama radio zaposleni, normalno je da pretpostavite da moe da sedogodi da je neko radio u vie firmi. Ali, ako onda kreirate tabelu koja ima polja: Firma1, Firma2, Firma3..., uvek e se pojavitizaposleni koji je radio u etiri ili vie firmi. Da ne bi morali da menjate strukturu tabele, u ovakvim situacijama je najbolje dakreirate dve tabele, jednu u kojoj su podaci o zaposlenom i drugu u kojoj su podaci o ranijim zaposlenjima:
Sada struktura podataka ne zavisi od pojedinanih sluajeva, tj. od toga u koliko firmi je radio pojedini zaposleni.
-
8/10/2019 Access za polaganje ecdl
30/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 28 -
Svako polje u tabeli mora da se odnosi na objekat koji pretstavlja tabela
Tabela uvek treba da pretstavlja jedan realni objekat ili dogaaj. Ukoliko kreirate tabelu u kojoj se nalaze polja (atributi) koji seodnose na dva objekta ili dogaaja, pogreili ste.
Na primer, potrebno je da vodite evidenciju o polaznicima kursa engleskog jezika:
Polje NASTAVNIK sadri ime i prezime nastavnika, a polje DATUM poetak kursa.
Ova tabela je POGRENO kreirana.
PRVI RAZLOG: onaj koji unosi podatke mora za svakog polaznika da unosi isto ime nastavnika i isti datum poetka kursa. Ovoje nepotrebno umnoavanje posla prilikom unosa podataka.
DRUGI RAZLOG: naravno da uvek postoji mogunost greke prilikom unosa podataka, kao to je napravljena u imenunastavnika. Program e tumaiti greku kao da postoje dva nastavnika.
TRE]I RAZLOG: ukoliko se do poetka kursa (Datum) promeni nastavnik i/ili datum poetka kursa, morate da napravite izmeneu svakom zapisu. Zamislite da postoji veliki broj uenika!
ETVRTI RAZLOG: ovakav pristup znaajno poveava veliinu baze podataka jer tekst 'Jovana Jovanovic' ili datum,
zauzimaju vie memorije nego broj, na primer '2'. Pravilan pristup je da kreirate tri tabele:
-
8/10/2019 Access za polaganje ecdl
31/96
-
8/10/2019 Access za polaganje ecdl
32/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 30 -
Ukoliko je sada potrebno da promenite nastavnika ili datum poetka kursa, dovoljno je da to uradite samo na jednom mestu.Ukoliko se pojavi greka prilikom unosa podataka, opet, potrebno je da izmenu napravite samo na jednom mestu.
Memorija koju zauzimaju podaci je znaajno smanjena.
Polja u tabeli treba da sadre najmanje logike celine
Polje u tabeli ne treba da sadri sloene podatke koji mogu da se podele na manje delove. Jedan od primera je polje kojesadri mesto i potanski broj. U tom sluaju bolje je da kreirate dva polja, jedno koje sadri potanski broj i drugo koje sadrinaziv mesta.
Polja u tabeli ne smeju da sadre vrednosti koje se izraunavaju
Polje u tabeli ne sme da sadri podatke koji mogu da se izraunaju na osnovu vrednosti drugih polja.
Takoe, promena vrednosti u jednom polju ne sme da prouzrokuje promenu vrednosti u drugim poljima.
3.3. Kreiranje baze podataka, tabela i polja
Kreiranje baze podataka
Projektovanje strukture baze podataka je zaista najtei deo posla, sada dolazimo na laki deo: kreiranje baze podataka, tabela,polja... Za veinu standardnih aplikacija moete da koristite Wizard-e.
-
8/10/2019 Access za polaganje ecdl
33/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 31 -
Da biste keiraii novu bazu podataka, u meniju File selektujte opciju New ili istovremeno kliknite na tastere Ctrl+N, ili levimtasterom mia kliknite na ikonu New:
Na ekranu e Vam se pojaviti dialog box:
Izaberite ikonu Database, kliknite na dugme OK, a zatim na novom dijalog box-u unesite ime baze podataka i izaberite lokacijugde elite da je uvate.
Kreiranje tabele korienjem Table Wizard-a
Na Database Window-u kliknite na ikonu Tables (sa leve strane prozora), a zatim dva puta kliknite levim tasterom mia naopciju Create table by using wizard.
Na ekranu e Vam se pojaviti dialog box:
-
8/10/2019 Access za polaganje ecdl
34/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 32 -
Tabele koje moete da kreirate korienjem ovog alata su podeljene u dve kategorije: Business i Personal. Selektujte jednu odkategorija.
U listi Sample Tables selektujte jednu od tabela koju elite da kreirate. Svaka od tabela ima svoju listu polja (Sample Fields)koje moete da selektujete i pritiskom na ikonu:
Kreirajte polje u vaoj tabeli. Polja koja e sadrati Vaa tabela nabrojana su u listi Fields in my new table.
Selektujte sva polja koja elite da budu u novoj tabeli.
Ukoliko elite da promenite ime polja, selektujte to polje na listi Fields in my new table, a zatim kliknite na taster Rename Field:
-
8/10/2019 Access za polaganje ecdl
35/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 33 -
Na Rename field dialog box-u unesite novo ime polja:
Kada zavrite sa kreiranjem polja, kliknite na dugme Next, na ekranu e Vam se pojaviti sledei dilaog box:
-
8/10/2019 Access za polaganje ecdl
36/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 34 -
Ukoliko elite, promenite ime tabele i odluite se da li elite sami da kreirate primarni kljuili elite da Table Wizard to uradi zaVas.
Kliknite na dugme Next.
Na sledeem dialog box-u moete da izaberete da li ete da modifikujete tabelu koju je kreirao Table Wizard, da unosite
podatke ili da automatski kreirate formu za unos podataka:
Selektujte opciju Enter data direcly into the table, a zatim kliknite na taster Finish.
Na ekranu e Vam se pojaviti novi prozor:
-
8/10/2019 Access za polaganje ecdl
37/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 35 -
datasheet view nove tabele u kojem moete da unosite podatke.
Kreiranje tabele bez Table Wizard-a
Ukoliko ne elite da koristite Table Wizard, mogue je da kreirate tabelu i na drugi nain.
Na Database Windows-u kliknite na ikonu Tables (sa leve strane prozora), a zatim dva puta kliknite levim tasterom mia naopciju Create table in Design view.
Na ekranu e se prikazati Design view nove tabele:
-
8/10/2019 Access za polaganje ecdl
38/96
-
8/10/2019 Access za polaganje ecdl
39/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 37 -
U donjem delu prozora se pojavio niz parametara koji definiu polje. Parametri u donjem delu prozora (Field Properties) semenjaju u zavisnosti od toga koji tip podatka (Data Type) izaberete.
U combo box-u Data Type, selektujte da tip podatka bude Text:
Ukoliko izaberete da tip podatka bude broj (Number) MS Access e Vas ograniavati da unosite samo brojeve. Ili, akoizaberete da tip podatka bude datum (Date/Time) moiete da unosite samo datum i/ili vreme. Svaki tip podatka ima svojapravila prilikom unosa podataka.
Kliknite na taster Tab da biste preli na sledeu eliju koja je opciona i u koju moete da unesete opis polja ili komentar.
Kreiranje ostalih polja
Kliknite na taster Tab da biste preli na kreiranje sledeeg polja, a zatim ponovite prethodno opisanu proceduru.
Kako da zapamtite kreiranu tabelu?
Kliknite na ikonu Close u gornjem desnom uglu prozora . Na dialog box-u kliknite na dugme Yes:
-
8/10/2019 Access za polaganje ecdl
40/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 38 -
a zatim na sledeem dialog box-u unesite ime tabele:
i kliknite na dugme OK. Ukoliko niste kreirali primarni klju, MS Access e ponuditi da ga kreira umesto Vas:
Ukoliko kliknete na dugme Yes, MS Access e kreirati novo polje tipa AutoNumber. To je ceo broj (integer) ija se vrednostautomatski poveava za jedan (inkrementira) u svakom novom rekordu.
Ovo moe da bude korisno, ali je ipak bolja praksa da prilikom kreiranja tabele sami odredite jedno ili vie polja koja e bitiprimarni klju.
Nova tabela e biti prikazana u database prozoru (u ovom primeru Table1):
-
8/10/2019 Access za polaganje ecdl
41/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 39 -
Kretanje kroz tabelu i editovanje podataka Bez obzira da li unosite podatke na datasheet-u tabele ili na formi, uvek postoji mnogo naina da se kreete kroz tabelu.
Meutim, uvek treba da se trudite da korisnik koji e koristiti Vau bazu podataka uvek ima jednostavan i tano odreen nain.
Da biste editovali podatke, u veini sluajeva je potrebno da prvo selektujete podatke, a zatim da ih menjate. Da biste promenilisadraj nekog polja, prvo ga selektujte, a zatim ukucajte novu vrednost.
Sa leve strane tabele nalazi se Record Selektor, siva ikona u svakom redu prikazuje status rekorda:
o tekui rekord
o selektovani rekord
o rekord koji se trenutno edituje
o prvi slobodni zapis
Kretanje kroz tabelu korienjem mia
Postavite kurzor mia na eljeno polje i kliknite levim tasterom mia.
NAPOMENA: ako kliknete na levu ivicu polja, selektovaete celo polje.
Kretanje kroz tabelu korienjem tastature
Da biste se kretali kroz tabelu koristite sledee tastere:
o Tab - da biste preli na naredno polje
o Shift+Tab - da biste preli na prethodno poljeo Home - da biste preli na prvo polje u rekordu
o End - da biste preli na poslednje polje u rekordu
o (taster sa strelicom na dole) - da biste preli na naredni rekord
o (taster sa strelicom na gore) - da biste preli na prethodni rekord
-
8/10/2019 Access za polaganje ecdl
42/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 40 -
o Ctrl-Home - da biste preli na prvo polje u prvom rekorduo Ctrl-End - da biste preli na poslednje polje u poslednjem rekordu
o Page Up - prethodna strana
o Page Down - naredna strana
Kretanje kroz tabelu korienjem ikona za navigaciju
Ikone koje se nalaze na dnu prozora takoe mogu da se koriste za navigaciju:o - sledei rekord
o - prethodni rekord
o - poslednji rekord
o - prvi rekord
o - novi rekord (na kraju tabele)
Kretanje kroz tabelu korienjem menija
U meniju Edit->Go To, selektujte odgovarajuu naredbu:
Kretanje kroz tabelu korienjem tastature
Pritisnite taster F5 ili kliknite dva puta levim tasterom mia na polje koje prikazuje redni broj rekorda:
unesite redni broj rekorda koji elite da selektujete ili editujete. Pritisnite taster Enter.
-
8/10/2019 Access za polaganje ecdl
43/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 41 -
Kreiranje novih rekorda Kliknite miem na ikonu .
Kurzor e se pozicionirati na prvo polje novog rekorda.
Unesite podatke, a zatim tasterom Tab preite na sledee polje. Kada unesete podatke u poslednje polje, tasterom Tab eteprei na novi rekord.
3.4. Kreiranje primarnog kljua i indeksa
Kreiranje primarnog kljua
Primarni klju jedinstveno odreuje zapis u tabeli. Kreiranjem primarnog kljua, automatski se kreira i indeks koji ubrzavapretraivanje i sortiranje.
Relacije izmeu tabela se uspostavljaju korienjem primarnog kljua. U jednoj tabeli nije mogue kreirati dva rekorda sa istim primarnim kljuem.
Primarni kljumoe da bude sastavljan od jednog ili vie polja (atributa).
Odreivanje polja koji ine primarni klju
U Design prozoru tabele selektujte polje (polja) koje elite da bude primarni klju.
U meniju Edit selektujte opciju Primary Key
ili kliknite na ikonu .
Sa leve strane prozora, pored imena polja pojavie se ista ikona, koja oznaava primarni klju:
-
8/10/2019 Access za polaganje ecdl
44/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 42 -
ta je to indeks
Indeks obezbeuje bre pretraivanje i sortiranje rekorda.
Takoe, indeks moe da obezbedi da u jednoj tabeli u istom polju ne mogu da se pojave dve iste vrednosti.
Kreiranje indeksa U Design prozoru tabele selektujte polje nad kojim elite da kreirate indeks.
Na donjem delu prozora, na tab-u General:
u polju Indexed, selektujte jednu od tri opcije:
-
8/10/2019 Access za polaganje ecdl
45/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 43 -
o No - nad selektovanim poljem nema kreiran indekso Yes (No Duplicates) - nad selektovanim poljem je kreiran indeks, duplikati vrednosti nisu dozvoljeni
o Yes (Duplicates OK) - nad selektovanim poljem je kreiran indeks, duplikati vrednosti su dozvoljeni
3.5. Dizajniranje tabela
Selektovanje kolone
Kliknite levim tasterom mia na ikonu na vrhu prozora koja sadri ime tabele. Kolona e promeniti boju pozadine.
Ukoliko elite da selektujete vie kolona, kliknite na prvu kolonu i, ne putajui taster mia, pomerite kurzor tako da sve kolonekoje elite da selektujete promene boju pozadine.
Promena redosleda kolona
Selektujte kolonu (kolone) koju elite da premestite.
Kliknite levim tasterom mia na ikonu na vrhu prozora koja sadri ime tabele i zadrite taster mia pritisnutim.
Kurzor mia e promeniti izgled. Ne putajui taster mia, pomerite kurzor na novu lokaciju gde elite da bude kolona.Vertikalna puna linija sa leve strane kurzora oznaava mesto gde e kolona biti locirana.
Promena irine kolona
Postavite kuror mia na desnu ivicu ikone koja sadri ime kolone (polja).
Kurzor mia e promeniti izgled. Pritisnite levi taster mia i ne putajui taster mia, pomerite kurzor. irina kolone e semenjati. Kada budete zadovoljni irinom kolone, otpustite taster mia.
Promena irine vie kolona
Selektujte kolone kojima elite da promenite irinu.
-
8/10/2019 Access za polaganje ecdl
46/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 44 -
Postavite kurzor mia na desnu ivicu ikone koja sadri ime krajnje desne kolone. Kurzor mia e promeniti izgled. Pritisnite levi taster mia i ne putajui taster mia, pomerite kurzor. irina kolona e se
menjati. Kada budete zadovoljni irinom kolona, otpustite taster mia.
Ili, kliknite desnim tasterom mia na selektovane kolone i na popup meniju selektujte opciju Column Width. Na dialog box-upodesite irinu kolone (u karakterima):
Promena irine kolone tako da moe da prikae ceo sadraj (Best fit)
Kliknite dva puta levim tasterom mia na desnu ivicu ikone koja sadri ime kolone.
Ili na dialog box-u Column Width (prethodna slika) kliknite na dugme Best Fit.
Promena visine reda
Kliknite levim tasterom mia na ivicu reda i zadrite taster mia pritisnut. Pomerite mia na gore ili dole, sve dok ne budetezadovoljni visinom reda.
Ili, kliknite desnim tasterom mia na selektovani red i na popup meniju selektujte opciju Row Height. Na dialog box-u podesitevisinu reda (points):
Sakrivanje kolone
Ukoliko ne elite da se neka kolona (polje) vidi, selektujte kolonu.
-
8/10/2019 Access za polaganje ecdl
47/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 45 -
Kliknite desnim tasterom mia na selektovanu kolonu i na popup meniju selektujte opciju Hide Columns.
Prikazivanje kolone
Ukoliko elite da prikaete skrivenu kolonu Selektujte u meniju Format opciju Unhide Columns. Na ekranu e se prikazatidialog box:
Selektujte check box ispred imena kolone (polja) koju elite da prikaete.
'Zamrzavanje' kolone (Freeze)
esto se deava da broj kolona i njihova irina bude vea od irine prozora. Ako koristite scroll bar za pregledanje kolona nakraju tabele, sa prozora nestaju kolone koje su na poetku. Da biste obezbedili da bitne kolone uvek budu na ekranu, zadajteim da njihov status bude Freeze.
Selektujte kolonu koju elite da uvek bude na ekranu, kliknite desnim tasterom mia na selekciju, a zatim na popup menijuselektujte opciju Freeze Columns.
Ili u meniju Format, selektujte opciju Freeze Columns.
Ako sada koristite scroll bar, kolone koje ste proglasili da su Freeze, uvek e biti na ekranu (u prozoru).
'Odmrzavanje' kolona (Freeze)
U meniju Format, selektujte opciju Unfreeze All Columns.
-
8/10/2019 Access za polaganje ecdl
48/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 46 -
Korienje dialog box-a za formatiranje izgleda tabele U meniju Format, selektujte opciju Datasheet. Na dialog box-u podesite nain prikazivanja elija, izgled linija koje razdvajaju
elije, boju fonta i pozadine:
-
8/10/2019 Access za polaganje ecdl
49/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 47 -
3.6. Podeavanje tipa i parametara polja
Tekstualni tip polja (Text)
Sadri do 255 karaktera teksta, ili onoliko koliko je zadato u polju Field Lenght.
Tekstualni tip polja (Memo)
Sadri do 65535 karaktera teksta.
Numeriki tip polja (Numeric)
Sadri broj, iji opseg vrednosti zavisi od vrednosti koja je zadata u polju Field Lenght:
Field Lenght Opis Broj decimala Veliina u memoriji
Byte Brojevi od 0 do 255. Samo celi brojevi 1 bajtDecimal Brojevi od 10E281 do 10E281 28 12 bajtova
Integer Brojevi od 32,768 do 32,767 Samo celi brojevi 2 bajta
Long Integer Brojevi od 2,147,483,648 do 2,147,483,647 Samo celi brojevi 4 bajta
Single Negativni brojevi od
3.402823E38 do 1.401298E45i pozitivni brojevi od1.401298E45 do 3.402823E38
7 4 bajta
Double Negativni brojevi od1.79769313486231E308 do
15 8 bajta
-
8/10/2019 Access za polaganje ecdl
50/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 48 -
i pozitivni brojevi od4.94065645841247E324 do1.79769313486231E308
Replication ID Globalni identifikator (GUID) N/A 16 bajtova
Date/Time tip polja
Sadri datum i vreme. Opseg vrednosti moe da bude od 100. do 9999 godine.
Currency tip polja
Sadri numeriku vrednost. Opseg vrednosti sadri negativne i pozitivne brojeve. Broj cifara sa leve strane decimalne takemoe da bude 15, a sa desne 4. U memoriji zauzima 8 bajtova. Prilikom prikazivanja vrednosti, simbol za valutu je onaj koji jepodeen u Control Panel-u (sistemski parametar MS Windows-a).
Verzija MS Accesss 2000 (i vie verzije) ima mogunost da podesite tip polja da bude Euro.
AutoNumber tip polja
AutoNumber je broj (Long Integer) koji se generie automatski. Postoje dva naina generisanja:
o Inkrementiranjem (najvea vrednost + 1)
o Generisanjem sluajnih brojeva
MS Access obezbeuje da se vrednosti u polju koje je tipa AutoNumber budu jedinstveni.
Logiki tip polja (Yes/No)
Ovaj tip polja moe da sadri samo dve vrednosti Yes ili No (True/False, On/Off). U memoriji zauzima 1 bajt.
OLE object polje
Bilo koji dokument (MS Word, MS Excel, zvuk, grafika, video snimak, ili neki drugi objekat).
-
8/10/2019 Access za polaganje ecdl
51/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 49 -
Polje ovog tipa sadri putanju fajla u kojem se nalazi dokument (Linked) ili sam dokument (Embeded).
Hyperlink polje
Polje ovog tipa sadri Hyperlink adresu.
Lookup Wizard polje
Ako izaberete tip polja Lookup Wizard, MS Access e startovati Wizard koji omoguava da napravite relaciju sa nekom drugom
tabelom ili upitom (Query). Kada zavrite proceduru koju zahteva Wizard, tip polja e biti promenjen u isti tip kao to ima polje u tabeli sa kojim je
napravljena relacija.
Parametri polja
Broj i vrsta parametara polja zavise od tipa podatka koji selektovano polje sadri. Na primer, tip polja 'Text' ima jedneparametre, a tip 'Number' druge. Na sledeoj slici su prikazani parametri za tip polja 'Text':
Ako kliknete levim tasterom mia na desnu ivicu polja koje sadri vrednost parametra, desie se jedna od tri varijante
1. Pojavie se ikona , koja oznaava da postoji lista sa koje moete da izaberete vrednost parametra:
-
8/10/2019 Access za polaganje ecdl
52/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 50 -
2. Pojavie se ikona , koja startuje Expression Builder koji moete da iskoristite za unos vrednosti parametra. ExpressionBuilder e kasnije biti detaljnije objanjen.
3. Nee se pojaviti ikona , parametre morate da ukucate korienjem tastature
Osnovni parametri polja
Field Size - sadri duinu tekstualnog polja. Ukoliko je tip polja Numeric, moete da izaberete jednu od nabrojanih vrednosti. Format - odreuje nain na koji e vrednost biti prikazana. Izaberite jedan od ponuenih formata sa liste.
Input Mask - omoguava da se prilikom unosa podataka koristi maska koja olakava unos podataka. Za kreiranje maskemoete koristiti Input Mask Wizard.
Caption - tekst koji se prikazuje, umesto naziva polja, na formama, izvetajima, itd. Na primer, ako se polje zove 'ID', a Captionje 'Identifikacioni broj', onda e na datasheet-u tabele biti naziv polja 'Identifikacioni broj', a ne 'ID'.
Default Value - odreuje vrednost koju polje dobija automatski prilikom kreiranja novog rekorda. Korisnik kasnije moe dapromeni vrednost polja.
Validation Rule - sadri pravila i ogranienja koja moraju da se potuju prilikom unosa podataka. Na primer, ako unositekoliinu artikala koji su primljeni u magacin, logino je da vrednosti moraju da budu vee od nule.
Validation Text - sadri poruku koja e se prikazati korisniku prilikom unosa podataka ako narui pravila definisana u poljuValidation Rule. Na primer: "Broj artikala mora biti vei od nule!'.
-
8/10/2019 Access za polaganje ecdl
53/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Kreiranje baze podataka
- 51 -
Required - ovo polje obavezno mora da sadri vrednost. Nije mogue kreiranje novog rekorda ako je ovo polje prazno. Allow Zero Length - primenljivo za Text i Memo polja. Omoguava da sadraj polja bude Space karakter(i).
Indexed - kao to je opisano, odreuje da li e indeks biti kreiran nad tim poljem i na koji nain.
Unicode Compression - omoguava da polja koja su tipa Text, Memo i Hyperlink zauzimaju manje memorijskog prostora.
3.7. Modifikovanje baze podataka
Promena podataka u tabeli
Kliknite levim tasterom mia na polje u kojem elite da izmenite podatke.
Izgled kurzora e se promenti u ' '. Unesite podatke (ili napravite izmene), a zatim kliknite na taster Enter.
Brisanje zapisa Selektujte rekord.
Kliknite na taster Delete (Del). Na ekranu e se pojaviti dialog box:
Kliknite na dugme Yes ukoliko elite da potvrdite brisanje rekorda.
PA@NJA: Operacija Undo nije mogua ako potvrdite brisanje rekorda.
-
8/10/2019 Access za polaganje ecdl
54/96
-
8/10/2019 Access za polaganje ecdl
55/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Korienje formi
- 53 -
4. KORIENJE FORMI
4.1. Kreiranje forme
Kreiranje forme korienjem AutoForm Wizard-a
Selektujte tabelu ili upit (Query) u Database prozoru.
Kliknite na ikonu AutoForm:
Wizard e automatski kreirati formu za unos podataka, na primer:
Sada moete da koristite formu za unos podataka u tabelu.
-
8/10/2019 Access za polaganje ecdl
56/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Korienje formi
- 54 -
Kreiranje forme korienjem Form Wizard-a Trudite se da, uvek kada je to mogue, koristite Form Wizard za kreiranje formi. Kasnije moete da izmenite izgled forme i
prilagodite je Vaim potrebama.
Kliknite na dugme Forms u Database prozoru, a zatim na dugme New u gornjem delu prozora:
Na ekranu e se pojaviti dialog box:
Izaberite opciju Form Wizard, a zatim izaberite tabelu za koju elite da kreirate formu.
-
8/10/2019 Access za polaganje ecdl
57/96
ECDL MODUL 5 BAZA PODATAKA MS ACCESS
-
8/10/2019 Access za polaganje ecdl
58/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Korienje formi
- 56 -
Ukoliko ste pogreno polje selektovali da bude na formi, na slian nain moete da ih prebacite na listu Available Fields nalevoj strani dialoga, korienjem dugmeta i .
Kada zavrite sa selekcijom polja, kliknite na dugme Next.
Na sledeem dialog box-u izaberite na koji nain e polja biti rasporeena na formi:
Kliknite na dugme Next i na sledeem dialog box-u izaberite jedan od standardnih izgleda forme:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
-
8/10/2019 Access za polaganje ecdl
59/96
ECDL MODUL 5 BAZA PODATAKA MS ACCESS
Korienje formi
- 57 -
a zatim kliknite na dugme Next. Na novom dialog box-u moete da zadate ime forme. Takoe moete da izaberete da li elite da menjate izgled forme ili da odmah krenete sa unosom podataka:
Kliknite na taster Finish da zavrite kreiranje forme. Na ekranu e se pojaviti forma koju ste kreirali:
Unoenje podataka korienjem forme
Na Design prozoru selektujte tab Forms i dva puta kliknite na ime forme u kojoj elite da unosite ii menjate podatke.
Unoenje podataka je slino kao da unosite podatke u tabelu.
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
-
8/10/2019 Access za polaganje ecdl
60/96
C O U 5 O S CC SS
Korienje formi
- 58 -
Unesite vrednost u polje, a zatim tasterom Tab pre
ite na sledee polje. Kada ste na poslednjem polju, tasterom Tab prelazitena prvo polje novog rekorda.
Ako elite da kreirate novi rekord kliknite na dugme .
4.2. Modifikovanje forme
Modifikovanje izgleda forme
Na Design prozoru selektujte tab Forms, a zatim i ime forme koju elite da modifikujete.
Kliknite na ikonu Design:
Selektovana forma e se otvoriti u reimu za dizajn:
Istovremeno e se pojaviti novi Toolbar sa objektima koje moe da sadri forma:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
-
8/10/2019 Access za polaganje ecdl
61/96
Korienje formi
- 59 -
Na formi moete da menjate poloaj i veliinu polja, da dodajete nova polja,
Radni izgled forme
Kliknite na ikonu View , na ekranu e se prikazati izgled forme kakav e biti prilikom unosa i modifikovanja podataka(Form View).
Da biste ponovo preli na dizajniranje forme kliknite na ikonu .
Promene izgleda forme
Kada zavrite kreiranje forme korienjem Form Wizard-a moete da modifikujete izgled forme, poloaj i izgled polja, dadodajete nova polja ili da briete postojea. Osnovni princip je, kao i u drugim Microsoft-ovim aplikacijama, selektuj, a zatimmanipulii.
Svako polje na formi koje je kreirano korienjem Form Wizarda, povezano je (Bound) sa nekim poljem u tabeli ili upitu.
Polje na formi se sastoji od labele (naziva polja ili vrednosti parametra Caption koju ste zadali prilikom kreiranja polja u tabeli) itext box-a koji sadri podatke.
Selektovanje polja na formi miem
Kliknite na polje ili labelu levim tasterom mia. Oko selektovane kontrole e se prikazati osam kvadratia (na svakom uglu iivici) koji slue za promenu dimenzija polja ili labele.
Kvadrat u gornjem levom uglu je vei od ostalih. On slui za promenu lokacije polja (ili labele) na formi.
Kada selektujete text box, istovremeno se selektuje i njegova labela. Prilikom promene poloaja text box-a menja se i poloajlabele.
Ukoliko menjate poloaj labele, poloaj text box-a ostaje isti.
Kada je neko polje selektovano, tasterom Tab vmoete da selektujete sledee polje.
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
-
8/10/2019 Access za polaganje ecdl
62/96
Korienje formi
- 60 -
Selektovanje vie susednih polja na formi Kliknite levim tasterom mia van polja ili labele i zadrite ga pritisnutim. Pomerite mi tako da pravougaonik koji e se prikazati
na ekranu obuhvati sva polja koja elite da selektujete.
Selektovanje vie polja koja nisu susedna
Pritisnite taster Control bi zadrite ga pritisnutim, a zatim kliknite levim tasterom mia na polja koja elite da selektujete.
Pamenje izmena Kliknite na ikonu Save ili u meniju File izaberite opciju Save.
Ukoliko elite da sauvate formu pod drugim imenom u meniju File izaberite opciju Save As.
Promena irine forme
Postavite kurzor mia na desnu ivicu forme, kliknite levim tasterom mia i zadrite ga pritisnutog, a zatim pomeranjem mia
podesite irinu forme.
Promena irine polja i forme istovremeno
Selektujte polja koja elite da proirite, kliknite levim tasterom mia na desnu ivicu i zadrite ga pritisnutog, a zatimpomeranjem mia podesite irinu selektovanih polja. Ukoliko je irina polja vea od irine forme, i njena irina e seistovremeno promeniti.
Podeavanje teksta
Selektujte polje na formi.
Na Toolbar-u izaberite vrstu i veliinu fonta:
Izaberite nain naglaavanja (bold, italik, underline):
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
-
8/10/2019 Access za polaganje ecdl
63/96
Korienje formi
- 61 -
poravnanje teksta:
boju teksta i pozadine:
Ubacivanje slike na formu
U meniju Insert selektujte opciju Picture.
Korienjem dialog box-a koji se pojavio na ekranu selektujte sliku koju elite da postavite na formu.
Podeavanje poravnanja polja na formi
Selektujte polja kojima elite da podesite poravnanje.
U meniju Format selektujte opciju Align, a zatim izaberite nain poravnanja:
Podeavanje rastojanja izmeu polja na formi
Selektujte polja kojima elite da podesite meusobno rastojanje.
U meniju Format selektujte opciju Vertical Spacing ili Horizontal Spacing, a zatim izaberite operaciju kojom ete podesiti prostorizmeu polja:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
K i j f i
-
8/10/2019 Access za polaganje ecdl
64/96
Korienje formi
- 62 -
Podeavanje poloaja polja na formi pomou grida
Grid je mrea taaka na formi koje su vidljive samo prilikom dizajniranja forme. Namena grida je da olaka podeavanjedimenzija, poloaja i poravnanja objekata na formi.
Ako je opcija u meniju Format->Snap to Grid selektovana:
Promena poloaja i dimenzija objekata vri se u koracima koji zavise od veliine grida (mree).
Podeavanje rastojanja izmeu taaka grida podeava se
Kopiranje objekata na formi
Selektujte objekat (objekte) koji elite da kopirate.
U meniju Edit selektujte opciju Duplicate.
Ili, nakon selektovanja objekta, kliknite na tastere b+C, a zatim b+V.
-
8/10/2019 Access za polaganje ecdl
65/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
66/96
Pretraivanje i prikazivanje podataka
- 64 -
U polju Find What unesite tekst koji elite da pronaete, podesite ostale parametre za pretraivanje i kliknite na dugme FindNext. MS Acces e pozicionirati kurzor na prvi rekord koji sadri zadati tekst. Ako ponovo kliknete na dugme Find Next, kurzor
e se pozicionirati na sledei rekord koji sadri zadati tekst.
Korienje specijalnih karaktera za pretraivanje
MS Access omoguava da se prilikom pretraivanja, u tekstu koji ste zadali za pretraivanje, koriste specijalni karakteri:
o ? - ako za pretraivanje zadate tekst: 'M?rko', MS Access e kao rezultat pretraivanja dati rei 'Mirko' i 'Marko'
o * - rezultat pretraivanja, ako zadate tekst: 'B*rad', MS Access e kao rezultat pretraivanja dati rei 'Beograd', 'Biograd',itd...
o # - slui za pretraivanje brojeva, ako zadate tekst: '199#', MS Access e kao rezultat pretraivanja dati sve godineizmeu 1990. i 2000.
o ] - bilo koja dva ili vie karaktera izmeu zagrada moraju da se nalaze u tekstu koji traite. Na primer, ako zadate tekst:'Mai]rko', MS Access e kao rezultat pretraivanja dati rei 'Mirko' i 'Marko'. Karakter '!' ispred slova u zagradamaoznaava da rei sa navedenim slovima u zagradi, ne treba da budu rezultat pretraivanja. Ako zadate tekst: 'M!a]rko',MS Access e kao rezultat pretraivanja dati rei 'Mirko' ali ne i 'Marko'.
5.2. Kreiranje upita (Query)
ta je to upit (Query)
Podaci u bazi podataka su uvek smeteni u vie manjih meusobno povezanih tabela. Kada se kreiraju izvetaji ili pretraujupodaci, obino je potrebno da se koriste podaci iz vie tabela.
Na sledeoj slici je dat primer jedne baze podataka:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
67/96
Pretraivanje i prikazivanje podataka
- 65 -
Ukoliko elite da kreirate izvetaj koliko je koji prodavac prodao robe, potrebno je da kreirate upit koji e koristiti pet tabela:ZAPOSLENI, PRODAVAC, NARUDZBA i STAVKANARUDZBE I PROIZVODI. Iz tabele ZAPOSLENI koristite ime i prezime,tabela PRODAVAC Vam govori ko je od zaposlenih zaduen za prodaju, tabela NARUZBA sadri podatak ko je ta prodao,tabela STAVKANARUDZBE sadri koliinu i vrstu prodate robe, a tabela PROIZVODI jedinanu cenu proizvoda.
Da biste kreirali izvetaj koji sadri eljene podatke, prvo morate da kreirate odgovarajui upit (Query).
Kreiranje upita korienjem Simple Query Wizard-a
Na Design prozoru selektujte tab Query.
Kliknite na ikonu New: .
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
68/96
et a a je p a a je podata a
- 66 -
Na ekranu e se prikazati prvi dialog box na kojem treba da selektujete opciju Simple Query Wizard:
a zatim kliknite na dugme OK.
Na sledeem dialog box-u selektujte tabelu nad kojom elite da kreirate upit:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
69/96
j p j p
- 67 -
a zatim, slino kao prilikom kreiranja forme, selektujte polja koja elite da sadri upit:
Kliknite na taster Next, na ekranu e se pojaviti sledei dialog box:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
70/96
- 68 -
Ponovo kliknite na taster Next, na ekranu e se pojaviti sledei dialog box:
Zadajte ime upita i kliknite na dugme Finish. Na ekranu e biti prikazan rezultat Vaeg upita:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
71/96
- 69 -
NAPOMENA: Ovaj primer ilustruje samo osnovne principe kreiranja upita. Zapamtite da uvek moete da izmenite upit, dodatenovu tabelu, zadate druge kriterijume...
Kreiranje upita bez korienja Wizarda-a
Iako MS Access omoguava da koristite Wizard, postoje situacije kada morate da kreirate upit bez korienja Wizard-a.
Na Design prozoru selektujte tab Query, a zatim selektujte opciju Create query in Design view. Klikom na ikonu New: ,na ekranu e se pojaviti novi prozor i dialog box. Novi prozor omoguava da se upit detaljnije specificira, a dialog box da
selektujete sve tabele koje elite da budu ukljuene u upit:
Na dialog box-u selektujte tabelu ili upit koji elite ba bude ukljuen u novi upit, a zatim kliknite na dugme Add. Ponovite istuoperaciju za sve ostale tabele i/ili upite.
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
72/96
- 70 -
Na prozoru, koji se ranije pojavio u pozadini dialog box-a, prikazae se sve selektovane tabele i/ili upiti kao i relacije koje steuspostavili izmeu tabela:
Na sledeoj slici je prikazana situacija kada jedna od selektovanih tabela (i/ili upita) nema uspostavljenu relaciju sa drugim
tabelama ili upitima (tabela PROIZVODI):
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
73/96
- 71 -
Da biste uspostavili novu relaciju izmeu tabela (i/ili upita), kliknite levim tasterom mia, zadrite ga pritisnutog na polje (atribut)koje treba da ima vezu sa drugom tabelom, a zatim pomerite kurzor mia (koji e se promeniti i izgledati kao pravougaonik) napolje u drugoj tabeli sa kojom elite da uspostavite vezu. Na prozoru e se pojaviti linija koja oznaava relaciju izmeu dvetabele:
-
8/10/2019 Access za polaganje ecdl
74/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
75/96
- 73 -
Selektovanje polja koja
e biti prikazana u upitu Kliknite dva puta miem na polje koje elite da bude u upitu, ili izaberite polje sa liste (Field):
Ukoliko elite da selektujete sva polja iz tabele, kliknite dva puta levim tasterom mia na '*' u tabeli.
Redosled polja u upitu takoe moe da se menja, na isti nain kao to se menja redosled kolona u tabeli.
Ako elite da rekordi budu sortirani, u polju Sort selektujte nain (Ascending - rastui niz ili Descending - opadajui niz) na kojie biti sortirani.
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
76/96
- 74 -
Ako check box Show nije selektovan, to polje nee biti vidljivo kada startujete upit, ali moete da ga koristite za definisanjekriterijuma. Na sledeem primeru, upit e prikazati samo polja PROIZVODIID i NAZIV, ali samo one rekorde u kojima je
vrednost polja KOLICINA vea od 20:
Startovanje upita
Kliknite levim tasterom mia na ikonu: .
Korienje logikih operatora
U tabeli su dati neki primeri korienja logikih operatora:
KRITERIJUM POLJE ZNA
ENJE20 Kolicina Prikai sve proizvode kojih ima tano 20
>20 Kolicina Prikai sve proizvode kojih ima vie od 20
=20 Kolicina Prikai sve proizvode kojih ima 20 i vie
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
77/96
- 75 -
-
8/10/2019 Access za polaganje ecdl
78/96
- 76 -
dobiete sve proizvode kojima ime poinje sa 'M' i ima ih 20 i vie:
ili, ako elite da kao rezultat upita dobijete sve proizvode iji naziv poinje slovom 'M' ili 'S' i ima ih vie od 20:
dobiete sledei rezultat:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
79/96
- 77 -
Korienje filtera Filteri su jednostavni upiti koji se primenjuju samo na otvorenoj tabeli ili formi.
Kreiranje filtera selekcijom
Da biste kreirali filter, otvorite tabelu i kliknite na polje koje sadri vrednost koju elite da bude kriterijum. Na primer, u tabeliPROIZVODI, kliknite na polje KOLICINA koje sadrzi broj '40':
a zatim na ikonu Filter by Selection: .
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
Na ekranu e se pojaviti tabela koja sadri rekorde koji u polju KOLICINA imaju vrednost '40':
-
8/10/2019 Access za polaganje ecdl
80/96
- 78 -
Na ekranu e se pojaviti tabela koja sadri rekorde koji u polju KOLICINA imaju vrednost 40 :
Da biste iskljuili filter, kliknite na ikonu Remove Filter: .
Kreiranje filtera pomou forme
Otvorite tabelu i kliknite na ikonu Filter by Form: .
Na ekranu e se pojaviti tabela sa jednim praznim redom. Kliknite na polje u kojem hoete da unesete kriterijum. U polju e sepojaviti, sa desne strane, ikona sa strelicom na dole. Ukoliko kliknete na tu ikonu, na combo box-u ete dobiti listu svih razliitihvrednosti u toj koloni:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
81/96
- 79 -
Izaberite vrednost, na primer u koloni NAZIV izaberite re'Mi', a zatim kliknite na ikonu Apply Filter: . Na ekranu ete dobitisadraj tabele ali sa primenjenim filterom:
Da biste iskljuili filter, kliknite na ikonu Remove Filter: .
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
82/96
- 80 -
5.3. Modifikovanje upita
Dodavanje polja
Na Design prozoru selektujte tab Query.
Selektujte upit koji elite da modifikujete, a zatim kliknite na ikonu Design: .
Na ekranu e se prikazati prozor u kojem moete da modifikujete upit (Design View):
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
U prvoj praznoj koloni, u polju Field, izaberite koje polje elite da prikaete u upitu:
-
8/10/2019 Access za polaganje ecdl
83/96
- 81 -
Brisanje polja
Selektujte polje koje elite da izbriete tako to postavite kurzor mia na vrh kolone u kojoj je definisano polje koje elite daizbriete, kurzor mia e promeniti izgled u: , a zatim kliknete levim tasterom mia. Boja pozadine selektovane kolone e sepromeniti:
Pritisnite taster c(Delete), a zatim f (Enter).
5.4. Selektovanje i sortiranje
Sortiranje zapisa u tabeli
Otvorite tabelu.
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
Postavite kurzor na neku eliju u koloni za koju elite da bude kriterijum za sortiranje, a zatim kliknite na ikonu Sort Ascending:
-
8/10/2019 Access za polaganje ecdl
84/96
- 82 -
ili Sort Descending:
Sortiranje zapisa u tabeli korienjem filtera
Otvorite tabelu. U meniju Records->Filter selektujte opciju Advanced Filter/Sort:
Na novom prozoru (Filter), koji je slian prozoru za kreiranje upita, selektujte polja po kojima elite da sortirate i/ili filtriraterekorde u tabeli:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Pretraivanje i prikazivanje podataka
-
8/10/2019 Access za polaganje ecdl
85/96
- 83 -
a zatim kliknite na ikonu Apply Filter: .
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
86/96
- 84 -
6. IZVETAJI
6.1. Kreiranje izvetaja (Reports)
ta su to izvetaji
Setite se da je jedan od prvih koraka prilikom kreiranja baze podataka definisanje sadraja izvetaja koji treba da budu rezultatpodataka iz baze.
Podaci mogu da se prikau na ekranu ili da se odtampaju na tampau. Za prikazivanje podataka na ekranu koriste seDatasheet View tabele ili forme. Iako i ovakvi prikazi mogu da se odtampaju, daleko bolji i kvalitetniji naIn je da se kreiraizvetaj (Report).
Izvetaji omoguavaju da se prikaz podataka formatira na razne naine, obave odreene kalkulacije (sumiranje, izraunavanjeproseka, ...), grupiu podaci, crtaju dijagrami ...
Najlaki nain za kreiranje izvetaja je korienje AutoReport Wizard-a.
Kreiranje jednostavnog izvetaja - Columnar
Na Design prozoru selektujte tab Reports.
Kliknite na ikonu New: .
Na ekranu e se prikazati prvi dialog box na kojem treba da selektujete opciju AutoReport: Columnar, a zatim i tabelu ili upitkoji ete koristiti u izvetaju (u ovom primeru je selektovana tabela PROIZVODI) i kliknite na dugme OK:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
87/96
- 85 -
MS Access e kreirati izvetaj koji ima standardni izgled:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
Kreiranje jednostavnog izvetaja - Tabular
-
8/10/2019 Access za polaganje ecdl
88/96
- 86 -
Na Design prozoru selektujte tab Reports.
Kliknite na ikonu New: .
Na ekranu e se prikazati prvi dialog box na kojem treba da selektujete opciju AutoReport: Tabular, a zatim i tabelu ili upit kojiete koristiti u izvetaju (u ovom primeru je selektovana tabela PROIZVODI) i kliknite na dugme OK:
MS Access e kreirati sledei izvetaj:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
89/96
- 87 -
Kreiranje izvetaja korienjem Report Wizard-a
Na Design prozoru selektujte tab Reports.
Kliknite na ikonu New: . Na ekranu e se prikazati prvi dialog box na kojem treba da selektujete opciju Report Wizard, a zatim i tabelu ili upit koji ete
koristiti u izvetaju (u ovom primeru je selektovana tabela PROIZVODI) i kliknite na dugme OK:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
Na sledeem dialog box-u selektujte polja koja elite da budu na izvetaju (Report-u):
-
8/10/2019 Access za polaganje ecdl
90/96
- 88 -
Kliknite na dugme Next. Na ekranu e Vam se pojaviti novi prozor u kojem moete da podesite koje polje slui za grupisanjepodataka. U ovom primeru ne koristimo ovu opciju.
Kliknite na dugme Next. Na sledeem dialog box-u moete da izaberete polja koja e da slue za sortiranje podataka:
U ovom primeru je izabrano polje NAZIV. Kliknite na dugme Next.
Dialog box na sledeoj slici slui za podeavanje izgleda izvetaja:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
91/96
- 89 -
Izaberite izgled izvetaja (Columnar, Tabular ili Justified) i orijentaciju stranice (Portret ili Landscape), a zatim kliknite na dugmeNext.
Dialog box na sledeoj slici omoguava da izaberete jedan od definisanih stilova izvetaja. Kliknite na razliite stilove da bistevideli razliku izmeu njih:
Izaberite eljeni stil i kliknite na taster Next. Na poslednjem dialog box-u, unesite ime izvetaja ukoliko niste zadovoljni saimenom koje Vam je Wizard ponudio:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
92/96
- 90 -
Kliknite na taster Finish. Izvetaj koji ste kreirali izgledae ovako:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
93/96
- 91 -
6.2. Modifikovanje izvetaja
Design View
Da biste napravili izmene na izvetaju potrebno je da pre
ete u Design View. Na Design prozoru selektujte tab Reports.
Selektujte izvetaj koji elite da modifikujete, a zatim kliknite na ikonu Design: .
Izgled izvetaja u Design View-u je kao na sledeoj slici:
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
-
8/10/2019 Access za polaganje ecdl
94/96
- 92 -
Slino kao i kod formi, sada moete da menjate poloaj polja i labela, menjate fontove, i slino.
Napravite eljene izmene. Da biste videli kako izgleda modifikovani izvetaj kliknite na ikonu Preview: .
Toolbox
Toolbox sadri alate (u obliku ikona) za modifikovanje izvetaja, dodavanje novih polja, slika i drugih objekata na formu.Standardan izgled Toolbox-a je kao na slici:
Da biste 'ukljuili' ili iskljuili prikazivanje Toolbox-a na ekranu, kliknite na ikonu Toolbox:
Ili u meniju View, selektujte opciju Toolbox.
-
8/10/2019 Access za polaganje ecdl
95/96
ECDL MODUL 5 - BAZA PODATAKA - MS ACCESS
Izvetaji
Kliknite na mesto u izvetaju gde elite da bude novi Text Box. Ukoliko elite da promenite sadraj labele, kliknite dva puta
levim tasterom mia na labelu (pozadina teksta u labeli e promeniti boju), a zatim unesite tekst koji elite da sadri labela.
-
8/10/2019 Access za polaganje ecdl
96/96
- 94 -
Ovako kreirano polje nee biti povezano sa nekim poljem u tabeli ili upitu na osnovu kojeg se kreira izvetaj.
Dodavanje novog polja u izvetaj
Ukoliko elite da u izvetaj dodate Text box koji je povezan sa nekim poljem u tabeli ili izvetaju, na Toolbox-u selektujte ikonuText Box, a zatim na prozoru Field List, selektujte polje koje elite da bude povezano (Bound) sa Text box-om.
Kliknite levim tasterom mia na selektovano polje (zadrite taster mia pritisnut) i pomerite kurzor mia na mesto u izvetaju
gde elite da bude polje (kurzor mia e promeniti izgled). Kada izaberete mesto na izvetaju gde elite da bude novo poljeotpustite taster mia.
Na izvetaju e se pojaviti novi Text Box sa labelom koje e biti povezano sa selektovanim poljem.