Access za polaganje ecdl

download Access za polaganje ecdl

of 96

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.