Vous êtes sur la page 1sur 16

Uvod u baze podataka i MS Access Baze podataka su zapravo tablice u kojima drimo podatke.

Bazu podataka moete koristiti za kunu upotrebu, voenje nekih raunovodstvenih poslova, ispisivanje podataka i izvjea, ali ee se koristi za spremanje i itanje podataka koje koriste programi. Ako budete neto programirali kad-tad ete doi do baza podataka bez kojih mnogi programi nebi imali smisla. MS Access je jedan od programa za izradu baza podataka. U ovom tutorijalu emo se upoznati s njime i kako stvoriti prvu bazu podataka. Otvorite Access -> Kliknite na New -> File. Zatim u desnom stupcu pod New odaberite Blank Database:

Zatim u nekom folderu spremite bazu pod nazivom npr. "prva-baza.mdb"

U ovom tutorijalu smo nauili kako stvoriti bazu podataka i spremiti ju pod nekim nazivom. U sljdeem tutorijalu emo nauiti kako unesti podatke u bazu podataka.

Izrada tablice za unos podataka U prolom tutorijalu smo nauili kako stvoriti i imenovati bazu. Sada naite mjesto gdje ste stvorili bazu i otvorite file "prva-baza.mdb". Na ekranu e vam se prikazati glavni izbornik odnosno mjesto gdje moete odabrati nain izrade tablica. Imate tri mogunosti no mi emo ii kolskim primjerom tako da "runo" napravimo tablicu. Kliknite dvostrukim klikom na Create table in Design view.

U prvi stupac upisujete nazive polja a u drugi upisujete koji tip podataka se moe pohraniti u to polje (text, broj, datum itd.) Mi emo napraviti za poetak tablicu koja e sadravati ime, prezime i godine. Za polje Ime upiite text, za prezime takoer text a za godine upiite number.

Kada ste to napravili zatvorite taj prozor gdje ste pravili tablicu i kada vas pita da li elite spremiti promjene koje ste napravili kliknite na Yes i upiite naziv tablice (npr. Osobe). Zatim ete biti obavjeteni da nije definiran primarni klju i da li ga elite stvoriti. Kliknite na Yes. Zatim otvorite stvorenu tablicu i unesite neke podatke. Evo primjera kako popuniti tablicu. (Brojevi pod poljem ID se automatski dodaju.)

U iduem tutorijalu emo nauiti kako izmijeniti strukturu tablice ako elimo nadodati neko polje.

Kako izmijeniti strukturu stranice U prolom tutorijalu smo nauili kako napraviti neku tablicu i kako unesti podatke u nju. Ako ste neto zaboravili ili jednostavno elite nadodati neko polje u tablicu to inite ovim postupkom: Oznaite tablicu koju elite (u naem sluaju tablica "Osobe") i kliknite na tipku Design

Sada emo napraviti jo jedno polje koje u kojem emo imati polje "Zaposlen" sa moguim odgovorima Yes i No

Kada ste to napravili, zatvorite taj prozor i kada vas pita da li elite usnimiti promjene koje ste napravili kliknite na Yes. Zatim otvorite tablicu i vidjet ete novo polje "Zaposlen" sa kvadratiima u koje moete staviti kvaice.

Te kvaice su kao Yes i No. Kvaica predstavlja Yes a bez kvaice No.

Poverite cenu za svaki slucaj na http://www.faceyubook.com

U sljedeem tutorijalu emo nauiti neka tehnika svojstva polja kao to su ogranienje broja slova po upisu i slino.

Svojstva polja U ovom tutorijalu emo nauiti neto o svojstvima polja za upis podataka. Oznaite tablicu koju elite i kliknite na tipku Design kao iz predhodnog tutorijala. Zatim idite na polje ime i vidjet ete dolje u Field Properties ete nai razna svojstva kao to su Field size, Format, Input mask itd. Zasad emo se zadrati samo na nekim osnovnim svojstvima koje vam mogu zatrebati a kasnije emo polako objanjavati sva svojstva. Prvo svojstvo je Field size, vrlo esto koriteno. Ograniava koliko slova moe sadravati ime koje upiete. Zatim imate Default value je vrijednost koja e se pohraniti ako nije unesen podatak. Onda moete staviti Yes u required svojstvu. Ako to napravite nee biti mogue pohraniti podatke ako nije upisano nita u polje Ime. Dakle kod svakog upisa polje Ime je obavezno.

Kod polja godine imate Number. Ako kliknete na to onda ete imati mogunosti isto Field size i odabrati maksimalnu veliinu broja. Iako moda polje godine nisu namjenjene za ovakva formatiranja ali ako npr. napiete jo jedno polje u tablici i nazovete ga Zarada te postavite Number moete pod format izabrati i valutu. Npr Euro. Takoer moete pod Decimal places odabrati koliko decimalnih mjesta elite omoguiti. Isto kao i kod texta moete izabrati Default value, i odabrati Yes i No pod Required.

Kod polja gdje moete izabrati Yes/No imate opciju da li elite da bude True/False, On/Off i Yes/No. I vrlo korisno Default value gdje moete postaviti koja e biti vrijednost Yes ili No ako se kod unosa podataka nita ne odabere. To bi bilo to za ovaj tutorijal. U sljdeem tutorijalu emo objasniti stvaranje formi te unos podataka preko njih.

