Access Skraceno

Embed Size (px)

Citation preview

  • 8/4/2019 Access Skraceno

    1/16

    Uvod u baze podataka i MS Access

    Baze podataka su zapravo tablice u kojima drimo podatke. Bazu podataka moete koristiti zakunu upotrebu, voenje nekih raunovodstvenih poslova, ispisivanje podataka i izvjea, aliee se koristi za spremanje i itanje podataka koje koriste programi. Ako budete netoprogramirali 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 upoznatis njime i kako stvoriti prvu bazu podataka.

    Otvorite Access -> Kliknite na New -> File. Zatim u desnom stupcu pod New odaberite BlankDatabase:

    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. Usljdeem 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 stestvorili bazu i otvorite file "prva-baza.mdb".

    Na ekranu e vam se prikazati glavni izbornik odnosno mjesto gdje moete odabrati nainizrade tablica. Imate tri mogunosti no mi emo ii kolskim primjerom tako da "runo"napravimo tablicu. Kliknite dvostrukim klikom na Create table in Design view.

  • 8/4/2019 Access Skraceno

    2/16

    U prvi stupac upisujete nazive polja a u drugi upisujete koji tip podataka se moe pohraniti uto 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 upiitenumber.

  • 8/4/2019 Access Skraceno

    3/16

    Kada ste to napravili zatvorite taj prozor gdje ste pravili tablicu i kada vas pita da li elitespremiti promjene koje ste napravili kliknite na Yes i upiite naziv tablice (npr. Osobe). Zatimete 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 nekopolje.

  • 8/4/2019 Access Skraceno

    4/16

    Kako izmijeniti strukturu stranice

    U prolom tutorijalu smo nauili kako napraviti neku tablicu i kako unesti podatke u nju. Akoste 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 moguimodgovorima Yes i No

  • 8/4/2019 Access Skraceno

    5/16

    Kada ste to napravili, zatvorite taj prozor i kada vas pita da li elite usnimiti promjene koje stenapravili kliknite na Yes.

    Zatim otvorite tablicu i vidjet ete novo polje "Zaposlen" sa kvadratiima u koje moete stavitikvaice.

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

  • 8/4/2019 Access Skraceno

    6/16

    http://www.ponude.biz/http://www.ponude.biz/http://www.ponude.biz/http://www.ponude.biz/http://www.ponude.biz/
  • 8/4/2019 Access Skraceno

    7/16

    Poverite cenu za svaki slucaj nahttp://www.faceyubook.com

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

    http://www.faceyubook.com/http://www.faceyubook.com/http://www.faceyubook.com/http://www.faceyubook.com/http://www.faceyubook.com/
  • 8/4/2019 Access Skraceno

    8/16

    Svojstva polja

    U ovom tutorijalu emo nauiti neto o svojstvima polja za upis podataka. Oznaite tablicukoju 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 tosu Field size, Format, Input mask itd.

    Zasad emo se zadrati samo na nekim osnovnim svojstvima koje vam mogu zatrebati akasnije emo polako objanjavati sva svojstva.

    Prvo svojstvo je Field size, vrlo esto koriteno. Ograniava koliko slova moe sadravati imekoje 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 pohranitipodatke 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 iodabrati maksimalnu veliinu broja.

    Iako moda polje godine nisu namjenjene za ovakva formatiranja ali ako npr. napiete jojedno polje u tablici i nazovete ga Zarada te postavite Number moete pod format izabrati ivalutu. Npr Euro. Takoer moete pod Decimal places odabrati koliko decimalnih mjesta eliteomoguiti. Isto kao i kod texta moete izabrati Default value, i odabrati Yes i No pod Required.

  • 8/4/2019 Access Skraceno

    9/16

    Kod polja gdje moete izabrati Yes/No imate opciju da li elite da bude True/False, On/Off iYes/No. I vrlo korisno Default value gdje moete postaviti koja e biti vrijednost Yes ili No akose kod unosa podataka nita ne odabere.

    To bi bilo to za ovaj tutorijal. U sljdeem tutorijalu emo objasniti stvaranje formi te unospodataka preko njih.

    Stvaranje formi i unos podataka preko njih

    U predhodnim tutorijalima smo nauili neke stvari o tablicama, kao ih stvoriti, izmijeniti tesvojstva 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 prozorsa ponoenim poljima. Kliknite na dvostruke strelice >> kako biste prebacili sva polja.

  • 8/4/2019 Access Skraceno

    10/16

    Zatim kliknite na Next, odaberite Columnar nain i kliknite opet na Next. Zatim izaberite izgledforme koji vam se najvie svia i kliknite na Next. Naziv forme moete ostaviti Osobe ilimoete 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.

  • 8/4/2019 Access Skraceno

    11/16

    Izrada upita (query-a)

    Upiti su vrlo korisna stvar. Njima se sluimo da bi nam Access pokazao podatke iz tablice akozadovoljavaju neki uvjet. Npr. u naoj tablici "Osobe" imamo nekoliko ljudi. Neki su zaposlenia neki nisu. Sada emo u na primjeru objasniti kako da nam Access prikae samo ljude koji suzaposleni.

    Otvorite bazu "prva-baza.mdb" i kliknite na Queryes, zatim odaberite Create query in Designview.

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

  • 8/4/2019 Access Skraceno

    12/16

    Otvorit e vam se u onom velikom prozoru jedan mini prozori koji sadri sva polja iz vaetablice. Kliknite dvostrukim klikom na svako polje kako bi ste u query dodali sva polja (ili samoneka, 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).

  • 8/4/2019 Access Skraceno

    13/16

    NAPOMENA: pripazite gdje upisujete to Yes. Morate pod polje Zaposleni a ne samo u prvistupac. 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 tajquery npr. Zaposleni. Nakon toga kliknite na novostvoreni query (u ovom sluaju Zaposleni). Ieto rezultata.

    Probajte napraviti upit gdje e se prikazati sve osobe koje imaju vie od 20 godina. To moetenapraviti 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 izOsijeka 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 emonauiti kako napraviti izvjetaje za printanje.

  • 8/4/2019 Access Skraceno

    14/16

    Izrada vlastitog izgleda forme

    U glavnom meniu kliknite na Forms kao da idete praviti formu. Samo ovaj puta umjestoCreate 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 dreipritisnuti 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 vamse novi prozor gdje moete izabrati sliku.

    Zatim izaberite Text Box u Toolboxu

  • 8/4/2019 Access Skraceno

    15/16

    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 seprebacite drop down meniju na Form

    Zatim u Record Source polju odaberite vau bazu. Zatim zatvorite to i opet kliknite dvostrukimklikom 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 DataSource odabrati drugo polje u bazi.

  • 8/4/2019 Access Skraceno

    16/16

    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 nazivformi.

    Evo kako je meni na kraju ispalo