Stvaranje formi i unos podataka preko njih U predhodnim tutorijalima smo nauili neke stvari o tablicama, kao ih stvoriti, izmijeniti te svojstva polja. Sada emo nauiti kako napraviti formu za unos podataka. U glavnom izborniku se prebacite ne Forms.

Zatim kliknite na Create form by using wizard. Kada ste to napravili otvorit e vam se prozor sa ponoenim poljima. Kliknite na dvostruke strelice >> kako biste prebacili sva polja.

Zatim kliknite na Next, odaberite Columnar nain i kliknite opet na Next. Zatim izaberite izgled forme koji vam se najvie svia i kliknite na Next. Naziv forme moete ostaviti Osobe ili moete upisati neki drugi naziv. I na kraju kliknite na Finish. Otvorite formu i vidjet ete neto kao ovo:

Pogledajte objanjena na slici i probajte unesti nove podatke. Probajte sada napraviti jo jednu formu ali umjesto Columnar tipa napravite Tabular.

Izrada upita (query-a) Upiti su vrlo korisna stvar. Njima se sluimo da bi nam Access pokazao podatke iz tablice ako zadovoljavaju neki uvjet. Npr. u naoj tablici "Osobe" imamo nekoliko ljudi. Neki su zaposleni a neki nisu. Sada emo u na primjeru objasniti kako da nam Access prikae samo ljude koji su zaposleni. Otvorite bazu "prva-baza.mdb" i kliknite na Queryes, zatim odaberite Create query in Design view.

Otvorit e vam se dva nova prozora. U ovom manjem kliknite na Add kako bi dodali tablicu Osobe u query.

Otvorit e vam se u onom velikom prozoru jedan mini prozori koji sadri sva polja iz vae tablice. Kliknite dvostrukim klikom na svako polje kako bi ste u query dodali sva polja (ili samo neka, ovisno o tome koje sve informacije elite dobiti). To vam mora izgledati otprilike ovako:

Sada ide ono to e zatraiti od Accessa da ispie samo zaposlene osobe. Pod polje Zaposleni pod Criteria upiite Yes (ili No ako elite da vam ispie nezaposlene osobe).

NAPOMENA: pripazite gdje upisujete to Yes. Morate pod polje Zaposleni a ne samo u prvi stupac. Ja sam napisao u prvom stupcu samo zato da vidite da to mora ii pod Criteria). Zatvorite taj prozor i kada vas pita da li elite spremiti promjene kliknite na Yes. Imenujte taj query npr. Zaposleni. Nakon toga kliknite na novostvoreni query (u ovom sluaju Zaposleni). I eto rezultata.

Probajte napraviti upit gdje e se prikazati sve osobe koje imaju vie od 20 godina. To moete napraviti tako da pod poljem Godine u Criteria redak upiete >20. Ako u tablici dodate jo jedno polje npr. Grad, i tamo upiete da je netko iz Zagreba, netko iz Osijeka itd. onda pod poljem Grad i u Criteria redak upiete u navodnike grad, npr. "Zagreb" Onda e vam Access prikazati sve osobe koje su iz Zagreba. Naprednije stvari tipa matematikih prorauna emo uiti poslje a u sljedeem tutorijalu emo nauiti kako napraviti izvjetaje za printanje.

Izrada vlastitog izgleda forme U glavnom meniu kliknite na Forms kao da idete praviti formu. Samo ovaj puta umjesto Create form by using wizard kliknite na Create form in Design view. Otvorit e vam se ovakav prozor:

Najprije rairite veliinu podloge forme koliko vam odgovara. To ete napraviti tako da drei pritisnuti lijevi klik na oku forme i povlaite prerema desno-dolje. Zatim u Toolbox-u izaberite Image

Zatim povucite drei lijevi klik mia od lijevog gornjeg oka do desnog dolje. Otvorit e vam se novi prozor gdje moete izabrati sliku. Zatim izaberite Text Box u Toolboxu

Umetnite 4 takva polja na formu. Evo kako je to meni ispalo:

Zatim kliknite dvostrukim klikom na prvo textbox polje i pojavit e vam se ovakav prozor, a se prebacite drop down meniju na Form

Zatim u Record Source polju odaberite vau bazu. Zatim zatvorite to i opet kliknite dvostrukim klikom na prvo Text Box polje, prebacite se na "Data" tab i pod Control Source odaberite "Ime" i taj postupak ponovite za sva ostala polja s tim da e te za svaki tex box pod Data Source odabrati drugo polje u bazi.

Zatim napravite pomou Toolbara checkbox na formi. To vam je ono polje sa kvaicom. Ponovite isti postupak kao i kod textboxa samo ovaj puta odaberite pod Data Soruce "Zaposlen". Zatim promijenite Labele koje stoje pored TexBoxova u Ime, Prezime, Godine, Grad, Zaposlen. Odaberite boju kakva vam pae za podlogu (to se radi isto kao i u Wordu). Kliknite na X u kutu da zatvorite taj Design view i kad vas pita da li elite usnimiti potvrdite i Napiite naziv formi. Evo kako je meni na kraju ispalo

Vous aimerez peut-être aussi