75
Microsoft Access 2010 Osnove dizajna baza podataka Pravilno dizajnirana baza podataka omogućuje pristup svježe ažuriranim, točnim informacijama. Budući da je pravilan dizajn ključan za postizanje vaših ciljeva u radu s bazom podataka, ima smisla uložiti dovoljno vremena potrebnog za učenje principa dobrog dizajna. Na kraju, puno lakše ćete se snaći u bazi podataka koja zadovoljava vaše potrebe i lako prihvaća promjene. Ovaj je članak vodič kroz planiranje baze podataka radne površine. Saznat ćete kako odlučiti koje su vam informacije potrebne, kako te informacije podijeliti u odgovarajuće tablice i stupce te kako se te tablice odnose jedne prema drugima. Ovaj članak pročitajte prije stvaranja svoje prve baze podataka radne površine. VAŽNO Microsoft Access 2010 pruža novi doživljaj dizajna koji vam omogućuje stvaranje aplikacija web-baza podataka. Mnogo je toga u dizajnu drugačije kada dizajnirate za web. Ovaj članak ne obrađuje temu dizajna web-aplikacije baze podataka. Dodatne informacije potražite u članku >Sastavljanje baze podataka radi zajedničkog korištenja na webu. Sadržaj članka Neki izrazi u bazama podataka koje morate znati Što je dobar dizajn baze podataka? Tijek dizajniranja Određivanje svrhe baze podataka Pronalaženje i organiziranje potrebnih informacija Raspoređivanje informacija u tablice Pretvaranje stavki informacija u stupce Određivanje primarnih ključeva Stvaranje odnosa tablice Poboljšanje dizajna Primjena pravila normalizacije

Access

Embed Size (px)

DESCRIPTION

Access

Citation preview

Page 1: Access

Microsoft Access 2010

Osnove dizajna baza podataka

Pravilno dizajnirana baza podataka omogućuje pristup svježe ažuriranim, točnim

informacijama. Budući da je pravilan dizajn ključan za postizanje vaših ciljeva u radu s

bazom podataka, ima smisla uložiti dovoljno vremena potrebnog za učenje principa dobrog

dizajna. Na kraju, puno lakše ćete se snaći u bazi podataka koja zadovoljava vaše potrebe i

lako prihvaća promjene.

Ovaj je članak vodič kroz planiranje baze podataka radne površine. Saznat ćete kako odlučiti

koje su vam informacije potrebne, kako te informacije podijeliti u odgovarajuće tablice i

stupce te kako se te tablice odnose jedne prema drugima. Ovaj članak pročitajte prije

stvaranja svoje prve baze podataka radne površine.

VAŽNO Microsoft Access 2010 pruža novi doživljaj dizajna koji vam omogućuje stvaranje

aplikacija web-baza podataka. Mnogo je toga u dizajnu drugačije kada dizajnirate za web.

Ovaj članak ne obrađuje temu dizajna web-aplikacije baze podataka. Dodatne informacije

potražite u članku >Sastavljanje baze podataka radi zajedničkog korištenja na webu.

Sadržaj članka

Neki izrazi u bazama podataka koje morate znati

Što je dobar dizajn baze podataka?

Tijek dizajniranja

Određivanje svrhe baze podataka

Pronalaženje i organiziranje potrebnih informacija

Raspoređivanje informacija u tablice

Pretvaranje stavki informacija u stupce

Određivanje primarnih ključeva

Stvaranje odnosa tablice

Poboljšanje dizajna

Primjena pravila normalizacije

Page 2: Access

Neki izrazi u bazama podataka koje morate znati

Access 2010 organizira informacije u tablice: popise redaka i stupaca koji podsjećaju na

računovodstveni blok ili proračunsku tablicu. U jednostavnoj bazi podataka možda ćete

imati samo jednu tablicu. Za većinu baza podataka trebat ćete ih više. Možda, na primjer,

imate tablicu u koju su pohranjene informacije o proizvodima, drugu tablicu u koju su

pohranjene informacije o narudžbama i još jednu tablicu s informacijama o korisnicima.

Svaki se redak preciznije naziva zapis, a svaki stupac polje. Zapis je smislen i dosljedan

način kombiniranja informacija o nečemu. Polje je jednostruka stavka informacija – vrsta

stavke koja se pojavljuje u svakom zapisu. U tablici Proizvodi, na primjer, svaki redak ili zapis

sadržavao bi informacije o jednom proizvodu. Svaki stupac ili polje sadrži neku vrstu

informacija o tom proizvodu, npr. naziv ili cijenu.

Što je dobar dizajn baze podataka?

Postupak dizajniranja baze podataka provodi se po određenim principima. Prvi princip je da

je dvostruka informacija (također se naziva prekomjerni podatak) neispravna, jer zauzima

prostor i povećava mogućnost pogrešaka i nekonzistentnosti. Drugi princip je da su važne

ispravnost i potpunost informacija. Ako baza podataka sadrži netočne informacije, sva

izvješća koji izvlače informacije iz baze podataka će također sadržavati netočne informacije.

Kao rezultat, sve odluke koje donesete na osnovi tih izvješća će biti nedovoljno utemeljene.

Page 3: Access

Dobar dizajn baze podataka je onaj koji:

Razdjeljuje informacije u tablice na osnovi predmeta, za smanjenje prekomjernih

podataka.

Omogućuje programu Access informacije koje on zahtijeva za združivanje

informacija u tablicama, ako je potrebno.

Pomaže pri podršci i osigurava točnost i cjelovitost informacija.

Prilagođava se vašim potrebama obrade podataka i izvještavanja.

Tijek dizajniranja

Tijek dizajniranja se sastoji sljedećih koraka:

Utvrđivanje svrhe baze podataka

Ovo pomaže u pripremi za preostale korake.

Pronalaženje i organizacija potrebnih informacija

Dobivanje svih vrsta informacija koje možda želite zabilježiti u bazi podataka, kao što su

naziv proizvoda i broj narudžbe.

Razdjeljivanje informacija u tablice

Razdjeljivanje stavki informacija na glavne cjeline ili predmete, kao što je Proizvodi ili

Narudžbe. Svaki predmet zatim postaje tablica.

Uključivanje stavki informacija u stupce

Odlučite koje informacije želite pohraniti u svaku tablicu. Svaka stavka postaje polje i

prikazuje se kao stupac u tablici. Na primjer, tablica zaposlenika može uključivati polja kao

što su Prezime i Datum zakupa.

Određivanje primarnih ključeva

Izaberite primarni ključ za svaku tablicu. Primarni ključ je stupac koji se koristi za jedinstvenu

identifikaciju svakog retka. Primjer može biti ID oznaka proizvoda ili ID oznaka narudžbe.

Postavljanje odnosa tablice

Page 4: Access

Pregledajte svaku tablicu i odlučite kako se podaci iz jedne tablice odnose prema podacima

iz druge tablice. Dodajte polja u tablice ili stvorite nove tablice za pojašnjenje odnosa, ako je

potrebno.

Poboljšanje dizajna

Analiziranje dizajna od pogrešaka. Stvaranje tablica i dodavanje nekoliko zapisa uzoraka

podataka. Pogledajte možete li iz tablica dobiti rezultate koje ste željeli. Podesite dizajn ako

je potrebno.

Primjena pravila normalizacije

Primjenjuju se pravila normalizacije podataka radi provjere ispravnosti strukture tablica.

Podesite tablice ako je potrebno.

Utvrđivanje svrhe baze podataka

Dobra je ideja napisati svrhu baze podataka na papir — njezinu svrhu, kako je namjeravate

koristiti i tko će je koristiti. Za male baze podataka za kućne djelatnosti, na primjer, možete

napisati nešto kao "Korisnička baza podataka sadrži popis korisničkih informacija za

upotrebu pri izradi skupnih pisama i izvješća." Ako je baza podataka složenija i ako je koristi

veći broj ljudi, što se često događa kod zajedničkih postavki, svrha lako može činiti cijeli

odlomak ili više i uključuje način korištenja baze podataka za svaku osobu. Ideja je imati

dobro razvijeno izvješće zadataka koje se može uputiti tijekom postupka dizajniranja.

Postojanje takvog izvješća olakšava vam usredotočivanje na ciljeve prilikom donošenja

odluka.

Pronalaženje i organiziranje potrebnih informacija

Za pronalaženje i organiziranje potrebnih informacija započnite s postojećim informacijama.

Na primjer, narudžbenice možete zapisati u knjige salda ili možete zadržati korisničke

informacije u papirnatom obliku u kabinetu s datotekama. Sakupite te dokumente i prikažite

na popisu svaku vrstu informacija (na primjer, svaki okvir koji popunjavate na obrascu). Ako

nemate nijedan postojeći obrazac, umjesto toga zamislite da morate dizajnirati obrazac za

zapisivanje korisničkih informacija. Koje informacije želite staviti u obrazac? Koje okvire za

popunjavanje ćete stvoriti? Prepoznajte i navedite svaku od tih stavki. Na primjer,

pretpostavimo da popis korisnika trenutno držite na karticama indeksa. Razmatranjem tih

kartica možete uočiti da svaka od tih kartica sadrži ime korisnika, adresu, grad, državu,

poštanski broj i telefonski broj. Svaka od tih stavki predstavlja potencijalni stupac u tablici.

Dok pripremate ovaj popis, nemojte se brinuti ako ne bude savršen. Umjesto toga, navedite

svaku stavku koje se sjetite. Ako netko drugi koristi bazu podataka, pitajte i njega za ideje.

Kasnije možete dotjerati popis.

Page 5: Access

Zatim, razmotrite vrste izvješća ili skupnih pisama koje možete proizvesti iz baze podataka.

Na primjer, možda želite proizvesti izvješće o prodaji proizvoda za prikaz prodaje po

područjima ili izvješće sažetka zaliha, koje prikazuje razine zaliha proizvoda. Možda također

želite proizvesti pisma obrazaca za slanje korisnicima koji najavljuju prodajne događaje ili

nude premiju. Izvješće dizajnirajte u glavi i zamislite kako će izgledati. Koje informacije ćete

staviti na izvješće? Navedite svaku stavku. Isto učinite za pismo na obrascu i za svako drugo

izvješće koje namjeravate stvoriti.

Davanje mišljenja o izvješćima i skupnim pismima koja možda želite stvoriti pomaže pri

identifikaciji stavki koje će biti potrebne u bazi podataka. Na primjer, pretpostavimo da

korisnicima dajete mogućnost pristupanja (ili odstupanja) u periodična ažuriranja e-pošte i

želite ispisati popise onih koji su pristupili. Za zapisivanje tih informacija dodajte stupac

“Slanje e-pošte” u tablicu korisnika. Za svakog korisnika polje možete postaviti na Da ili Ne.

Zahtjev za slanje poruka e-pošte korisnicima predlaže drugu stavku za zapisivanje. Jednom

kad znate da korisnik želi primati poruke e-pošte, potrebno je znati adresu e-pošte na koju

ih šaljete. Zato za svakog korisnika morate zapisati adresu e-pošte.

Dobro je konstruirati prototip svakog izvješća ili skicu izvješća i razmotriti koje su stavke

potrebne za proizvodnju izvješća. Na primjer, kad razmotrite pismo na obrascu, može vam

pasti na pamet nekoliko stvari. Želite li uključiti odgovarajući pozdravni niz — na primjer,

"Mr.", "Mrs." ili "Ms." kojim započinje pozdrav, morat ćete stvoriti stavku pozdrava. Pismo

obično započinjete s “Poštovani Mr. Smith”, bolje nego “Poštovani Mr. Sylvester Smith”.

Zato se preporučuje pohranjivanje prezimena odvojeno od imena.

Ključna točka za zapamtiti je da svaki dio informacije morate rascjepkati na manje

upotrebljive dijelove. U slučaju imena, kako bi prezime postalo brzo dostupno, ime ćete

prelomiti na dva dijela — Ime i Prezime. Za sortiranje izvješća po prezimenu korisno je

prezimena korisnika pohraniti odvojeno. Općenito, ako želite sortirati, pretražiti, izračunati ili

izvješćivati na temelju neke informacijske stavke, tu stavku smjestite u zasebno polje.

Page 6: Access

Razmislite o pitanjima na koja želite da baza podataka odgovori. Na primjer, koliko prodaja

vašeg proizvoda ste zaključili prošli mjesec? Gdje žive vaši najbolji kupci? Tko je dobavljač

proizvoda koji se najbolje prodaje? Predviđanje ovih pitanja pomaže pri zapisivanju

dodatnih stavki.

Nakon dobivanja tih informacija, spremni ste za idući korak.

Raspoređivanje informacija u tablice

Za raspodjelu informacija u tablicama izaberite glavne cjeline ili predmete. Na primjer,

nakon pronalaženja i organiziranja informacija za bazu podataka prodaje proizvoda,

preliminarni popis će izgledati kao ovaj:

Glavne cjeline koje su ovdje prikazane su proizvodi, dobavljači, kupci i narudžbe. Zato je

logično započeti s ove četiri tablice: jedna s podacima o proizvodima, jedna s podacima o

dobavljačima, jedna s podacima o kupcima i jedna s podacima o narudžbama. Iako ovime

popis nije gotov, dobro je započeti na taj način. Popis možete nastaviti dotjerivati dok ne

postignete dizajn koji dobro radi.

Kad pregledate preliminarni popis stavki, možete pokušati staviti ih sve u jednu tablicu,

umjesto u četiri kako je prikazano na prethodnom prikazu. Time ćete naučiti zašto to nije

dobra ideja. Proučite ukratko ovdje prikazanu tablicu:

Page 7: Access

U ovom slučaju, svaki redak sadrži informacije i o proizvodu i o dobavljaču. Budući da

možete imati više proizvoda od istog dobavljača, informacije o imenu i adresi dobavljača se

ponavljaju više puta. Time se zauzima prostor na disku. Puno bolje rješenje je zapisivanje

informacija o dobavljaču samo jednom u odvojenoj tablici Dobavljači, a zatim povezivanje

te tablice s tablicom Proizvodi.

Drugi problem s ovim dizajnom se javlja u slučaju da trebate izmijeniti informacije o

dobavljaču. Na primjer, pretpostavimo da trebate promijeniti adresu dobavljača. Budući da

se ona pojavljuje na mnogo mjesta, slučajno možete promijeniti adresu na jednom mjestu, a

zaboraviti je promijeniti na drugom. Zapisivanje adrese dobavljača na samo jednom mjestu

će riješiti problem.

Prilikom dizajniranja baze podataka, uvijek pokušajte zapisati svaki podatak samo jednom.

Ako istu informaciju smještate na više od jednog mjesta, kao što je adresa pojedinog

dobavljača, tu informaciju smjestite u zasebnu tablicu.

Zaključno, pretpostavimo da je Coho Winery dobavljač samo jednog proizvoda i taj

proizvod želite izbrisati, ali zadržati informacije o imenu i adresi dobavljača. Kako izbrisati

zapis o proizvodu bez gubitka informacija o dobavljaču? Nikako, jer svaki zapis sadrži

podatke o proizvodu, kao i podatke o dobavljaču pa ne možete izbrisati jedno, a da ne

izbrišete drugo. Kako bi ovi podaci bili odvojeni, jednu tablicu morate podijeliti u dvije:

jednu tablicu za informacije o proizvodu i drugu tablicu za informacije o dobavljaču.

Brisanjem zapisa proizvoda će se izbrisati samo podaci o proizvodu, a neće se izbrisati

podaci o dobavljaču.

Jednom kad ste izabrali predmet predstavljen tablicom, stupci u toj tablici će pohranjivati

podatke samo o predmetu. Na primjer, tablica proizvoda će pohranjivati podatke samo o

proizvodima. Budući da je adresa dobavljača podataka o dobavljaču, a ne o proizvodu, ona

pripada u tablicu dobavljača.

Stavljanje stavki informacija u stupce

Za utvrđivanje stupaca u tablici odlučite koje informacije o predmetu, zapisanom u tablici,

trebate pratiti. Na primjer, za tablicu Kupci dobar početni popis stupaca bi bio: Ime, Adresa,

Poštanski broj grada, Adresa e-pošte za slanje, Oslovljavanje i Adresa e-pošte. Svaki zapis u

tablici sadrži isti skup stupaca, tako da za svaki zapis možete pohraniti sljedeće informacije:

ime, adresa, poštanski broj grada, adresa e-pošte za slanje, oslovljavanje i adresa e-pošte.

Na primjer, stupac Adresa sadrži adrese kupaca. Svaki zapis sadrži podatke o jednom kupcu,

a polje Adresa sadrži adresu toga kupca.

Jednom kad ste utvrdili početni skup stupaca za svaku tablicu, stupce kasnije možete

poboljšati. Na primjer, dobro je pohraniti ime kupca kao dva odvojena stupca: ime i

prezime, tako da možete sortirati, pretraživati i indeksirati upravo na tim stupcima. Slično

tome, adresa se zapravo sastoji od pet odvojenih komponenata: adrese, grada, države,

poštanskog broja i zemlje/područja te je također dobro pohraniti ih u odvojene stupce. Na

Page 8: Access

primjer, ako želite provesti pretraživanje, filtriranje ili sortiranje prema državi, trebaju vam

informacije o državi pohranjene u odvojenom stupcu.

Također trebate razmotriti hoće li baza podataka sadržavati informacije samo iz države

domaćina ili i međunarodnog karaktera. Na primjer, ako planirate pohraniti međunarodne

adrese, bolje je imati stupac Područje umjesto Država, jer takav stupac može sadržavati i

države domaćina i područja drugih država/područja. Slično tome, želite li pohranjivati

međunarodne adrese, stupac Poštanski broj ima više smisla nego poštanski broj.

Sljedeći popis prikazuje nekoliko savjeta za utvrđivanje stupaca.

Ne uključivanje izračunatih podataka

U većini slučajeva, rezultate izračuna nećete pohranjivati u tablice. Umjesto toga, kad želite

vidjeti rezultat, Access može provesti izračune. Na primjer, pretpostavimo da postoji izvješće

Proizvodi za narudžbu koji prikazuje podzbroj jedinica za narudžbu, za svaku kategoriju

proizvoda u bazi podataka. Međutim, ni u jednoj tablici ne postoji stupac podzbroja

Jedinice za narudžbu. Umjesto toga, tablica Proizvodi uključuje stupac Jedinice za narudžbu

koji pohranjuje jedinice za narudžbu za svaki proizvod. Korištenjem tih podataka, Access

izračunava podzbroj pri svakom ispisivanju izvješća. Sam podzbroj neće biti pohranjen u

tablici.

Pohranjivanje informacija u njihovim najmanjim logičkim dijelovima

Možda ćete poželjeti imati jedno polje za puna imena ili za nazive proizvoda zajedno s

opisima proizvoda. Ako kombinirate više od jedne vrste informacija u polju, kasnije je teško

dohvatiti pojedinačni podatak. Pokušajte raskomadati informacije u logičke dijelove; na

primjer, stvorite odvojena polja za ime i prezime ili za naziv proizvoda, kategoriju i opis.

Page 9: Access

Jednom kad ste poboljšali stupce podataka u svakoj tablici, spremni ste za biranje

primarnog ključa za svaku tablicu.

Određivanje primarnih ključeva

Svaka tablica će uključivati stupac ili skup stupaca koji jedinstveno identificiraju svaki redak

pohranjen u tablici. To je često jedinstveni identifikacijski broj, kao što je ID broj zaposlenika

ili serijski broj. U terminologiji baze podataka, ovu informaciju nazivamo primarni

ključ tablice. Access koristi primarni ključ polja za brzo pridruživanje podataka iz višestrukih

tablica i povezivanje podataka za vas.

Ako već imate jedinstveni identifikator za tablicu, kao što je broj proizvoda koji jedinstveno

identificira svaki proizvod u katalogu, identifikator možete koristiti kao primarni ključ

tablice — ali samo ako će vrijednosti u tom stupcu uvijek biti različite za svaki zapis. Ne

možete imati dvostruke vrijednosti u primarnom ključu. Na primjer, kao primarni ključ

nemojte koristiti imena ljudi, jer imena nisu jedinstvena. Moglo bi se dogoditi da imate

dvoje ljudi istog imena u istoj tablici.

Primarni ključ uvijek mora imati vrijednost. Ako vrijednost stupca na nekom stupnju može

postati nedodijeljena ili nepoznata (nestala vrijednost), ne može se koristiti kao komponenta

primarnog ključa.

Uvijek morate izabrati primarni ključ čija vrijednost se ne mijenja. U bazi podataka koja

koristi više od jedne tablice, primarni ključ tablice se može koristiti kao referenca u drugoj

tablici. Ako se primarni ključ promijeni, promjena se mora primijeniti na sva mjesta na koja

se ključ odnosi. Korištenjem primarnog ključa koji se neće mijenjati smanjuje se mogućnost

da primarni ključ postane nesinkroniziran s tablicama na koje se odnosi.

Često se kao primarni ključ koristi proizvoljni jedinstveni broj. Na primjer, svakoj narudžbi

možete dodijeliti jedinstveni broj narudžbe. Jedina svrha broja narudžbe je identifikacija

narudžbe. Kad se jednom dodijeli, više se ne mijenja.

Ako nemate na umu nijedan stupac ni skup stupaca koji bi mogli biti dobri za primarni ključ,

razmotrite korištenje stupca koji sadrži vrstu podataka Samonumeriranje. Ako koristite vrstu

podataka Samonumeriranje, Access automatski dodjeljuje vrijednost. Ovakav identifikator je

bespredmetan; on sadrži bespredmetne informacije koje opisuju redak koji ih predstavlja.

Bespredmetni identifikatori su idealni za korištenje kao primarni ključevi jer se oni ne

mijenjaju. Primarni ključ koji sadrži činjenice o retku — telefonski broj ili ime kupca, na

primjer — puno je lakše promijeniti, jer su činjenične informacije same po sebi promjenjive.

Page 10: Access

Stupac postavljen na vrstu podataka Samonumeriranje često je dobar primarni ključ. Ne

postoje dvije iste ID oznake proizvoda.

U nekim slučajevima možda ćete željeti koristiti dva ili više polja koja zajednički daju

primarni ključ za tablicu. Na primjer, tablica Detalji narudžbe koja sprema stavke za

narudžbe bi za svoj primarni ključ koristila dva stupca: ID narudžbe i ID proizvoda. Kad

primarni ključ koristi više od jednog stupca onda se također naziva složeni ključ.

Za bazu podataka prodaje proizvoda možete stvoriti stupac Samonumeriranje za svaku od

tablica, koji može služiti kao primarni ključ: ID oznaka proizvoda za tablicu Proizvodi, ID

oznaka narudžbe za tablicu Narudžbe, ID oznaka kupca za tablicu Kupci i ID oznaka

dobavljača za tablicu Dobavljači.

Page 11: Access

Stvaranje odnosa tablice

Sada kad ste informacije podijelili u tablice, te informacije morate združiti na smisleni način.

Na primjer, sljedeći obrazac uključuje informacija iz nekoliko tablica.

Informacije u ovom obrascu dolaze iz tablice Kupci...

...tablice Zaposlenici...

...tablice Narudžbe...

...tablice Proizvodi...

...i tablice Detalji narudžbe.

Access sadrži sustav upravljanja relacijskih baza podataka. Kod relacijskih baza podataka,

informacije možete podijeliti u odvojene tablice koje se temelje na predmetu. Zatim

koristite odnose tablica za povezivanje informacija, ako je potrebno.

Stvaranje odnosa jedan prema više

Razmotrite ovaj primjer: Tablice Dobavljači i Proizvodi u bazi podataka narudžbi proizvoda.

Dobavljač može dostaviti bilo koji broj proizvoda. Slijedi da za sve dobavljače koji su

predstavljeni u tablici Dobavljači postoje mnogi proizvodi predstavljeni u tablici Proizvodi.

Odnos između tablice Dobavljači i tablice Proizvodi je zato odnos jedan-prema-više.

Page 12: Access

Za predstavljanje odnosa jedan-prema-više u dizajnu baze podataka odaberite primarni

ključ na strani "jedan" u odnosu i dodajte ga kao dodatni stupac ili stupce u tablicu na strani

"više" u odnosu. Na primjer, u ovom slučaju dodajte stupac ID oznaka dobavljača iz tablice

Dobavljači u tablicu Proizvodi. Access zatim može koristiti ID broj dobavljača u tablici

Proizvodi, za pronalazak pravog dobavljača za svaki proizvod.

Stupac ID oznaka dobavljača u tablici Proizvodi se naziva vanjski ključ. Vanjski ključ je drugi

primarni ključ tablice. Stupac ID oznaka dobavljača u tablici Proizvodi je vanjski ključ jer je

on primarni ključ i u tablici Dobavljači.

Osnovu za udruživanje relacijskih tablica omogućujete uspostavljanjem uparivanja primarnih

ključeva i vanjskih ključeva. Ako niste sigurni koje tablice trebaju dijeliti uobičajene stupce,

postojanje odnosa jedan-prema-više je siguran znak da dvije tablice koje su u njega

uključene trebaju imati zajednički stupac.

Page 13: Access

Stvaranje odnosa više-prema-više

Razmotrite odnos između tablice Proizvodi i tablice Narudžbe.

Pojedinačna narudžba može uključivati više od jednog proizvoda. S druge strane,

pojedinačni proizvod se može pojaviti na više narudžbi. Zato, za svaki zapis u tablici

Narudžbe može postojati više zapisa u tablici Proizvodi. A za svaki zapis u tablici Proizvodi

može postojati više zapisa u tablici Narudžbe. Ova vrsta odnosa se naziva odnos više-

prema-više jer za svaki proizvod može postojati više narudžbi; a za svaku narudžbu može

postojati više proizvoda. Zapamtite da je za utvrđivanje odnosa više-prema-više između

tablica važno razmotriti obje strane odnosa.

Predmeti dviju tablica — narudžbe i proizvodi — sadrže odnos više-prema-više. To

predstavlja problem. Za razumijevanje problema zamislite što bi se dogodilo ako pokušate

stvoriti odnos između dviju tablica dodavanjem polja ID oznaka proizvoda u tablicu

Narudžbe. Za više od jednog proizvoda po narudžbi trebate više od jednog zapisa u tablici

Narudžbe po narudžbi. Informacije o narudžbi biste ponavljali za svaki redak koji se odnosi

na pojedinu narudžbu — što rezultira neučinkovitim dizajnom, koji dovodi do pojave

netočnih podataka. Isti problem se pojavljuje ako smjestite polje ID oznaka narudžbe u

tablicu Proizvodi — morali biste imati više od jednog zapisa za svaki proizvod u tablici

Proizvodi. Kako ćete riješiti ovaj problem?

Rješenje je u stvaranju treće tablice, koja se često naziva tablica stjecišta, koja odnos više-

prema-više rastavlja u dva odnosa jedan-prema-više. Primarni ključ iz svake od dviju tablica

umetnite u treću tablicu. Kao rezultat, treća tablica zapisuje svaku pojavu ili instancu

odnosa.

Svaki zapis u tablici Detalji narudžbe predstavlja jedan stavku na narudžbi. Primarni ključ

tablice Detalji narudžbe se sastoji od dva polja — vanjski ključevi iz tablica Narudžbe i

Proizvodi. Korištenje samo polja ID oznaka narudžbe ne može funkcionirati kao primarni

Page 14: Access

ključ za tu tablicu, jer narudžba može imati više stavki. ID oznaka narudžbe se ponavlja za

svaku stavku na narudžbi, tako da polje ne sadrži jedinstvene vrijednosti. Korištenje samo

polja ID oznaka proizvoda ne funkcionira, jer se jedan proizvod pojavljuje na više različitih

narudžbi. Dva polja zajedno uvijek proizvode jedinstvenu vrijednost za svaki zapis.

U bazi podataka prodaje proizvoda, tablica Narudžbe i tablica Proizvodi nisu izravno

povezane. Umjesto toga, povezane su neizravno putem tablice Detalji narudžbe. Odnos

više-prema-više između narudžbi i proizvoda je predstavljen u bazi podataka, korištenjem

dvaju odnosa jedan-prema-više:

Tablica Narudžbe i tablica Detalji narudžbe imaju odnos jedan-prema-više. Svaka

narudžba može imati više od jednog proizvoda, ali je svaki proizvod povezan samo s

jednom narudžbom.

Tablica Proizvodi i tablica Detalji narudžbe imaju odnos jedan-prema-više. Svaki

proizvod može imati više pridruženih stavki asortimana, ali se svaka stavka asortimana

odnosi na samo jedan proizvod.

Iz tablice Detalji narudžbe možete utvrditi sve proizvode na pojedinačnim narudžbama.

Također možete utvrditi sve narudžbe za pojedinačni proizvod.

Nakon ugradnje tablice Detalji narudžbe, popis tablica i polja će izgledati poput ovih:

Page 15: Access

Stvaranje odnosa jedan-prema-jedan

Druga vrsta odnosa je odnos jedan prema jedan. Na primjer, pretpostavimo da trebate

zapisati neke određene dodatne informacije o proizvodu, koje rijetko upotrebljavate ili koje

primjenjujete za samo nekoliko proizvoda. Budući da te informacije ne trebate često i da

pohranjivanje informacija u tablicu Proizvodi može proizvesti prazan prostor za svaki

proizvod na koji se one ne primjenjuju, smjestite ih u zasebnu tablicu. Kao i u tablici

Proizvodi, kao primarni ključ koristite stupac ID oznaka proizvoda. Odnos između dodatne

tablice i tablice Proizvod je odnos jedan-prema-jedan. Za svaki zapis u tablici Proizvod

postoji podudarni zapis u dodatnoj tablici. Prilikom identifikacije takvog odnosa, obje

tablice moraju dijeliti uobičajeno polje.

Kad utvrdite potrebu za odnosom jedan-prema-jedan u bazi podataka, razmotrite možete li

informacije iz dviju tablica staviti zajedno u jednu tablicu. Ako iz nekog razloga to ne želite

učiniti, vjerojatno zbog puno praznog prostora koji se stvara, sljedeći popis prikazuje kako

ćete odnos predstaviti u dizajnu:

Ako dvije tablice imaju isti predmet, odnos možete postaviti korištenjem istog

primarnog ključa u obje tablice.

Ako dvije tablice sadrže različite predmete s različitim primarnim ključevima,

izaberite jednu od tablica (bilo koju) i umetnite njezin primarni ključ u drugu tablicu kao

vanjski ključ.

Utvrđivanje odnosa između tablica pomaže pri utvrđivanju radite li s pravim tablicama i

stupcima. Ako postoji odnos jedan-prema-jedan ili jedan-prema-više, tablice koje su

uključene u njega moraju imati zajednički najčešći stupac ili stupce. Ako postoji odnos više-

prema-više, za predstavljanje odnosa je potrebna i treća tablica.

Poboljšanje dizajna

Jednom kad imate tablice, polja i odnose koje trebate, stvorite i napunite tablice s uzorcima

podataka i pokušajte raditi s informacijama: stvarati upite, dodavati nove zapise i tako dalje.

Time je olakšano otkrivanje mogućih problema — na primjer, možda ćete trebati dodati

stupac koji ste zaboravili umetnuti tijekom dizajniranja ili tablicu podijeliti u dvije tablice radi

uklanjanja dupliciranja.

Provjerite možete li bazu podataka koristiti za dobivanje podataka koje želite. Stvorite grubu

skicu obrazaca i izvješća i pogledajte prikazuju li oni podatke koje očekujete. Provjerite

dupliciraju li se podaci nepotrebno; ako neke pronađete, izmijenite dizajn u svrhu njihovog

uklanjanja.

Kad isprobate početnu bazu podataka, vjerojatno ćete otkriti mjesta za poboljšanja.

Provjerite sljedeće:

Page 16: Access

Jeste li zaboravili koji stupac? Ako jeste, pripadaju li informacije u postojeće tablice?

Ako postoje informacije druge teme, možda ćete morati stvoriti još jednu tablicu. Za svaku

stavku informacije koju trebate pratiti stvorite stupac. Ako se informacija ne može izračunati

iz drugih stupaca, znači da za nju trebate novi stupac.

Postoje li stupci koji nisu potrebni jer se mogu izračunati iz postojećih polja? Ako se

bilo koja stavka informacija može izračunati iz drugih, postojećih stupaca, — na primjer,

snižena cijena koja se izračunava iz prodajne cijene — bolje je to učiniti na taj način i izbjeći

stvaranje novog stupca.

Jeste li uzastopno unosili dvostruke informacije u jednu od tablica? Ako jeste,

vjerojatno je potrebno tablicu podijeliti u dvije tablice koje imaju odnos jedan-prema-više.

Imate li tablice s mnogo polja, ograničeni broj zapisa i mnogo praznih polja u

pojedinom zapisu? Ako da, razmislite o redizajniranju tablice, tako da ona sadrži nekoliko

polja i više zapisa.

Je li svaka stavka informacije izlomljena na najmanje upotrebljive dijelove? Ako

trebate izvješćivati, sortirati, pretraživati ili izračunavati na temelju neke informacijske stavke,

tu stavku smjestite u vlastiti stupac.

Sadrži li svaki stupac podatak o predmetu tablice? Ako stupac ne sadrži informacije

o predmetu tablice, on pripada u drugu tablicu.

Jesu li prikazani svi odnosi između tablica, putem uobičajenih polja ili treće tablice?

Odnosi jedan-prema-jedan i jedan-prema-više zahtijevaju uobičajene stupce. Odnos više-

prema-više zahtijeva treću tablicu.

Poboljšanje tablice Proizvodi

Pretpostavimo da svaki proizvod u bazi podataka prodaje proizvoda spada pod općenitu

kategoriju, kao što je pića, začini ili plodovi mora. Tablica Proizvodi može uključivati polje

koje prikazuje kategoriju svakog proizvoda.

Pretpostavimo da nakon proučavanja i poboljšanja dizajna baze podataka odlučite pohraniti

opis kategorije, zajedno s njenim nazivom. Ako dodate polje Opis kategorije u tablicu

Proizvodi, morate ponoviti opis svake kategorije za svaki proizvod koji pripada toj

kategoriji — to nije dobro rješenje.

Bolje rješenje je izrada novog predmeta Kategorije za praćenje u bazi podataka, s vlastitom

tablicom i vlastitim primarnim ključem. Zatim možete dodati primarni ključ iz tablice

Kategorije u tablicu Proizvodi, kao vanjski ključ.

Tablice Kategorije i Proizvodi imaju odnos jedan-prema-više: kategorija može uključivati

više od jednog proizvoda, ali proizvod može pripadati samo jednoj kategoriji.

Prilikom pregleda tablične strukture, obratite pozornost na ponavljajuće grupe. Na primjer,

razmotrite tablicu koja sadrži sljedeće stupce:

ID proizvoda

Naziv

ID oznaka proizvoda1

Naziv1

Page 17: Access

ID oznaka proizvoda2

Naziv2

ID oznaka proizvoda3

Naziv3

Ovdje je svaki proizvod ponavljajuća grupa stupaca, koja se razlikuje od ostalih dodavanjem

broja na kraj naziva stupca. Kad ugledate stupce numerirane na ovaj način, morate preraditi

dizajn.

Ovakav dizajn ima mnogo propusta. U početku vas navodi da postavite gornje ograničenje

broja proizvoda. Kad prijeđete ograničenje, dodajte novu grupu stupaca u tabličnu

strukturu, što je važan administrativni zadatak.

Sljedeći problem je da će oni dobavljači koji imaju više proizvoda od maksimalnog broja

zauzimati prostor, dok će dodatni stupci biti prazni. Najozbiljniji propust u takvom dizajnu je

da on proizvodi mnoge zadatke koje je teško provesti, kao što je sortiranje ili indeksiranje

tablice prema ID oznaci proizvoda ili nazivu.

Kad god primijetite ponavljajuće grupe, pažljivo pregledajte dizajn i provjerite je li potrebno

tablicu podijeliti u dvije. U gornjem primjeru je bolje koristiti dvije tablice, jednu za

dobavljače i jednu za proizvode, povezane ID oznakom dobavljača.

Primjena pravila normalizacije

Kao sljedeći korak u dizajnu, možete primijeniti pravila normalizacije podataka (ponekad se

nazivaju samo pravila normalizacije). Ta pravila koristite za provjeru ispravnosti

strukturiranja tablica. Postupak primjene pravila na dizajn baze podataka se naziva

normalizacija baze podataka ili samo normalizacija.

Normalizacija je puno korisnija ako prikažete sve stavke informacija i dođete do početnog

dizajna. Ideja je pomoći vam da budete sigurni da su vaše stavke informacija podijeljene u

odgovarajuće tablice. Normalizacijom se ne osigurava ispravnost stavki podataka s kojima

se počinje.

Pravila primjenjujete u slijedu, tako da ste u svakom koraku sigurni da vaš dizajn dovodi do

dizajna poznatog kao "normalni obrasci." Pet normalnih obrazaca imaju široku

prihvaćenost — od prvog normalnog obrasca do petog normalnog obrasca. Ovaj članak se

proširuje na prvom stablu, jer su oni sve što je potrebno za glavninu dizajna baze podataka.

Prvi normalni obrazac

Prvi normalni obrazac utvrđuje da se u svakom sjecištu redaka ili stupaca u tablici nalazi

pojedinačna vrijednost, a nikada popis vrijednosti. Na primjer, ne možete imati polje naziva

Cijena u koje upisujete više od jedne cijene. Ako o sjecištu redaka i stupaca razmišljate kao o

ćeliji, svaka ćelija može sadržavati samo jednu vrijednost.

Page 18: Access

Drugi normalni obrazac

Drugi normalni obrazac zahtijeva da svaki stupac bez ključa bude potpuno ovisan o cijelom

primarnom ključu, a ne samo o dijelu ključa. Ovo pravilo se primjenjuje kad imate primarni

ključ koji se sastoji od više od jednog stupca. Na primjer, pretpostavimo da imate tablicu

koja sadrži sljedeće stupce, gdje ID oznaka narudžbe i ID oznaka proizvoda čine primarni

ključ:

ID oznaka narudžbe (primarni ključ)

ID oznaka proizvoda (primarni ključ)

Naziv proizvoda

Dizajn narušava drugi normalni obrazac, je je Naziv Proizvoda ovisan o polju ID oznaka

proizvoda, ali nije o polju ID narudžbe, tako da nije ovisan o cijelom primarnom ključu. Iz

tablice morate ukloniti Naziv proizvoda. On pripada u drugu tablicu (Proizvodi).

Treći normalni obrazac

Treći normalni obrazac zahtijeva da svaki stupac bez ključa bude ovisan o cijelom

primarnom ključu i da ti stupci bez ključa ne budu ovisni jedan o drugome.

Na drugi način se može reći da svaki stupac bez ključa mora biti ovisan o primarnom ključu i

ni o čemu osim o primarnom ključu. Na primjer, pretpostavimo da imate tablicu koja sadrži

sljedeće stupce:

ID oznaka proizvoda (primarni ključ)

Naziv

SRP

Popust

Pretpostavimo da popust ovisi o predloženoj prodajnoj cijeni (suggested retail price-SRP).

Ova tablica narušava treći normalni obrazac jer stupac bez ključa, Popust, ovisi o drugom

stupcu bez ključa, SRP. Neovisnost stupca podrazumijeva da ćete moći mijenjati sve stupce

bez ključa, a da pritom ne utječete ni na jedan drugi stupac. Ako promijenite vrijednost u

SRP polju, sukladno tome će se promijeniti i popust, time se narušava pravilo. U tom slučaju,

Popust je potrebno premjestiti u drugu tablicu, gdje postoji ključ zajedno sa SRP.

Page 19: Access

Stvaranje baze podataka programa Access radi

zajedničkog korištenja na webu

Za stvaranje web-aplikacija za baze podataka možete koristiti Access 2010 i Access Services,

novu komponentu sustava SharePoint. Ta će vam komponenta olakšati sljedeće:

zaštitu pristupa podacima i upravljanje njima

razmjenu podataka na svim razinama tvrtke ili ustanove te putem interneta

NAPOMENA Za pristup web-bazi podataka obavezan je korisnički račun. Anonimni pristup

nije podržan.

stvaranje aplikacija za baze podataka za čije korištenje nije potreban Access

U ovom se članku daje pregled dizajna web-baze podataka programa Access. Uvod u dizajn

baza podataka za stolna računala potražite u člancima Stvaranje nove stolne baze

podataka i Osnove dizajna baza podataka.

Sadržaj članka

Pregled

Stvaranje web-baze podataka

Objava i sinkronizacija promjena u aplikaciji

Pregled

Access 2010 i Access Services (neobavezna komponenta sustava SharePoint) nude

platformu pomoću koje možete stvarati baze podataka za korištenje na webu. Web-bazu

podataka dizajnirat ćete i objaviti pomoću programa Access 2010 i sustava SharePoint, a

korisnici će je koristiti u web-pregledniku.

Način funkcioniranja

Prilikom objavljivanja web-baze podataka Access Services stvara web-mjesto sustava

SharePoint na kojem se nalazi baza podataka. Svi objekti i podaci baze podataka

premještaju se na popise sustava SharePoint na tom web-mjestu. Postupak je prikazan u

sljedećem videozapisu.

Page 20: Access

Vašu objavljenu bazu podataka posjetitelji sustava SharePoint mogu koristiti prema vrsti

dozvole koju imaju za web-mjesto sustava SharePoint.

Potpuna kontrola Omogućuje promjenu podataka i dizajna.

Suradnja Omogućuje promjenu podataka, ali ne i dizajna.

Čitanje Omogućuje čitanje podataka, ali ne možete ništa mijenjati.

Web-bazu podataka možete otvoriti u programu Access, revidirati dizajn, a zatim

sinkronizirati promjene – zapravo ih spremiti na web-mjesto sustava SharePoint. U

sljedećem videozapisu prikazan je postupak promjene dizajna nakon objavljivanja web-baze

podataka.

Na web-bazi podataka možete raditi i izvanmrežno, koristiti izvanmrežnu verziju, a zatim

sinkronizirati promjene kada se ponovno povežete s mrežom.

NAPOMENA Da biste stvorili web-bazu podataka, potrebne su vam dozvole razine Potpuna

kontrola na web-mjestu sustava SharePoint na kojem želite objaviti bazu podataka. Dodatne

informacije o dozvolama u sustavu SharePoint potražite u odjeljku Vidi također.

Obrasci i izvješća pokreću se u pregledniku

Obrasci, izvješća i većina makronaredbi pokreću se unutar preglednika. Time se programu

Access omogućuje osvježavanje podataka na zaslonu bez ponovnog učitavanja čitave

stranice.

Možete stvoriti obrazac koji će korisnicima olakšati kretanje kroz aplikaciju. Za tu namjenu

postoji nova kontrola – kontrola navigacije – koja olakšava dodavanje standardnih gumba

za navigaciju na obrazac. Ti su gumbi nalik gumbima koji se koriste na internetu.

NAPOMENA Značajka navigacijskog okna (u programu Access koristi se za pregled

objekata u bazi podataka) nije dostupna u web-pregledniku.

Podaci se pohranjuju na popisima sustava SharePoint

Sve vaše tablice pretvaraju se u popise sustava SharePoint, a zapisi u stavke popisa. Time se

omogućuje korištenje dozvola sustava SharePoint za kontrolu pristupa web-bazi podataka

te korištenje ostalih mogućnosti sustava SharePoint.

SIGURNOST Niz veze za povezane tablice nije šifriran, a sadrži korisničko ime i lozinku ako

su ti podaci spremljeni (te ako cilj veze podržava korisničke račune). U bazi podataka koja

sadrži vezu na popis sustava SharePoint, s korisničkim imenom i lozinkom, zlonamjerni bi

korisnici pomoću spremljenih vjerodajnica mogli izmijeniti popis koji je cilj veze. Čak i ako

vjerodajnice nisu spremljene s nizom veze, zlonamjerni bi korisnici mogli izmijeniti dozvole

na web-mjestu sustava SharePoint uz pomoć osobe koja već ima potrebne dozvole. Budite

Page 21: Access

oprezni pri razmjeni kopija baza podataka koje sadrže veze na popise u objavljenoj web-

bazi podataka.

Upiti i podatkovne makronaredbe pokreću se na poslužitelju

Sva SQL obrada odvija se na poslužitelju. Zbog toga se promet ograničava na skupove

rezultata te se time pridonosi poboljšanju mrežnih performansi.

Intranet ili internet

Bazu možete objaviti na vlastitom intranetskom poslužitelju sustava SharePoint ili na

internetu. Microsoft pruža rješenja usmjerena na internet koja su dio sustava SharePoint.

Stvaranje baze podataka za web

U ovom se odjeljku opisuju najvažnije nove značajke te iznose osnovni koraci u postupku

dizajniranja koje morate izvršiti da biste stvorili bazu podataka za web.

Sadržaj odjeljka

o Prije početka

o Razlike u dizajnu između baza podataka za stolna računala i web

o Značajke samo za stolna računala za koje Access Services nema zamjenu

o Razmatranje korištenja predloška

o Započinjanje s praznom web-bazom podataka

o Dizajniranje web-tablice

o Stvaranje nove web-tablice

o Dodavanje polja iz galerije polja

o Dodavanje polja klikom na podatkovnu tablicu

o Promjena svojstava polja

o Dodavanje izračunatog polja

o Postavljanje pravila za provjeru valjanosti podataka

o Postavljanje pravila i poruke o provjeri valjanosti polja

o Postavljanje pravila i poruke o provjeri valjanosti zapisa

o Stvaranje odnosa između dviju web-tablica

o Stvaranje polja pretraživanja u prikazu podatkovne tablice

o Izmjena polja pretraživanja u prikazu podatkovne tablice

o Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

o Stvaranje web-upita

o Stvaranje web-obrasca

o Stvaranje web-izvješća

o Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao zadanog

obrasca koji će se prikazivati pri otvaranju programa

Page 22: Access

Prije početka

Prije dizajniranja web-baze podataka potrebno je izvršiti nekoliko zadataka. Osim toga,

imajte na umu da se dizajniranje web-baza podataka i baza podataka za stolna računala

razlikuje, naročito ako ste iskusan razvojni inženjer za Access.

Određivanje namjene baze podataka Sastavite jasan plan da biste mogli donositi

dobre odluke prilikom razrade detalja dizajna.

Pronalaženje i organizacija potrebnih informacija U web-bazi podataka ne

možete koristiti povezane tablice. Svaki podatak koji želite upotrijebiti, a koji ne potječe iz

baze podataka, morate uvesti prije objavljivanja. Pripremom podataka prije početka

dizajniranja možete izbjeći prilagodbe dizajna zbog neočekivanih svojstava podataka.

Određivanje web-mjesta sustava SharePoint koje ćete koristiti za

objavljivanje Objavljivanje nije moguće bez sustava SharePoint. Ako dizajn tijekom

razvoja želite testirati u web-pregledniku (što je dobra ideja), najprije ga morate objaviti.

Planiranje sigurnosti Sigurnosne mogućnosti sustava SharePoint možete

iskoristiti za kontrolu pristupa web-bazi podataka. Sigurnost planirajte od početka da biste

je mogli ugraditi u dizajn.

Razlike u dizajnu između baza podataka za stolna računala i web

Access Services ne sadrži neke značajke baza podataka koje se mogu koristiti u bazama

podataka za stolna računala. Postoje, međutim, nove značajke koje podržavaju mnoge

scenarije jednake onima za stolna računala.

Tablica u nastavku sadrži značajke samo za stolna računala i odgovarajuće nove značajke

iste namjene

NAMJENA ZNAČAJKA

SAMO ZA

STOLNA

RAČUNALA

NOVA ZNAČAJKA

Dizajniranje objekata

baze podataka

Prikaz dizajna Poboljšani prikaz

podatkovne tablice;

prikaz izgleda

Pregledavanje sažetih

podataka, npr.

zbrojeva, prosjeka i

Grupne funkcije Podatkovne

makronaredbe;

grupne funkcije u

Page 23: Access

grupa izvješćima

Programiranje

događaja

VBA Makronaredbe i

podatkovne

makronaredbe; nov

način dizajniranja

makronaredbi

pomoću značajke

IntelliSense

Navigacija do objekta

baze podataka

Navigacijsko

okno; polazni

obrasci

Kontrola navigacije i

drugi elementi

obrasca

VAŽNO U web-bazi podataka možete stvarati mnoge klijentske objekte, ali ih ne možete

koristiti u pregledniku. Oni su, međutim, dio web-baze podataka i mogu se koristiti u

programu Access 2010 na stolnom računalu. Klijentski objekti mogu se koristiti nakon što se

web-baza podataka otvori u programu Access. To je učinkovit način zajedničkog korištenja

baze podataka koji nudi nove mogućnosti za zajednički rad na webu. SharePoint rješava sve

probleme vezane uz istodobne akcije.

Značajke samo za stolna računala za koje Access Services nema zamjenu

NAPOMENA Sljedeći popis nije potpun.

Upiti s unijom

Unakrsni upiti

Preklapanje kontrola na obrascima

Odnosi među tablicama

Uvjetno oblikovanje

Različite akcije i izrazi makronaredbi

Razmatranje korištenja predloška

Kada odredite što vaša aplikacija mora činiti, razmotrite treba li koristiti predložak baze

podataka. Predlošci baza podataka unaprijed su ugrađene baze podataka koje možete

koristiti u postojećem obliku ili ih izmijeniti kako bi odgovarale vašim specifičnim

potrebama.

Page 24: Access

Sve dostupne predloške možete pregledati na kartici Novo u prikazu Backstage. Dodatne

informacije o predlošcima koji se isporučuju uz Access 2010 potražite u članku Odabir i

upotreba predloška u programu Access.

Započinjanje s praznom web-bazom podataka

Na kartici Datoteka kliknite Novo.

Karticom Datoteka otvara se prikaz Backstage, nova komponenta sučelja programa Access

u kojoj se nalaze naredbe koje se primjenjuju na čitavu bazu podataka, npr. naredba Objavi

na SharePoint.

U prikazu Backstage kartica Novo sadrži naredbe za stvaranje baze podataka.

Page 25: Access

U odjeljku Dostupni predlošci kliknite Prazna web-baza podataka.

Provjerite naziv datoteke predložen u okviru Naziv datoteke i put datoteke baze

podataka naveden neposredno ispod okvira. Naziv datoteke možete promijeniti upisom

novog naziva u okvir Naziv datoteke.

Da biste promijenili put, kliknite ikonu mape pokraj okvira Naziv datoteke i pronađite

mjesto na koje ćete smjestiti svoju datoteku baze podataka.

Kliknite Stvori. Vaša nova baza podataka otvara se i prikazuje novu praznu tablicu.

Dizajniranje web-tablice

NAPOMENA Da biste dizajnirali web-tablicu, koristite prikaz podatkovne tablice.

Prilikom prvog stvaranja prazne web-baze podataka Access stvara novu tablicu i otvara je u

prikazu podatkovne tablice. Možete koristiti naredbe na karticama Polja i Tablica da biste

dodavali polja, indekse, pravila za provjeru valjanosti i podatkovne makronaredbe – novu

značajku koja omogućuje promjenu podataka na temelju događaja.

Nakon uređivanja i korištenja nove tablice zasigurno će vam zatrebati još pokoja tablica.

Stvaranje nove web-tablice

Kada je baza podataka za web otvorena:

Na kartici Stvaranje u grupi Tablice kliknite Tablica.

Tablica nakon stvaranja sadržava jedno polje: ID polje s automatskim numeriranjem. Možete

dodavati nova polja radi pohrane informacija povezanih s temom tablice. Možda, na

primjer, poželite dodati polje za pohranu datuma početka praćenja neke stavke.

Dodavanje polja iz galerije polja

Pomoću galerije polja možete odabrati neko od brojnih unaprijed oblikovanih polja i dodati

ga u tablicu.

Na kartici Polja u grupi Dodavanje i brisanje kliknite željenu vrstu polja.

Dodavanje polja klikom na podatkovnu tablicu 1. U otvorenoj tablici kliknite Kliknite da biste dodali, a zatim odaberite vrstu polja.

2. Polju dajte naziv povezan s njegovim sadržajem.

SAVJET Da biste promijenili naziv postojećeg polja, dvokliknite naziv polja.

Page 26: Access

3. Ponovite postupak za svako polje koje želite stvoriti.

Promjena svojstava polja

Ponašanje polja određeno je oblikovanjem i svojstvima kao što je vrsta podataka koja se u

njemu pohranjuje. Da bi se polje ponašalo onako kako želite, te postavke možete

promijeniti.

1. Odaberite polje čije oblikovanje i svojstva želite promijeniti.

2. Na vrpci kliknite karticu Polja.

3. Da biste promijenili postavke, koristite naredbe u grupama Oblikovanje i Svojstva.

Dodavanje izračunatog polja

Možete dodati polje koje prikazuje vrijednost izračunatu iz drugih podataka u istoj tablici.

Podaci iz drugih tablica ne mogu se koristiti kao izvor za izračunate podatke. Izračunata

polja ne podržavaju neke izraze.

1. U otvorenoj tablici kliknite Kliknite da biste dodali.

2. Pokažite na Izračunato polje, a zatim kliknite vrstu podatka koju želite za to polje.

Otvara se sastavljač izraza.

3. Da biste stvorili izračun za polje, koristite sastavljač izraza. Imajte na umu da kao

izvor izračuna možete koristiti samo druga polja iz iste tablice. Pomoć pri radu sa

sastavljačem izraza potražite u članku Korištenje sastavljača izraza.

Postavljanje pravila za provjeru valjanosti podataka

Za većinu polja možete koristiti izraz za provjeru valjanosti unosa. Izraz možete koristiti i za

provjeru valjanosti unosa za tablicu, što može biti praktično ako želite provjeriti valjanost

unosa u polju koje ne podržava provjeru valjanosti unosa ili ako želite provjeriti valjanost

unosa u polju na temelju vrijednosti drugih polja u tablici. Detaljnije objašnjenje provjere

valjanosti potražite u članku Ograničenje unosa podataka pomoću pravila provjere

valjanosti.

Možete odrediti i poruku koja će se prikazivati kada pravilo provjere valjanosti

onemogućuje unos. Ta se poruka naziva poruka o provjeri valjanosti.

Page 27: Access

Postavljanje pravila i poruke o provjeri valjanosti polja

1. Odaberite polje u koje želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti polja.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti polja.

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Postavljanje pravila i poruke o provjeri valjanosti zapisa

Pravilo provjere valjanosti zapisa možete koristiti da biste spriječili dupliciranje zapisa ili da

biste odredili da određene kombinacije podataka o zapisu moraju ispunjavati određene

uvjete, npr. da [datum početka] mora biti nakon 1. siječnja 2010. godine i prije [datum

završetka].

1. Otvorite tablicu u koju želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti zapisa.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti zapisa.

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Stvaranje odnosa između dviju web-tablica

Da biste stvorili odnos u bazi podataka za web, koristite čarobnjak za traženje i stvorite

polje pretraživanja. Polje pretraživanja mora se nalaziti u tablici koja je na strani s više

elemenata u odnosu, a upućuje na tablicu koja se nalazi na strani s jednim elementom.

Page 28: Access

Stvaranje polja vrijednosti u prikazu podatkovne tablice

1. Otvorite tablicu koju želite staviti u višestruke odnose.

2. Kliknite strelicu pokraj stupca Kliknite da biste dodali, a zatim Pretraživanje i

odnos.

3. Da biste stvorili polje za pretraživanje, slijedite korake čarobnjaka za pretraživanje.

Izmjena polja pretraživanja u prikazu podatkovne tablice

1. Otvorite tablicu koja sadrži polje za pretraživanje koje želite izmijeniti.

2. Učinite nešto od sljedećeg:

Na kartici Polja u grupi Svojstva kliknite Izmijeni pretraživanja.

Desnom tipkom miša kliknite polje pretraživanja, a zatim kliknite Izmijeni

pretraživanja.

3. Slijedite korake čarobnjaka za pretraživanje.

Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

Kaskadna ažuriranja i brisanja možete implementirati pomoću podatkovnih makronaredbi.

Naredbe na kartici Tablica možete upotrijebiti da biste stvorili ugrađene makronaredbe

pomoću kojih se na podacima izvršavaju izmjene. Osnove tog postupka prikazane su u

sljedećem videozapisu.

Dodatne informacije o stvaranju podatkovnih makronaredbi potražite u članku Stvaranje

podatkovne makronaredbe.

Stvaranje web-upita

Kao izvor podataka za obrasce i izvješća možete koristiti upit. Upiti se izvode na poslužitelju

i tako minimiziraju mrežni promet.

Pretpostavimo da web-bazu podataka koristite da biste, primjerice, evidentirali dobrovoljne

priloge. Želite vidjeti tko je donirao novac za vrijeme trajanja događaja. Koristite upit da

biste odabrali podatke i pripremili ih za korištenje u obrascima i izvješćima.

NAPOMENA U ovom se postupku kao primjer koristi predložak za dobrovoljne priloge.

Postupak možete slijediti ako novu bazu podataka stvorite pomoću predloška baze

podataka o dobrovoljnim prilozima.

1. Na kartici Stvaranje u grupi Upiti kliknite Upit.

2. U dijaloškom okviru Prikaz tablice dvokliknite svaku tablicu koju želite uvrstiti, a

zatim kliknite Zatvori.

Page 29: Access

U ovom primjeru dvokliknite Birači, Donacije, Događaji i SudioniciDogađaja.

3. Stvorite sva potrebna povezivanja tako da u prozoru dizajna upita povučete polja s

jednog objekta na drugi.

U ovom primjeru povucite polje s ID-om iz tablice Birači u polje IDBiračaDonatora u tablici

Donacije, a zatim povucite polje IDBiračaDonatora iz tablice Donacije u polje IDBirača u

tablici SudioniciDogađaja.

4. Dodajte polja koja želite koristiti. Polja povucite u rešetku ili ih dvokliknite da biste ih

dodali.

U ovom primjeru dodajte Događaj iz tablice Događaji, DatumDonacije iz tablice Donacije i

Pozdrav, Ime i Prezime iz tablice Birači.

5. Dodajte željene kriterije.

U ovom primjeru želite ograničiti DatumDonacije tako da se nalazi između datuma

DatumPočetka i DatumZavršetka događaja. U rešetki dizajna upita u retku Kriteriji u

odjeljak DatumDonacije upišite >=[DatumPočetka] i <=[DatumZavršetka].

Stvaranje web-obrasca

Obrasci su glavni način unosa i uređivanja podataka u web-bazi podataka, a pogodni su i za

pregled podataka. Obrasci se pokreću u pregledniku i tako optimiziraju performanse. Kada

otvorite obrazac, preglednik dohvaća potrebne podatke s poslužitelja sustava SharePoint.

Podatke možete filtrirati i sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

NAPOMENA Ako želite stvoriti nevezani obrazac, preskočite ovaj korak.

2. Na kartici Stvaranje u grupi Obrasci kliknite jedan od sljedećih gumba.

Oblik Stvorite jednostavan obrazac koji prikazuje zapise jedan po jedan

pomoću objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Više stavki Stvorite obrazac koji prikazuje više zapisa odjedanput pomoću objekta

koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Page 30: Access

Prazni obrazac Stvorite obrazac koji ne sadrži ništa.

Podatkovna tablica Stvorite obrazac koji izgleda kao podatkovni obrazac pomoću

objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Stvaranje web-izvješća

Izvješća su glavni način pregleda i ispisa podataka iz web-baze podataka. Izvješća se

pokreću u pregledniku i tako optimiziraju performanse. Kada otvorite izvješće, preglednik

dohvaća potrebne podatke s poslužitelja sustava SharePoint. Podatke možete filtrirati i

sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

2. Na kartici Stvaranje u grupi Izvješća kliknite jedan od sljedećih gumba.

Izvješće Stvorite osnovno izvješće pomoću objekta koji ste odabrali kao

izvor podataka.

Prazno izvješće Stvorite izvješće koje ne sadrži ništa.

Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao

zadanog obrasca koji će se prikazivati pri otvaranju programa

Korisnicima je potreban neki način navigacije aplikacijom. Ne zaboravite da navigacijsko

okno nije dostupno u web-pregledniku. Da bi korisnici mogli koristiti objekte u vašoj bazi

podataka, morate im to omogućiti. Možete stvoriti obrazac za navigaciju i odrediti da će se

taj obrazac prikazivati svaki put kada korisnik otvori aplikaciju u web-pregledniku. Ako ne

odredite obrazac koji će se prikazivati prilikom pokretanja aplikacije, neće se otvoriti nijedan

obrazac, što će otežati korištenje aplikacije.

SAVJET Stvaranje obrasca za navigaciju dobro je ostaviti za kraj da biste prilikom stvaranja

obrasca na njega mogli dodati sve korištene objekte.

1. Na vrpci kliknite karticu Stvaranje.

2. U grupi Obrasci kliknite Navigacija, a zatim na popisu odaberite izgled navigacije.

3. Da biste dodali stavku, iz navigacijskog je okna povucite u kontrolu navigacije.

NAPOMENA U kontrolu navigacije možete dodavati samo obrasce i izvješća.

Page 31: Access

4. Sve druge željene kontrole dodajte u tijelo obrasca za navigaciju. Možda ćete, na

primjer, na sve obrasce morati primijeniti funkciju pretraživanja dodavanjem određenih

kontrola na obrazac za navigaciju.

Postavljanje navigacijskog obrasca kao zadanog obrasca za web-prikaz

1. Na kartici Datoteka u odjeljku Pomoć kliknite Mogućnosti.

2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza

podataka.

1. U odjeljku Mogućnosti aplikacije kliknite Obrazac za web-prikaz, a zatim s popisa

odaberite željeni obrazac.

NAPOMENA Obrazac za web-prikaz ne mora nužno biti navigacijski obrazac. Možete

navesti bilo koji web-obrazac.

Objava i sinkronizacija promjena u aplikaciji

Objavljivanje web-baze podataka

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Na kartici Datoteka kliknite Spremi i objavi, a zatim Objavi u komponenti Access

Services.

2. Kliknite Pokreni provjeru kompatibilnosti.

Provjera kompatibilnosti omogućuje ispravno objavljivanje baze podataka. Ako se pomoću

nje otkriju problemi, riješite ih prije objavljivanja.

NAPOMENA Ako se problemi otkriju, Access ih pohranjuje u tablici pod nazivom Problemi

s kompatibilnošću s webom. Svaki redak u tablici sadrži vezu na informacije o otklanjanju

poteškoća.

3. U odjeljku Objavi u komponenti Access Services unesite sljedeće:

U okvir URL poslužitelja upišite web-adresu poslužitelja sustava SharePoint na

kojem želite objaviti bazu podataka. Upišite, primjerice, http://Contoso/.

U okvir Naziv web-mjesta upišite naziv web-baze podataka. On će se dodati u URL

poslužitelja radi stvaranja URL-a aplikacije. Ako, primjerice, URL poslužitelja glasi

http://Contoso/, a naziv web-mjesta KorisničkaPodrška, URL će

biti http://www.contoso.com/CustomerService/.

Page 32: Access

4. Kliknite Objavi u komponenti Access Services.

Sinkronizacija web-baze podataka

Kada promijenite dizajn ili radite na bazi podataka izvan mreže, morate sinkronizirati bazu

podataka. Sinkronizacijom se uklanjaju razlike između datoteke baze podataka na računalu i

na web-mjestu sustava SharePoint.

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Web-bazu podataka otvorite u programu Access i načinite promjene dizajna.

2. Kada završite, kliknite karticu Datoteka, a potom Sinkroniziraj sve.

Stvaranje nove baze podataka radne površine

U ovom je članku obrađen osnovni postupak pokretanja programa Access 2010 te stvaranje

baze podataka koja će se koristiti na stolnim uređajima, a ne putem mreže. U članku je

objašnjen način stvaranja baze podataka radne površine pomoću predloška te izgradnje

baze podataka od početka stvaranjem vlastitih tablica, obrazaca, izvješća i ostalih objekata

baze podataka. Pojašnjeno je i nekoliko tehnika koje možete koristiti za spremanje

postojećih informacija u novu bazu podataka.

NAPOMENA Access 2010 podržava i stvaranje web-baza podataka koje su implementirane

na poslužitelju koji izvodi Access Services, novu komponentu sustava SharePoint Server.

Web-bazu podataka možete koristiti s web-preglednikom – Access nije potreban ako ne

želite mijenjati dizajn. U članku se ne objašnjava način stvaranja web-baze podataka.

Dodatne informacije o stvaranju web-baze podataka potražite u člankuSastavljanje baze

podataka za zajedničko korištenje na webu.

Sadržaj članka

Pregled

Stvaranje baze podataka putem predloška

Stvaranje baze podataka bez predloška

Kopiranje podataka iz drugog izvora u tablicu programa Access

Uvoz, dodavanje i povezivanje podataka iz drugog izvora

Dodavanje dijela programa

Otvaranje postojeće baze podataka programa Access

Page 33: Access

Pregled

Kada prvi put pokrenete Access ili zatvorite bazu podataka bez zatvaranja programa Access,

prikazat će se prikaz Backstage sustava Microsoft Office.

Prikaz Backstage je početna točka iz koje stvarate novu bazu podataka, otvarate postojeću

bazu podataka ili prikazujete istaknuti sadržaj s web-stranica Office.com – sve za što možete

koristiti Access s datotekom baze podataka ili izvan baze podataka, za razliku od

postupaka unutar baze podataka.

Stvaranje baze podataka

Kada otvorite Access, prikaz Backstage prikazuje karticu Novo. Kartica Novo nudi nekoliko

načina na koje možete stvoriti novu bazu podataka:

Prazna baza podataka Ako želite, možete započeti ispočetka. To je dobra

mogućnost ako imate vrlo specifične zahtjeve za dizajn ili postojeće podatke koje morate

prilagoditi ili objediniti.

Predložak koji je instaliran s programom Access Ako započinjete novi projekt,

preporučujemo korištenje predloška da biste lakše započeli s radom. Access prema

zadanom ima instalirano nekoliko predložaka.

Predložak s web-mjesta programa Office.com. Uz predloške koji se isporučuju s

programom Access, dodatne ćete predloške pronaći na web-mjestu Office.com. Ne morate

čak ni otvarati preglednik jer su predlošci dostupni s kartice Novo.

Page 34: Access

Dodavanje u bazu podataka

Kada počnete raditi u bazi podataka, možete dodavati polja, tablice i dijelove programa.

Dijelovi programa nova su značajka koja omogućuje korištenje nekoliko povezanih objekata

baze podataka kao jednog. Dio programa se, na primjer, može sastojati od tablice i obrasca

temeljenog na tablici. Pomoću dijela programa možete istovremeno dodati tablicu i

obrazac.

Možete stvarati i upite, obrasce, makronaredbe - sve objekte baze podataka s kojima ste se

navikli raditi.

Stvaranje baze podataka putem predloška

Access sadrži razne predloške koje možete koristiti onakve kakvi jesu ili kao početnu točku.

Predložak je gotova baza podataka koja sadrži sve tablice, upite, obrasce i izvješća koji su

potrebni za izvođenje određenog zadatka. Npr. postoje predlošci koje možete koristiti za

praćenje izdanja, upravljanje kontaktima ili vođenje zapisa o troškovima. Neki predlošci

sadrže nekoliko uzoraka zapisa koji vam pomažu demonstrirati način na koji se koriste.

Ako neki od tih predložaka odgovara vašim potrebama, njegovo korištenje je obično najbrži

način za pokretanje baze podataka. Međutim, ako imate podatke u drugom programu koje

želite uvesti u Access, možda odlučite kako je bolje stvoriti bazu podataka bez upotrebe

predloška. Predlošci imaju već definiranu strukturu podataka i možda će biti potreban veći

trud kako biste postojeće podatke prilagodili strukturi predloška.

1. Ako imate otvorenu bazu podataka, na kartici Datoteka kliknite Zatvori bazu

podataka . Prikaz Backstage prikazuje karticu Novo.

2. Nekoliko skupova predložaka dostupno je na kartici Novo, a neki od njih ugrađeni

su u Access. Dodatne predloške možete preuzeti s web-mjesta Office.com. Pojedinosti

potražite u sljedećem odjeljku članka.

3. Odaberite predložak koji želite koristiti. Ikona predloška prikazuje se s desne strane

okna, iznad okviraNaziv datoteke.

4. Access će vam u okviru Naziv datoteke predložiti naziv datoteke za bazu podataka.

Ako želite, možete ga promijeniti. Da biste bazu podataka spremili u drugu mapu, a ne u

mapu koja je prikazana ispod okvira s nazivom datoteke, kliknite , idite u mapu u koju

želite spremiti bazu podataka, a zatim kliknite U redu. Ako želite, možete stvoriti bazu

podataka i povezati je s web-mjestom SharePoint Foundation.

NAPOMENA Iako obje koriste sustav SharePoint, baza podataka radne površine povezana s

web-mjestom sustava SharePoint nije ista kao web-baza podataka koja koristi komponentu

Page 35: Access

Access Services. Da biste koristili bazu podataka radne površine, morate imate instaliran

Access. Web-baza podataka može se koristiti s web-preglednikom.

5. Kliknite Stvori.

Access će stvoriti bazu podataka iz odabranog predloška, a zatim je otvoriti. U mnogim se

predlošcima prikazuje obrazac u koji možete unositi podatke. Ako predložak sadrži ogledne

podatke, zapise možete izbrisati tako da kliknete birač zapisa (zasjenjeni okvir ili traku lijevo

od zapisa), a zatim učinite sljedeće:

Na kartici Početna stranica u grupi Zapisi kliknite Izbriši.

6. Da biste započeli unos podataka, kliknite unutar prve prazne ćelije na obrascu te

počnite pisati. Pomoćunavigacijskog okna pregledajte ostale obrasce i izvješća koje možete

koristiti.

Dodatne informacije o radu s predlošcima potražite u članku Biranje i upotreba predloška

programa Access.

Stvaranje baze podataka bez korištenja predloška

Ako ne želite koristiti predložak, možete stvoriti bazu podataka stvaranjem vlastitih tablica,

obrazaca, izvješća i ostalih objekata baze podataka. U većini slučajeva to uključuje sljedeće:

Unos, lijepljenje ili uvoz podataka u tablicu koja je stvorena kada stvarate novu bazu

podataka te zatim ponavljanje postupka s novim tablicama koje stvarate korištenjem

naredbe Tablica na kartici Stvori.

Uvoz podataka iz drugih izvora i stvaranje novih tablica u postupku.

Pročitajte odjeljak Pogledajte također da biste saznali više o načinima planiranja i

dizajniranja baza podataka.

Stvaranje prazne baze podataka

1. Na kartici Datoteka kliknite Novo, a zatim Prazna baza podataka.

2. U desnom oknu u odjeljku Prazna baza podataka upišite naziv datoteke u

okvir Naziv datoteke. Da biste promijenili mjesto datoteke sa zadanog mjesta,

kliknite Pretraživanje za mjesto odlaganja baze podataka (pokraj okvira Naziv

datoteke), odaberite novo mjesto, a zatim kliknite U redu.

3. Kliknite Stvori.

Access će stvoriti bazu podataka s praznom tablicom pod nazivom Tablica1 i otvoriti

Tablicu1 u prikazu podatkovne tablice. Pokazivač se smješta u prvu praznu ćeliju u

stupcu Kliknite da biste dodali.

Page 36: Access

4. Možete započeti s unosom podataka ili ih možete kopirati iz drugog izvora na način

opisan u odjeljkuKopiranje podataka iz drugog izvora u tablicu programa Access.

Unos podataka iz prikaza podatkovne tablice slično je radu na radnom listu programa Excel.

Struktura tablice stvara se tijekom unosa podataka. Kada dodate novi stupac u podatkovni

list, u tablici se definira novo polje. Access na temelju unesenih podataka automatski

postavlja vrstu podataka za svako polje.

Ako ne želite odmah unositi podatke u Tablicu1, kliknite Zatvori . Ako ste u tablicu unijeli

neke promjene, Access će vas upitati želite li spremiti te promjene. Da biste spremili

promjene, kliknite Da, da biste ih odbacili, kliknite Ne, a da biste tablicu ostavili otvorenu,

kliknite Odustani.

VAŽNO Zatvorite li Tablicu1, a prethodno je niste spremili barem jednom, Access će

izbrisati cijelu tablicu, čak i ako ste u nju unijeli podatke.

Dodavanje tablice

U postojeću bazu podataka možete dodati nove tablice korištenjem naredbi iz

grupe Tablice na kartici Stvori.

Stvaranje tablice, počevši u prikazu podatkovne tablice U prikazu podatkovne tablice

podatke možete unijeti odmah i prepustiti da Access izgradi strukturu tablice u pozadini.

Nazivi polja se dodjeljuju numeričko (Polje1, Polje2 itd.), a Access automatski na temelju

unesenih podataka postavlja vrstu podataka za svako polje.

1. Na kartici Stvori u grupi Tablice kliknite Tablica.

Access će stvoriti tablicu i odabrati prvu praznu ćeliju u stupcu Kliknite da biste dodali.

2. Na kartici Polja u grupi Dodavanje i brisanje kliknite vrstu polja koju želite

dodati.Ako ne vidite željenu vrstu, kliknite Još polja .

Access prikazuje popis vrsta polja koje se često koriste. Kliknite željenu vrstu polja i Access

će na mjesto točke unosa dodati novo polje u podatkovni list.

Polje možete premjestiti povlačenjem. Kada povučete polje u podatkovni list, prikazuje se

okomita traka unosa na mjestu na kojem gdje će polje biti smješteno.

Page 37: Access

3. Da biste dodali podatke, započnite s upisivanjem podataka u prvu praznu ćeliju ili

zalijepite podatke iz drugog izvora na način opisan u odjeljku Kopiranje podataka iz drugog

izvora u tablicu programa Access.

4. Da biste preimenovali stupac (polje), dvokliknite zaglavlje stupca, a zatim upišite

novi naziv.

Trebali bi svakom polju dodijeliti neki smisleni naziv kako biste odmah znali što sadrži kada

ga vidite u oknuPopis polja.

5. Da biste premjestili stupac, kliknite zaglavlje svakog stupca da biste ga označili i

zatim povucite stupac na željeno mjesto.

Možete i odabrati više stupaca u nizu i sve ih povući na novo mjesto. Da biste odabrali više

stupaca u nizu, kliknite zaglavlje prvog stupca, a zatim, držeći pritisnutu tipku SHIFT, kliknite

zaglavlje posljednjeg stupca.

Stvaranje tablice, počevši u prikazu dizajna U prikazu dizajna najprije stvarate tablicu.

Zatim prijeđite na prikaz podatkovne tablice da biste unijeli podatke ili ih unesite na neki

drugi način, na primjer lijepljenjem ili uvozom.

1. Na kartici Stvori u grupi Tablice kliknite Dizajn tablice.

2. Za svako polje u tablici unesite naziv u stupac Naziv polja, a zatim odaberite vrstu

podataka s popisaVrsta podataka.

3. Želite li, u stupac Opis možete unijeti opis za svako polje. Opis će se zatim prikazati

na traci statusa kada se pokazivač postavi na to polje u prikazu podatkovne tablice. Opis se

koristi i kao tekst trake statusa za sve kontrole u obrascu ili izvješću koji stvorite

povlačenjem polja iz okna Popis polja i za sve kontrole koje su stvorene za to polje kada

koristite čarobnjaka za obrasce ili čarobnjaka za izvješća.

4. Nakon što dodate sva polja spremite tablicu:

Na kartici Datoteka kliknite Spremi.

5. U bilo kojem trenutku možete započeti s upisivanjem podataka u tablicu, prelaskom

na prikaz podatkovnog lista i klikom na prvu praznu ćeliju. Također možete zalijepiti

podatke iz drugog izvora na način opisan u odjeljku Kopiranje podataka iz drugog izvora u

tablicu programa Access.

Postavljanje svojstava polja u prikazu dizajna Bez obzira na način na koji ste stvorili

tablicu, poželjno je provjeriti i postaviti svojstva polja. Iako su neka svojstva dostupna u

prikazu podatkovne tablice, neka se svojstva mogu postaviti samo u prikazu dizajna. Da

biste prešli u prikaz dizajna, desnom tipkom miša kliknite tablicu u navigacijskom oknu, a

zatim kliknite Prikaz dizajna. Da biste prikazali svojstva polja, kliknite polje u rešetki dizajna.

Svojstva će se prikazati ispod rešetke dizajna u odjeljku Svojstva polja.

Page 38: Access

Da biste vidjeli opis svakog svojstva polja, kliknite svojstvo i pročitajte opis u okviru pokraj

popisa svojstava u odjeljku Svojstva polja. Detaljnije informacije možete dobiti klikom na

gumb Pomoć.

U sljedećoj tablici opisana su svojstva polja koja se najčešće prilagođavaju.

SVOJSTVO OPIS

Veličina

polja

Za tekstna polja, ovo svojstvo postavlja

maksimalni broj znakova koji mogu biti

spremljeni u polju. Maksimalni broj je 255. Za

numerička polja, ovo svojstvo postavlja vrstu

broja koji će biti spremljen (dugi cijeli broj,

dvostruko i tako dalje). Za najučinkovitije

spremanje podataka preporuča se odijeljivanje

najmanje količine prostora koju smatrate

dovoljnom za podatke. Kasnije možete podesiti

vrijednosti na više, ako bude bilo potrebno.

Oblik Ovo svojstvo postavlja na koji način će podaci

biti prikazani. To ne utječe na stvarne podatke,

onakve kakvi su spremljeni u polje. Možete

odabrati unaprijed definirani oblik ili unijeti

prilagođeni oblik.

Maska za

unos

Ovo svojstvo koristite za određivanje uzorka za

sve podatke koji će biti uneseni u ovo polje. Na

taj način jamčite da će svi podaci biti ispravno

uneseni te da će sadržavati traženi broj znakova.

Pomoć za izradu maske za unos potražite

klikom na s desne strane okvira svojstva.

Zadana

vrijednost

Ovo svojstvo se koristi za određivanje zadane

vrijednosti koja će se pojaviti u ovom polju

svaki put kada se doda novi zapis. Na primjer,

Page 39: Access

ako imate polje Datum/vrijeme u koje uvijek

želite zapisati datum kada je zapis dodan,

možete unijeti "Datum()" (bez navodnika) kao

zadanu vrijednosti.

Obavezno Ovo svojstvo postavlja je li za ovo polje biti

obavezna vrijednost. Ako ovo svojstvo

postavite na Da, Access vam neće dopustiti

dodavanje novog zapisa ako niste unijeli

vrijednost za ovo polje.

Kopiranje podataka iz drugog izvora u tablicu programa Access

Ako su vaši podaci trenutno spremljeni u drugom programu, poput programa Excel, možete

ih kopirati i zalijepiti u tablicu programa Access. U pravilu to najbolje funkcionira ako su

podaci već podijeljeni u stupce, kao što je to slučaj u radnom listu programa Excel. Ako se

vaši podaci nalaze u programu za obradu teksta, najbolje je prije kopiranja podatke

podijeliti u stupce korištenjem tabulatora ili ih pretvoriti u tablicu u programu za obradu

teksta. Ako je podatke potrebno urediti (na primjer, odvojiti imena od prezimena), možda je

bolje da to učinite prije nego kopirate podatke, naročito ako niste upoznati s programom

Access.

Kad zalijepite podatke u praznu tablicu Access postavlja vrstu podataka za svako polje

prema vrsti podataka koji se tamo nalaze. Na primjer, ako zalijepljeno polje sadrži samo

datume, Access na to polje primjenjuje vrstu podataka Datum/Vrijeme. Ako zalijepljeno

polje sadrži samo riječi "da" i "ne", Access na to polje primjenjuje vrstu podataka Da/Ne.

Access imenuje polja prema onome što se nalazi u prvom retku zalijepljenih podataka. Ako

je prvi redak zalijepljenih podataka po vrsti sličan recima koji slijede, Access određuje da je

prvi redak dio podataka i dodjeljuje generičke nazive polja (F1, F2, itd.). Ako prvi redak

podataka nije sličan recima koji slijede, Access određuje da se prvi redak sastoji od naziva

polja. Access sukladno tome imenuje polja i ne uključuje prvi redak u podatke.

Ako Access dodijeli generičke nazive polja, trebali biste što je prije moguće preimenovati

polja kako bi se izbjegla zbrka. Koristite sljedeći postupak:

1. Pritisnite CTRL+S da biste spremili tablicu.

2. U prikazu podatkovne tablice dvokliknite svaki naslov stupca, a zatim unesite opisni

naziv polja za svaki stupac.

3. Ponovo spremite tablicu.

Page 40: Access

NAPOMENA Polja možete preimenovati i tako da prijeđete u prikaz dizajna i ondje uredite

nazive. Da biste prešli u prikaz dizajna, desnom tipkom miša kliknite tablicu u navigacijskom

oknu, a zatim kliknite Prikaz dizajna. Da biste se vratili u prikaz podatkovne tablice,

dvokliknite tablicu u navigacijskom oknu.

Uvoz, dodavanje ili povezivanje podataka iz drugog izvora

Možda imate podatke koji su pohranjeni u drugom programu i želite ih uvesti u novu

tablicu ili ih dodati u postojeću tablicu programa Access. Možda radite s ljudima koji

podatke čuvaju u nekom drugom programu, a vi s tim podacima želite raditi u programu

Access tako da se povežete s njima. U svakom slučaju, Access omogućuje rad s podacima iz

drugih izvora. Možete uvesti podatke iz radnog lista programa Excel, iz tablice koja se nalazi

u drugoj bazi podataka programa Access, s popisa programa SharePoint Foundation ili iz

nekog drugog izvora. Postupak koji ćete koristiti neznatno se razlikuje, ovisno o izvoru, ali

započinjete sljedećim postupkom.

1. U programu Access, na kartici Vanjski podaci u grupi Uvoz i povezivanje kliknite

naredbu za vrstu datoteke koju želite uvesti.

Na primjer, ako uvozite podatke s radnog lista programa Excel, kliknite Excel. Ako ne vidite

željenu vrstu programa, kliknite Više.

NAPOMENA Ako ne možete pronaći ispravnu vrstu oblika u grupi Uvoz, možda ćete

morati pokrenuti program u kojem ste izvorno stvorili podatke, a zatim ga iskoristiti za

spremanje podataka u uobičajenom obliku datoteke (na primjer, neograničena tekstna

datoteka) prije nego što te podatke uvezete u Access.

2. U dijaloškom okviru Dohvaćanje vanjskih podataka kliknite Pregledaj da biste

pronašli izvorišnu podatkovnu datoteku ili upišite cijeli put izvorišne podatkovne datoteke u

okvir Naziv datoteke.

3. Kliknite željenu mogućnost (svi programi dopuštaju uvoz, a samo neki dopuštaju

dodavanje ili povezivanje) u odjeljku Određivanje načina i mjesta spremanja podataka u

trenutnoj bazi podataka. Možete stvoriti novu tablicu koja koristi uvezene podatke ili (u

nekim programima) možete dodati podatke u postojeću tablicu ili stvoriti povezanu tablicu

koja održava vezu s podacima u izvornom programu.

4. Ako se pokrene čarobnjak, pratite upute na sljedećih nekoliko stranica čarobnjaka.

Na posljednjoj stranici čarobnjaka kliknite Završi.

Page 41: Access

Ako uvozite objekte ili povezujete tablice iz baze podataka programa Access, pojavit će se

dijaloški okvir Uvezi objekte ili Poveži tablice. Odaberite stavke koje želite, a zatim

kliknite U redu.

Točan postupak ovisi o tome uvozite li, dodajete ili povezujete podatke.

5. Access će vas upitati želite li spremiti pojedinosti operacije uvoza koji ste upravo

dovršili. Ako mislite da ćete u budućnosti ponovno izvoditi istu operaciju uvoza,

kliknite Spremi korake uvoza, a zatim unesite pojedinosti. Kasnije možete jednostavno

ponoviti operaciju tako da kliknete Spremljeni uvozi u grupiUvoz i povezivanje na

kartici Vanjski podaci. Ako ne želite spremiti pojedinosti operacije, klikniteZatvori.

Ako odaberete uvoz tablice, Access će uvesti podatke u novu tablicu i zatim tablicu prikazati

u grupi Tablice u navigacijskom oknu. Ako odaberete dodavanje podataka u postojeću

tablicu, podaci će biti dodani u tablicu. Ako odaberete povezivanje s podacima, Access će

stvoriti povezanu tablicu u grupi Tablice u navigacijskom oknu.

Za detaljnije informacije o načinima uvoza različitih vrsta podataka u Access, pogledajte

veze u sekciji Također pogledajte.

Dodavanje dijela programa

dio programa možete koristiti da biste dodali funkcije postojećoj bazi podataka. Dio

programa može biti jednostavan poput jedne tablice ili može sadržavati nekoliko zavisnih

objekata poput tablica i povezanih obrazaca.

Ako se, primjerice, dio programa Komentari sastoji od tablice s poljem sa

samonumeriranjem ID-ja, poljem podataka i poljem dopisa. Možete ga dodati u bilo koju

bazu podataka i koristiti ga nepromijenjenog ili uz minimalno prilagođavanje.

1. Otvorite bazu podataka u koju želite dodati dio programa.

2. Kliknite karticu Stvori.

3. U grupi Predlošci kliknite Dijelovi programa. Otvorit će se popis dostupnih

dijelova.

4. Kliknite dio programa koji želite dodati.

Otvaranje postojeće baze podataka programa Access 1. Na kartici Datoteka kliknite Otvori.

2. U dijaloškom okviru Otvaranje odaberite bazu podataka koju želite otvoriti.

3. Učinite nešto od sljedećeg:

Page 42: Access

Dvokliknite bazu podataka da biste je otvorili u zadanom načinu određenom

u dijaloškom okviruMogućnosti programa Access ili u načinu postavljenom

administracijskim pravilnikom.

Kliknite Otvori da biste otvorili bazu podataka za zajedničko korištenje u

višekorisničkom okruženju da biste vi i drugi korisnici mogli čitati iz baze podataka i u nju

zapisivati.

Kliknite strelicu pokraj gumba Otvori, a zatim kliknite Otvori samo za

čitanje da biste otvorili bazu podataka samo za čitanje da biste je mogli gledati, ali ne i

uređivati. Ostali korisnici i dalje će moći čitati iz baze podataka i u nju zapisivati.

Kliknite strelicu pokraj gumba Otvori, a zatim, da biste otvorili bazu

podataka korištenjem isključivog pristupa, Otvori isključivo. Nakon otvaranja baze

podataka s isključivim pristupom, onome tko pokuša otvoriti bazu podataka prikazuje se

poruka "datoteka se već koristi".

Kliknite strelicu pokraj gumba Otvori, a zatim kliknite Otvori isključivo i

samo za čitanje da biste otvorili bazu podataka uz pristup samo za čitanje. Drugi korisnici i

dalje mogu otvarati bazu podataka, ali su ograničeni na način rada samo za čitanje.

NAPOMENA Podatkovnu datoteku možete otvoriti izravno u obliku vanjske datoteke, kao

što su dBASE, Microsoft Exchange i Excel. Izravno možete otvoriti i bilo koji ODBC izvor

podataka, kao što je Microsoft SQL Server. Access automatski stvara novu bazu podataka u

programu Access u istoj mapi u kojoj je i podatkovna datoteka te dodaje veze za svaku

tablicu u vanjskoj bazi podataka.

Savjeti

Da biste otvorili jednu od nedavno otvaranih baza podataka, na

kartici Datoteka kliknite Nedavno, a zatim naziv datoteke za tu bazu podataka. Access će

otvoriti bazu podataka koristeći iste postavke mogućnosti koje su bile postavljene pri

zadnjem otvaranju. Ako se popis nedavno korištenih datoteka ne prikaže, na

kartici Datoteka kliknite Mogućnosti. U dijaloškom okviru Mogućnosti programa

Access klikniteKlijentske postavke. U odjeljku Prikaz upišite broj dokumenata za prikaz na

popisu nedavno korištenih dokumenata, maksimalan broj je 50.

Nedavno korištene baze podataka možete prikazati i na navigacijskoj traci prikaza

Backstage, a pristupiti im možete dvama klikovima: 1) kartica Datoteka, 2) nedavno

korištene baze podatka koje želite otvoriti. Blizu gumba kartice Nedavno potvrdite

okvir Brzo pristupi ovom broju nedavnih baza podataka, a zatim prilagodite broj baza

koje će se prikazivati.

Ako bazu podataka otvarate tako da kliknete naredbu Otvori na kartici Datoteka,

možete prikazati popis prečaca do baza podataka koje ste prije otvarali tako da u

dijaloškom okviru Otvori kliknete Moji nedavni dokumenti.

Page 43: Access

Stvaranje baze podataka programa Access radi

zajedničkog korištenja na webu

Za stvaranje web-aplikacija za baze podataka možete koristiti Access 2010 i Access Services,

novu komponentu sustava SharePoint. Ta će vam komponenta olakšati sljedeće:

zaštitu pristupa podacima i upravljanje njima

razmjenu podataka na svim razinama tvrtke ili ustanove te putem interneta

NAPOMENA Za pristup web-bazi podataka obavezan je korisnički račun. Anonimni pristup

nije podržan.

stvaranje aplikacija za baze podataka za čije korištenje nije potreban Access

U ovom se članku daje pregled dizajna web-baze podataka programa Access. Uvod u dizajn

baza podataka za stolna računala potražite u člancima Stvaranje nove stolne baze

podataka i Osnove dizajna baza podataka.

Sadržaj članka

Pregled

Stvaranje web-baze podataka

Objava i sinkronizacija promjena u aplikaciji

Pregled

Access 2010 i Access Services (neobavezna komponenta sustava SharePoint) nude

platformu pomoću koje možete stvarati baze podataka za korištenje na webu. Web-bazu

podataka dizajnirat ćete i objaviti pomoću programa Access 2010 i sustava SharePoint, a

korisnici će je koristiti u web-pregledniku.

Način funkcioniranja

Prilikom objavljivanja web-baze podataka Access Services stvara web-mjesto sustava

SharePoint na kojem se nalazi baza podataka. Svi objekti i podaci baze podataka

premještaju se na popise sustava SharePoint na tom web-mjestu. Postupak je prikazan u

sljedećem videozapisu.

Vašu objavljenu bazu podataka posjetitelji sustava SharePoint mogu koristiti prema vrsti

dozvole koju imaju za web-mjesto sustava SharePoint.

Potpuna kontrola Omogućuje promjenu podataka i dizajna.

Page 44: Access

Suradnja Omogućuje promjenu podataka, ali ne i dizajna.

Čitanje Omogućuje čitanje podataka, ali ne možete ništa mijenjati.

Web-bazu podataka možete otvoriti u programu Access, revidirati dizajn, a zatim

sinkronizirati promjene – zapravo ih spremiti na web-mjesto sustava SharePoint. U

sljedećem videozapisu prikazan je postupak promjene dizajna nakon objavljivanja web-baze

podataka.

Na web-bazi podataka možete raditi i izvanmrežno, koristiti izvanmrežnu verziju, a zatim

sinkronizirati promjene kada se ponovno povežete s mrežom.

NAPOMENA Da biste stvorili web-bazu podataka, potrebne su vam dozvole razine Potpuna

kontrola na web-mjestu sustava SharePoint na kojem želite objaviti bazu podataka. Dodatne

informacije o dozvolama u sustavu SharePoint potražite u odjeljku Vidi također.

Obrasci i izvješća pokreću se u pregledniku

Obrasci, izvješća i većina makronaredbi pokreću se unutar preglednika. Time se programu

Access omogućuje osvježavanje podataka na zaslonu bez ponovnog učitavanja čitave

stranice.

Možete stvoriti obrazac koji će korisnicima olakšati kretanje kroz aplikaciju. Za tu namjenu

postoji nova kontrola – kontrola navigacije – koja olakšava dodavanje standardnih gumba

za navigaciju na obrazac. Ti su gumbi nalik gumbima koji se koriste na internetu.

NAPOMENA Značajka navigacijskog okna (u programu Access koristi se za pregled

objekata u bazi podataka) nije dostupna u web-pregledniku.

Podaci se pohranjuju na popisima sustava SharePoint

Sve vaše tablice pretvaraju se u popise sustava SharePoint, a zapisi u stavke popisa. Time se

omogućuje korištenje dozvola sustava SharePoint za kontrolu pristupa web-bazi podataka

te korištenje ostalih mogućnosti sustava SharePoint.

SIGURNOST Niz veze za povezane tablice nije šifriran, a sadrži korisničko ime i lozinku ako

su ti podaci spremljeni (te ako cilj veze podržava korisničke račune). U bazi podataka koja

sadrži vezu na popis sustava SharePoint, s korisničkim imenom i lozinkom, zlonamjerni bi

korisnici pomoću spremljenih vjerodajnica mogli izmijeniti popis koji je cilj veze. Čak i ako

vjerodajnice nisu spremljene s nizom veze, zlonamjerni bi korisnici mogli izmijeniti dozvole

na web-mjestu sustava SharePoint uz pomoć osobe koja već ima potrebne dozvole. Budite

oprezni pri razmjeni kopija baza podataka koje sadrže veze na popise u objavljenoj web-

bazi podataka.

Page 45: Access

Upiti i podatkovne makronaredbe pokreću se na poslužitelju

Sva SQL obrada odvija se na poslužitelju. Zbog toga se promet ograničava na skupove

rezultata te se time pridonosi poboljšanju mrežnih performansi.

Intranet ili internet

Bazu možete objaviti na vlastitom intranetskom poslužitelju sustava SharePoint ili na

internetu. Microsoft pruža rješenja usmjerena na internet koja su dio sustava SharePoint.

Stvaranje baze podataka za web

U ovom se odjeljku opisuju najvažnije nove značajke te iznose osnovni koraci u postupku

dizajniranja koje morate izvršiti da biste stvorili bazu podataka za web.

Sadržaj odjeljka

o Prije početka

o Razlike u dizajnu između baza podataka za stolna računala i web

o Značajke samo za stolna računala za koje Access Services nema zamjenu

o Razmatranje korištenja predloška

o Započinjanje s praznom web-bazom podataka

o Dizajniranje web-tablice

o Stvaranje nove web-tablice

o Dodavanje polja iz galerije polja

o Dodavanje polja klikom na podatkovnu tablicu

o Promjena svojstava polja

o Dodavanje izračunatog polja

o Postavljanje pravila za provjeru valjanosti podataka

o Postavljanje pravila i poruke o provjeri valjanosti polja

o Postavljanje pravila i poruke o provjeri valjanosti zapisa

o Stvaranje odnosa između dviju web-tablica

o Stvaranje polja pretraživanja u prikazu podatkovne tablice

o Izmjena polja pretraživanja u prikazu podatkovne tablice

o Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

o Stvaranje web-upita

o Stvaranje web-obrasca

o Stvaranje web-izvješća

o Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao zadanog

obrasca koji će se prikazivati pri otvaranju programa

Page 46: Access

Prije početka

Prije dizajniranja web-baze podataka potrebno je izvršiti nekoliko zadataka. Osim toga,

imajte na umu da se dizajniranje web-baza podataka i baza podataka za stolna računala

razlikuje, naročito ako ste iskusan razvojni inženjer za Access.

Određivanje namjene baze podataka Sastavite jasan plan da biste mogli donositi

dobre odluke prilikom razrade detalja dizajna.

Pronalaženje i organizacija potrebnih informacija U web-bazi podataka ne

možete koristiti povezane tablice. Svaki podatak koji želite upotrijebiti, a koji ne potječe iz

baze podataka, morate uvesti prije objavljivanja. Pripremom podataka prije početka

dizajniranja možete izbjeći prilagodbe dizajna zbog neočekivanih svojstava podataka.

Određivanje web-mjesta sustava SharePoint koje ćete koristiti za

objavljivanje Objavljivanje nije moguće bez sustava SharePoint. Ako dizajn tijekom

razvoja želite testirati u web-pregledniku (što je dobra ideja), najprije ga morate objaviti.

Planiranje sigurnosti Sigurnosne mogućnosti sustava SharePoint možete

iskoristiti za kontrolu pristupa web-bazi podataka. Sigurnost planirajte od početka da biste

je mogli ugraditi u dizajn.

Razlike u dizajnu između baza podataka za stolna računala i web

Access Services ne sadrži neke značajke baza podataka koje se mogu koristiti u bazama

podataka za stolna računala. Postoje, međutim, nove značajke koje podržavaju mnoge

scenarije jednake onima za stolna računala.

Tablica u nastavku sadrži značajke samo za stolna računala i odgovarajuće nove značajke

iste namjene

NAMJENA ZNAČAJKA

SAMO ZA

STOLNA

RAČUNALA

NOVA ZNAČAJKA

Dizajniranje objekata

baze podataka

Prikaz dizajna Poboljšani prikaz

podatkovne tablice;

Page 47: Access

prikaz izgleda

Pregledavanje sažetih

podataka, npr.

zbrojeva, prosjeka i

grupa

Grupne funkcije Podatkovne

makronaredbe;

grupne funkcije u

izvješćima

Programiranje

događaja

VBA Makronaredbe i

podatkovne

makronaredbe; nov

način dizajniranja

makronaredbi

pomoću značajke

IntelliSense

Navigacija do objekta

baze podataka

Navigacijsko

okno; polazni

obrasci

Kontrola navigacije i

drugi elementi

obrasca

VAŽNO U web-bazi podataka možete stvarati mnoge klijentske objekte, ali ih ne možete

koristiti u pregledniku. Oni su, međutim, dio web-baze podataka i mogu se koristiti u

programu Access 2010 na stolnom računalu. Klijentski objekti mogu se koristiti nakon što se

web-baza podataka otvori u programu Access. To je učinkovit način zajedničkog korištenja

baze podataka koji nudi nove mogućnosti za zajednički rad na webu. SharePoint rješava sve

probleme vezane uz istodobne akcije.

Značajke samo za stolna računala za koje Access Services nema zamjenu

NAPOMENA Sljedeći popis nije potpun.

Upiti s unijom

Unakrsni upiti

Preklapanje kontrola na obrascima

Odnosi među tablicama

Uvjetno oblikovanje

Različite akcije i izrazi makronaredbi

Page 48: Access

Razmatranje korištenja predloška

Kada odredite što vaša aplikacija mora činiti, razmotrite treba li koristiti predložak baze

podataka. Predlošci baza podataka unaprijed su ugrađene baze podataka koje možete

koristiti u postojećem obliku ili ih izmijeniti kako bi odgovarale vašim specifičnim

potrebama.

Sve dostupne predloške možete pregledati na kartici Novo u prikazu Backstage. Dodatne

informacije o predlošcima koji se isporučuju uz Access 2010 potražite u članku Odabir i

upotreba predloška u programu Access.

Započinjanje s praznom web-bazom podataka

Na kartici Datoteka kliknite Novo.

Karticom Datoteka otvara se prikaz Backstage, nova komponenta sučelja programa Access

u kojoj se nalaze naredbe koje se primjenjuju na čitavu bazu podataka, npr. naredba Objavi

na SharePoint.

U prikazu Backstage kartica Novo sadrži naredbe za stvaranje baze podataka.

Page 49: Access

U odjeljku Dostupni predlošci kliknite Prazna web-baza podataka.

Provjerite naziv datoteke predložen u okviru Naziv datoteke i put datoteke baze

podataka naveden neposredno ispod okvira. Naziv datoteke možete promijeniti upisom

novog naziva u okvir Naziv datoteke.

Da biste promijenili put, kliknite ikonu mape pokraj okvira Naziv datoteke i pronađite

mjesto na koje ćete smjestiti svoju datoteku baze podataka.

Kliknite Stvori. Vaša nova baza podataka otvara se i prikazuje novu praznu tablicu.

Dizajniranje web-tablice

NAPOMENA Da biste dizajnirali web-tablicu, koristite prikaz podatkovne tablice.

Prilikom prvog stvaranja prazne web-baze podataka Access stvara novu tablicu i otvara je u

prikazu podatkovne tablice. Možete koristiti naredbe na karticama Polja i Tablica da biste

dodavali polja, indekse, pravila za provjeru valjanosti i podatkovne makronaredbe – novu

značajku koja omogućuje promjenu podataka na temelju događaja.

Nakon uređivanja i korištenja nove tablice zasigurno će vam zatrebati još pokoja tablica.

Stvaranje nove web-tablice

Kada je baza podataka za web otvorena:

Na kartici Stvaranje u grupi Tablice kliknite Tablica.

Tablica nakon stvaranja sadržava jedno polje: ID polje s automatskim numeriranjem. Možete

dodavati nova polja radi pohrane informacija povezanih s temom tablice. Možda, na

primjer, poželite dodati polje za pohranu datuma početka praćenja neke stavke.

Page 50: Access

Dodavanje polja iz galerije polja

Pomoću galerije polja možete odabrati neko od brojnih unaprijed oblikovanih polja i dodati

ga u tablicu.

Na kartici Polja u grupi Dodavanje i brisanje kliknite željenu vrstu polja.

Dodavanje polja klikom na podatkovnu tablicu

1. U otvorenoj tablici kliknite Kliknite da biste dodali, a zatim odaberite vrstu polja.

2. Polju dajte naziv povezan s njegovim sadržajem.

SAVJET Da biste promijenili naziv postojećeg polja, dvokliknite naziv polja.

3. Ponovite postupak za svako polje koje želite stvoriti.

Promjena svojstava polja

Ponašanje polja određeno je oblikovanjem i svojstvima kao što je vrsta podataka koja se u

njemu pohranjuje. Da bi se polje ponašalo onako kako želite, te postavke možete

promijeniti.

1. Odaberite polje čije oblikovanje i svojstva želite promijeniti.

2. Na vrpci kliknite karticu Polja.

3. Da biste promijenili postavke, koristite naredbe u grupama Oblikovanje i Svojstva.

Dodavanje izračunatog polja

Možete dodati polje koje prikazuje vrijednost izračunatu iz drugih podataka u istoj tablici.

Podaci iz drugih tablica ne mogu se koristiti kao izvor za izračunate podatke. Izračunata

polja ne podržavaju neke izraze.

1. U otvorenoj tablici kliknite Kliknite da biste dodali.

2. Pokažite na Izračunato polje, a zatim kliknite vrstu podatka koju želite za to polje.

Otvara se sastavljač izraza.

3. Da biste stvorili izračun za polje, koristite sastavljač izraza. Imajte na umu da kao

izvor izračuna možete koristiti samo druga polja iz iste tablice. Pomoć pri radu sa

sastavljačem izraza potražite u članku Korištenje sastavljača izraza.

Postavljanje pravila za provjeru valjanosti podataka

Za većinu polja možete koristiti izraz za provjeru valjanosti unosa. Izraz možete koristiti i za

provjeru valjanosti unosa za tablicu, što može biti praktično ako želite provjeriti valjanost

Page 51: Access

unosa u polju koje ne podržava provjeru valjanosti unosa ili ako želite provjeriti valjanost

unosa u polju na temelju vrijednosti drugih polja u tablici. Detaljnije objašnjenje provjere

valjanosti potražite u članku Ograničenje unosa podataka pomoću pravila provjere

valjanosti.

Možete odrediti i poruku koja će se prikazivati kada pravilo provjere valjanosti

onemogućuje unos. Ta se poruka naziva poruka o provjeri valjanosti.

Postavljanje pravila i poruke o provjeri valjanosti polja 1. Odaberite polje u koje želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti polja.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti polja.

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Postavljanje pravila i poruke o provjeri valjanosti zapisa

Pravilo provjere valjanosti zapisa možete koristiti da biste spriječili dupliciranje zapisa ili da

biste odredili da određene kombinacije podataka o zapisu moraju ispunjavati određene

uvjete, npr. da [datum početka] mora biti nakon 1. siječnja 2010. godine i prije [datum

završetka].

1. Otvorite tablicu u koju želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti zapisa.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti zapisa.

Page 52: Access

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Stvaranje odnosa između dviju web-tablica

Da biste stvorili odnos u bazi podataka za web, koristite čarobnjak za traženje i stvorite

polje pretraživanja. Polje pretraživanja mora se nalaziti u tablici koja je na strani s više

elemenata u odnosu, a upućuje na tablicu koja se nalazi na strani s jednim elementom.

Stvaranje polja vrijednosti u prikazu podatkovne tablice

1. Otvorite tablicu koju želite staviti u višestruke odnose.

2. Kliknite strelicu pokraj stupca Kliknite da biste dodali, a zatim Pretraživanje i

odnos.

3. Da biste stvorili polje za pretraživanje, slijedite korake čarobnjaka za pretraživanje.

Izmjena polja pretraživanja u prikazu podatkovne tablice

1. Otvorite tablicu koja sadrži polje za pretraživanje koje želite izmijeniti.

2. Učinite nešto od sljedećeg:

Na kartici Polja u grupi Svojstva kliknite Izmijeni pretraživanja.

Desnom tipkom miša kliknite polje pretraživanja, a zatim kliknite Izmijeni

pretraživanja.

3. Slijedite korake čarobnjaka za pretraživanje.

Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

Kaskadna ažuriranja i brisanja možete implementirati pomoću podatkovnih makronaredbi.

Naredbe na kartici Tablica možete upotrijebiti da biste stvorili ugrađene makronaredbe

pomoću kojih se na podacima izvršavaju izmjene. Osnove tog postupka prikazane su u

sljedećem videozapisu.

Dodatne informacije o stvaranju podatkovnih makronaredbi potražite u članku Stvaranje

podatkovne makronaredbe.

Stvaranje web-upita

Kao izvor podataka za obrasce i izvješća možete koristiti upit. Upiti se izvode na poslužitelju

i tako minimiziraju mrežni promet.

Pretpostavimo da web-bazu podataka koristite da biste, primjerice, evidentirali dobrovoljne

priloge. Želite vidjeti tko je donirao novac za vrijeme trajanja događaja. Koristite upit da

biste odabrali podatke i pripremili ih za korištenje u obrascima i izvješćima.

Page 53: Access

NAPOMENA U ovom se postupku kao primjer koristi predložak za dobrovoljne priloge.

Postupak možete slijediti ako novu bazu podataka stvorite pomoću predloška baze

podataka o dobrovoljnim prilozima.

1. Na kartici Stvaranje u grupi Upiti kliknite Upit.

2. U dijaloškom okviru Prikaz tablice dvokliknite svaku tablicu koju želite uvrstiti, a

zatim kliknite Zatvori.

U ovom primjeru dvokliknite Birači, Donacije, Događaji i SudioniciDogađaja.

3. Stvorite sva potrebna povezivanja tako da u prozoru dizajna upita povučete polja s

jednog objekta na drugi.

U ovom primjeru povucite polje s ID-om iz tablice Birači u polje IDBiračaDonatora u tablici

Donacije, a zatim povucite polje IDBiračaDonatora iz tablice Donacije u polje IDBirača u

tablici SudioniciDogađaja.

4. Dodajte polja koja želite koristiti. Polja povucite u rešetku ili ih dvokliknite da biste ih

dodali.

U ovom primjeru dodajte Događaj iz tablice Događaji, DatumDonacije iz tablice Donacije i

Pozdrav, Ime i Prezime iz tablice Birači.

5. Dodajte željene kriterije.

U ovom primjeru želite ograničiti DatumDonacije tako da se nalazi između datuma

DatumPočetka i DatumZavršetka događaja. U rešetki dizajna upita u retku Kriteriji u

odjeljak DatumDonacije upišite >=[DatumPočetka] i <=[DatumZavršetka].

Stvaranje web-obrasca

Obrasci su glavni način unosa i uređivanja podataka u web-bazi podataka, a pogodni su i za

pregled podataka. Obrasci se pokreću u pregledniku i tako optimiziraju performanse. Kada

otvorite obrazac, preglednik dohvaća potrebne podatke s poslužitelja sustava SharePoint.

Podatke možete filtrirati i sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

NAPOMENA Ako želite stvoriti nevezani obrazac, preskočite ovaj korak.

2. Na kartici Stvaranje u grupi Obrasci kliknite jedan od sljedećih gumba.

Page 54: Access

Oblik Stvorite jednostavan obrazac koji prikazuje zapise jedan po jedan

pomoću objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Više stavki Stvorite obrazac koji prikazuje više zapisa odjedanput pomoću objekta

koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Prazni obrazac Stvorite obrazac koji ne sadrži ništa.

Podatkovna tablica Stvorite obrazac koji izgleda kao podatkovni obrazac pomoću

objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Stvaranje web-izvješća

Izvješća su glavni način pregleda i ispisa podataka iz web-baze podataka. Izvješća se

pokreću u pregledniku i tako optimiziraju performanse. Kada otvorite izvješće, preglednik

dohvaća potrebne podatke s poslužitelja sustava SharePoint. Podatke možete filtrirati i

sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

2. Na kartici Stvaranje u grupi Izvješća kliknite jedan od sljedećih gumba.

Izvješće Stvorite osnovno izvješće pomoću objekta koji ste odabrali kao

izvor podataka.

Prazno izvješće Stvorite izvješće koje ne sadrži ništa.

Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao

zadanog obrasca koji će se prikazivati pri otvaranju programa

Korisnicima je potreban neki način navigacije aplikacijom. Ne zaboravite da navigacijsko

okno nije dostupno u web-pregledniku. Da bi korisnici mogli koristiti objekte u vašoj bazi

podataka, morate im to omogućiti. Možete stvoriti obrazac za navigaciju i odrediti da će se

taj obrazac prikazivati svaki put kada korisnik otvori aplikaciju u web-pregledniku. Ako ne

odredite obrazac koji će se prikazivati prilikom pokretanja aplikacije, neće se otvoriti nijedan

obrazac, što će otežati korištenje aplikacije.

SAVJET Stvaranje obrasca za navigaciju dobro je ostaviti za kraj da biste prilikom stvaranja

obrasca na njega mogli dodati sve korištene objekte.

Page 55: Access

1. Na vrpci kliknite karticu Stvaranje.

2. U grupi Obrasci kliknite Navigacija, a zatim na popisu odaberite izgled navigacije.

3. Da biste dodali stavku, iz navigacijskog je okna povucite u kontrolu navigacije.

NAPOMENA U kontrolu navigacije možete dodavati samo obrasce i izvješća.

4. Sve druge željene kontrole dodajte u tijelo obrasca za navigaciju. Možda ćete, na

primjer, na sve obrasce morati primijeniti funkciju pretraživanja dodavanjem određenih

kontrola na obrazac za navigaciju.

Postavljanje navigacijskog obrasca kao zadanog obrasca za web-prikaz

1. Na kartici Datoteka u odjeljku Pomoć kliknite Mogućnosti.

2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza

podataka.

1. U odjeljku Mogućnosti aplikacije kliknite Obrazac za web-prikaz, a zatim s popisa

odaberite željeni obrazac.

NAPOMENA Obrazac za web-prikaz ne mora nužno biti navigacijski obrazac. Možete

navesti bilo koji web-obrazac.

Objava i sinkronizacija promjena u aplikaciji

Objavljivanje web-baze podataka

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Na kartici Datoteka kliknite Spremi i objavi, a zatim Objavi u komponenti Access

Services.

2. Kliknite Pokreni provjeru kompatibilnosti.

Provjera kompatibilnosti omogućuje ispravno objavljivanje baze podataka. Ako se pomoću

nje otkriju problemi, riješite ih prije objavljivanja.

Page 56: Access

NAPOMENA Ako se problemi otkriju, Access ih pohranjuje u tablici pod nazivom Problemi

s kompatibilnošću s webom. Svaki redak u tablici sadrži vezu na informacije o otklanjanju

poteškoća.

3. U odjeljku Objavi u komponenti Access Services unesite sljedeće:

U okvir URL poslužitelja upišite web-adresu poslužitelja sustava SharePoint na

kojem želite objaviti bazu podataka. Upišite, primjerice, http://Contoso/.

U okvir Naziv web-mjesta upišite naziv web-baze podataka. On će se dodati u URL

poslužitelja radi stvaranja URL-a aplikacije. Ako, primjerice, URL poslužitelja glasi

http://Contoso/, a naziv web-mjesta KorisničkaPodrška, URL će

biti http://www.contoso.com/CustomerService/.

4. Kliknite Objavi u komponenti Access Services.

Sinkronizacija web-baze podataka

Kada promijenite dizajn ili radite na bazi podataka izvan mreže, morate sinkronizirati bazu

podataka. Sinkronizacijom se uklanjaju razlike između datoteke baze podataka na računalu i

na web-mjestu sustava SharePoint.

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Web-bazu podataka otvorite u programu Access i načinite promjene dizajna.

2. Kada završite, kliknite karticu Datoteka, a potom Sinkroniziraj sve.

Sastavljač izraza

Izrazi u programu Access koriste se u mnogo različitih konteksta i slični su formulama u

programu Microsoft Office Excel. Sastavljač izraza omogućuje jednostavan pristup nazivima

polja i kontrolama baze podataka te mnogim ugrađenim funkcijama koje su dostupne

prilikom pisanja izraza. Koliko ćete tih značajki koristiti ovisi samo o vašim potrebama i

sklonostima.

Sadržaj članka

Razlozi za korištenje sastavljača izraza

Novi alati za unos izraza u Access 2010

o Automatsko nadopunjavanje (IntelliSense) i praktični savjeti

o Osnovni podaci i pomoć

Pregled sastavljača izraza

o Okvir izraza

o Elementi, kategorije i vrijednosti izraza

Page 57: Access

o Dodavanje elemenata u izraz pomoću popisa elemenata

Razlozi za korištenje sastavljača izraza

Izrazi se sastoje od funkcija, operatora, konstanti i identifikatora (primjer su nazivi polja,

tablica, obrazaca i upita). Sastavljač izraza omogućuje vam da jednostavno tražite i umećete

komponente te na taj način brže i točnije unosite izraze. Sastavljač izraza omogućuje vam i

da odredite koje su komponente prikladne za kontekst u kojem upisujete izraz. To je

posebno korisno prilikom izrade baza podataka u kojima su za korištenje dostupne samo

određene funkcije.

Dodatne informacije o web-bazama podataka potražite u članku Sastavljanje baze podataka

radi zajedničkog korištenja na webu.

Sastavljač izraza možete koristiti da biste stvorili novi izraz ili da biste odabrali neki od

unaprijed sastavljenih izraza, što obuhvaća izraze za prikaz brojeva stranice, trenutni datum i

trenutni datum i vrijeme.

Sastavljač izraza možete pokrenuti s većine mjesta na kojima biste izraze pisali ručno, na

primjer iz svojstva kontrole Izvor kontrole ili svojstva pravila provjere valjanosti polja

tablice. Pravilo je da, ako vidite gumbSastavi kada kliknete okvir svojstva ili ako na

izborniku vidite riječ izraz, možete kliknuti te elemente da biste pokrenuli sastavljač izraza.

Novi alati za unos izraza u programu Access 2010

Access 2010 sadrži nove alate pomoću kojih brže i točnije unosite izraze. Ti alati nisu

dostupni samo u sastavljaču izraza, već i na listu svojstava i većini drugih mjesta na kojima

možete unijeti izraze.

Automatsko nadopunjavanje (IntelliSense) i praktični savjeti

Čim počnete pisati naziv identifikatora ili funkcije, značajka automatskog nadopunjavanja

prikazuje padajući izbornik s mogućim vrijednostima. Možete nastaviti pisati ili dvokliknuti

ispravnu vrijednost s popisa da biste je dodali u izraz. Možete i koristiti tipke sa strelicama

gore i dolje da biste odabrali željenu vrijednost, a zatim pritisnuti tipku TAB ili ENTER da

biste je dodali u svoj izraz. Na primjer, ako počnete pisati riječ "oblik", na popisu

automatskog nadopunjavanja prikazat će se sve funkcije koje započinju riječju "oblik".

SAVJET Da biste sakrili padajući popis automatskog nadopunjavanja, pritisnite tipku ESC.

Da biste ga ponovno prikazali, pritisnite CTRL+razmaknica.

Kada je prikazan popis automatskog nadopunjavanja, s desne strane trenutno odabrane

stavke prikazuje se kratak opis ili praktični savjeti. Prva stavka popisa odabrana je po

zadanom, ali s popisa možete odabrati bilo koju stavku da biste vidjeli praktični savjet vezan

uz nju. Praktični savjet olakšava utvrđivanje svrhe funkcije i vrstu kontrole odnosno stavke.

Page 58: Access

Na sljedećoj je slici prikazan popis automatskog nadopunjavanja i praktični savjeti.

Automatsko nadopunjavanje prikazuje moguće funkcije i ostale identifikatore za vrijeme

upisivanja izraza.

Praktični savjeti prikazuju kratak opis odabranih stavki.

Osnovni podaci i pomoć

Tijekom pisanja funkcije u izrazu značajka osnovnih podataka prikazuje sintaksu funkcije da

biste točno znali koje argumente funkcija zahtijeva. Neobavezni argumenti označeni su

uglatim zagradama ([]). Dok su prikazani praktični savjeti, dodatne informacije možete

vidjeti u temi pomoći klikom na naziv funkcije.

Osnovni podaci sadrže podatke o sintaksi funkcije. Kliknite naziv funkcije da biste otvorili

temu pomoći za funkciju.

Neobavezni argumenti označeni su uglatim zagradama. Argument koji trenutno

upisujete označen je podebljanim tekstom.

Page 59: Access

VAŽNO Uglate zagrade koje označavaju neobavezne argumente nisu isto što i uglate

zagrade u kojima se identifikatori navode u stvarnim izrazima.

Pregled sastavljača izraza

U većini slučajeva alati navedeni u prethodnim odjeljcima dovoljni su za unos izraza. No

korisni mogu biti i ostali alati koje sadrži sastavljač izraza, a koji su opisani u ovom odjeljku.

Sljedeća slika prikazuje većinu dijelova sastavljača izraza:

Veze na upute i pomoć Saznajte više o kontekstu u kojem unosite izraz.

Okvir izraza Ovdje upišite svoj izraz ili dodajte elemente izraza dvoklikom na stavke u

niže navedenim popisima elemenata.

Page 60: Access

NAPOMENA Ako ne vidite popise s elementima (stavke 3, 4 i 5)

kliknite Više >> s desne strane okvira Izraz.

Popis elemenata izraza Kliknite vrstu elementa da biste vidjeli njegove kategorije na

popisu Kategorije izraza.

Popis kategorija izraza Kliknite kategoriju da biste njezine vrijednosti vidjeli na popisu

vrijednosti izraza. Ako popis vrijednosti izraza ne sadrži vrijednosti, dvokliknite stavku

kategorije da biste je dodali u okvir Izraz.

Popis vrijednosti izraza Dvokliknite vrijednost da biste je dodali u okvir Izraz.

Pomoć za odabranu vrijednost izraza i informacije o njoj Ako je dostupna, kliknite

vezu da biste vidjeli članak pomoći o odabranoj vrijednosti izraza.

Okvir Izraz

Gornji dio sastavljača izraza sadrži okvir u kojem sastavljate izraz. Izraz u okvir možete

upisati ručno, pomoću automatskog nadopunjavanja te ostalih alata opisanih u prethodnim

odjeljcima. Ako želite, možete koristiti i tri popisa elemenata ispod okvira da biste odabrali i

dodali elemente.

NAPOMENA Ako u donjem odjeljku sastavljača izraza ne vidite tri popisa, na desnoj strani

dijaloškog okvira sastavljača izraza kliknite Više >>.

Elementi, kategorije i vrijednosti izraza

Kada se proširi, donji odjeljak sastavljača izraza sadrži tri popisa s kojih možete odabrati

elemente za svoj izraz.

Popis Elementi izraza prikazuje najviše elemente koji su vam dostupni za izgradnju

izraza, na primjer objekte baze podataka, funkcije, konstante, operatore i uobičajene izraze.

Sadržaj popisa ovisi o kontekstu u kojem radite. Na primjer, ako izraz upisujete u svojstvo

obrasca Izvor kontrole, popis ne sadrži iste stavke kao kada izraz upisujete u svojstvo

tablice Pravilo provjere valjanosti.

Popis Kategorije izraza sadrži elemente ili kategorije specifične za elemente

odjeljka koje sastavljate na popisu Elementi izraza. Na primjer, ako na popisu Elementi

izraza kliknete Ugrađene funkcije, na popisuKategorije izraza prikazat će se kategorije

funkcije.

Popis Vrijednosti izraza sadrži vrijednosti, ako postoje, elemenata i kategorija koje

ste odabrali s lijevog i srednjeg popisa. Na primjer, ako na lijevom popisu

kliknete Ugrađene funkcije, a zatim kliknete kategoriju funkcije na srednjem popisu, na

popisu Vrijednosti izraza prikazat će se sve ugrađene funkcije odabrane kategorije.

Page 61: Access

Dodavanje elemenata u izraz pomoću popisa elemenata

1. Kliknite stavku na popisu Elementi izraza. Na primjer, da biste umetnuli ugrađenu

funkciju, proširiteFunkcije, a zatim kliknite Ugrađene funkcije.

Srednji i desni popisi mijenjaju se da bi prikazali odgovarajuće vrijednosti.

2. Ako je primjenjivo, kliknite kategoriju na srednjem popisu. U ovom primjeru

kliknite Tok programa.

Desni će se popis promijeniti da bi prikazao odgovarajuće vrijednosti.

3. Dvokliknite stavku na desnom popisu. U ovom primjeru dvokliknite IIf.

Access će stavku dodati u okvir izraza. U ovom će primjeru Access dodati IIf (<<izraz>>,

<<točandio>>, <<netočandio>>).

4. Zamijenite tekst rezerviranog mjesta valjanim vrijednostima argumenata. Tekst

rezerviranog mjesta označen je uglatim zagradama (<< >>). U ovom su primjeru

rezervirana mjesta sljedeća: <<izraz>>,<<točandio>> i <<netočandio>>.

U okviru izraza kliknite rezervirano mjesto, a zatim ručno upišite argument ili

odaberite element s popisa elemenata.

SAVJET Da biste prikazali poglavlje pomoći koje sadrži dodatne informacije o valjanim

argumentima funkcije, odaberite funkciju s popisa Vrijednosti izraza, a zatim kliknite vezu

pri dnu sastavljača izraza.

5. Ako izraz sadrži druge elemente, oni mogu biti odvojeni rezerviranim

mjestom <<Izraz>>. To rezervirano mjesto morate zamijeniti operatorom da bi čitav izraz

bio valjan.

Page 62: Access

Stvaranje baze podataka programa Access radi

zajedničkog korištenja na webu

Za stvaranje web-aplikacija za baze podataka možete koristiti Access 2010 i Access Services,

novu komponentu sustava SharePoint. Ta će vam komponenta olakšati sljedeće:

zaštitu pristupa podacima i upravljanje njima

razmjenu podataka na svim razinama tvrtke ili ustanove te putem interneta

NAPOMENA Za pristup web-bazi podataka obavezan je korisnički račun. Anonimni pristup

nije podržan.

stvaranje aplikacija za baze podataka za čije korištenje nije potreban Access

U ovom se članku daje pregled dizajna web-baze podataka programa Access. Uvod u dizajn

baza podataka za stolna računala potražite u člancima Stvaranje nove stolne baze

podataka i Osnove dizajna baza podataka.

Sadržaj članka

Pregled

Stvaranje web-baze podataka

Objava i sinkronizacija promjena u aplikaciji

Pregled

Access 2010 i Access Services (neobavezna komponenta sustava SharePoint) nude

platformu pomoću koje možete stvarati baze podataka za korištenje na webu. Web-bazu

podataka dizajnirat ćete i objaviti pomoću programa Access 2010 i sustava SharePoint, a

korisnici će je koristiti u web-pregledniku.

Način funkcioniranja

Prilikom objavljivanja web-baze podataka Access Services stvara web-mjesto sustava

SharePoint na kojem se nalazi baza podataka. Svi objekti i podaci baze podataka

premještaju se na popise sustava SharePoint na tom web-mjestu. Postupak je prikazan u

sljedećem videozapisu.

Vašu objavljenu bazu podataka posjetitelji sustava SharePoint mogu koristiti prema vrsti

dozvole koju imaju za web-mjesto sustava SharePoint.

Page 63: Access

Potpuna kontrola Omogućuje promjenu podataka i dizajna.

Suradnja Omogućuje promjenu podataka, ali ne i dizajna.

Čitanje Omogućuje čitanje podataka, ali ne možete ništa mijenjati.

Web-bazu podataka možete otvoriti u programu Access, revidirati dizajn, a zatim

sinkronizirati promjene – zapravo ih spremiti na web-mjesto sustava SharePoint. U

sljedećem videozapisu prikazan je postupak promjene dizajna nakon objavljivanja web-baze

podataka.

Na web-bazi podataka možete raditi i izvanmrežno, koristiti izvanmrežnu verziju, a zatim

sinkronizirati promjene kada se ponovno povežete s mrežom.

NAPOMENA Da biste stvorili web-bazu podataka, potrebne su vam dozvole razine Potpuna

kontrola na web-mjestu sustava SharePoint na kojem želite objaviti bazu podataka. Dodatne

informacije o dozvolama u sustavu SharePoint potražite u odjeljku Vidi također.

Obrasci i izvješća pokreću se u pregledniku

Obrasci, izvješća i većina makronaredbi pokreću se unutar preglednika. Time se programu

Access omogućuje osvježavanje podataka na zaslonu bez ponovnog učitavanja čitave

stranice.

Možete stvoriti obrazac koji će korisnicima olakšati kretanje kroz aplikaciju. Za tu namjenu

postoji nova kontrola – kontrola navigacije – koja olakšava dodavanje standardnih gumba

za navigaciju na obrazac. Ti su gumbi nalik gumbima koji se koriste na internetu.

NAPOMENA Značajka navigacijskog okna (u programu Access koristi se za pregled

objekata u bazi podataka) nije dostupna u web-pregledniku.

Podaci se pohranjuju na popisima sustava SharePoint

Sve vaše tablice pretvaraju se u popise sustava SharePoint, a zapisi u stavke popisa. Time se

omogućuje korištenje dozvola sustava SharePoint za kontrolu pristupa web-bazi podataka

te korištenje ostalih mogućnosti sustava SharePoint.

SIGURNOST Niz veze za povezane tablice nije šifriran, a sadrži korisničko ime i lozinku ako

su ti podaci spremljeni (te ako cilj veze podržava korisničke račune). U bazi podataka koja

sadrži vezu na popis sustava SharePoint, s korisničkim imenom i lozinkom, zlonamjerni bi

korisnici pomoću spremljenih vjerodajnica mogli izmijeniti popis koji je cilj veze. Čak i ako

vjerodajnice nisu spremljene s nizom veze, zlonamjerni bi korisnici mogli izmijeniti dozvole

na web-mjestu sustava SharePoint uz pomoć osobe koja već ima potrebne dozvole. Budite

oprezni pri razmjeni kopija baza podataka koje sadrže veze na popise u objavljenoj web-

bazi podataka.

Page 64: Access

Upiti i podatkovne makronaredbe pokreću se na poslužitelju

Sva SQL obrada odvija se na poslužitelju. Zbog toga se promet ograničava na skupove

rezultata te se time pridonosi poboljšanju mrežnih performansi.

Intranet ili internet

Bazu možete objaviti na vlastitom intranetskom poslužitelju sustava SharePoint ili na

internetu. Microsoft pruža rješenja usmjerena na internet koja su dio sustava SharePoint.

Stvaranje baze podataka za web

U ovom se odjeljku opisuju najvažnije nove značajke te iznose osnovni koraci u postupku

dizajniranja koje morate izvršiti da biste stvorili bazu podataka za web.

Sadržaj odjeljka

o Prije početka

o Razlike u dizajnu između baza podataka za stolna računala i web

o Značajke samo za stolna računala za koje Access Services nema zamjenu

o Razmatranje korištenja predloška

o Započinjanje s praznom web-bazom podataka

o Dizajniranje web-tablice

o Stvaranje nove web-tablice

o Dodavanje polja iz galerije polja

o Dodavanje polja klikom na podatkovnu tablicu

o Promjena svojstava polja

o Dodavanje izračunatog polja

o Postavljanje pravila za provjeru valjanosti podataka

o Postavljanje pravila i poruke o provjeri valjanosti polja

o Postavljanje pravila i poruke o provjeri valjanosti zapisa

o Stvaranje odnosa između dviju web-tablica

o Stvaranje polja pretraživanja u prikazu podatkovne tablice

o Izmjena polja pretraživanja u prikazu podatkovne tablice

o Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

o Stvaranje web-upita

o Stvaranje web-obrasca

o Stvaranje web-izvješća

o Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao zadanog

obrasca koji će se prikazivati pri otvaranju programa

Page 65: Access

Prije početka

Prije dizajniranja web-baze podataka potrebno je izvršiti nekoliko zadataka. Osim toga,

imajte na umu da se dizajniranje web-baza podataka i baza podataka za stolna računala

razlikuje, naročito ako ste iskusan razvojni inženjer za Access.

Određivanje namjene baze podataka Sastavite jasan plan da biste mogli donositi

dobre odluke prilikom razrade detalja dizajna.

Pronalaženje i organizacija potrebnih informacija U web-bazi podataka ne

možete koristiti povezane tablice. Svaki podatak koji želite upotrijebiti, a koji ne potječe iz

baze podataka, morate uvesti prije objavljivanja. Pripremom podataka prije početka

dizajniranja možete izbjeći prilagodbe dizajna zbog neočekivanih svojstava podataka.

Određivanje web-mjesta sustava SharePoint koje ćete koristiti za

objavljivanje Objavljivanje nije moguće bez sustava SharePoint. Ako dizajn tijekom

razvoja želite testirati u web-pregledniku (što je dobra ideja), najprije ga morate objaviti.

Planiranje sigurnosti Sigurnosne mogućnosti sustava SharePoint možete

iskoristiti za kontrolu pristupa web-bazi podataka. Sigurnost planirajte od početka da biste

je mogli ugraditi u dizajn.

Razlike u dizajnu između baza podataka za stolna računala i web

Access Services ne sadrži neke značajke baza podataka koje se mogu koristiti u bazama

podataka za stolna računala. Postoje, međutim, nove značajke koje podržavaju mnoge

scenarije jednake onima za stolna računala.

Tablica u nastavku sadrži značajke samo za stolna računala i odgovarajuće nove značajke

iste namjene

NAMJENA ZNAČAJKA

SAMO ZA

STOLNA

RAČUNALA

NOVA ZNAČAJKA

Dizajniranje objekata

baze podataka

Prikaz dizajna Poboljšani prikaz

podatkovne tablice;

prikaz izgleda

Pregledavanje sažetih

podataka, npr.

zbrojeva, prosjeka i

Grupne funkcije Podatkovne

makronaredbe;

grupne funkcije u

Page 66: Access

grupa izvješćima

Programiranje

događaja

VBA Makronaredbe i

podatkovne

makronaredbe; nov

način dizajniranja

makronaredbi

pomoću značajke

IntelliSense

Navigacija do objekta

baze podataka

Navigacijsko

okno; polazni

obrasci

Kontrola navigacije i

drugi elementi

obrasca

VAŽNO U web-bazi podataka možete stvarati mnoge klijentske objekte, ali ih ne možete

koristiti u pregledniku. Oni su, međutim, dio web-baze podataka i mogu se koristiti u

programu Access 2010 na stolnom računalu. Klijentski objekti mogu se koristiti nakon što se

web-baza podataka otvori u programu Access. To je učinkovit način zajedničkog korištenja

baze podataka koji nudi nove mogućnosti za zajednički rad na webu. SharePoint rješava sve

probleme vezane uz istodobne akcije.

Značajke samo za stolna računala za koje Access Services nema zamjenu

NAPOMENA Sljedeći popis nije potpun.

Upiti s unijom

Unakrsni upiti

Preklapanje kontrola na obrascima

Odnosi među tablicama

Uvjetno oblikovanje

Različite akcije i izrazi makronaredbi

Razmatranje korištenja predloška

Kada odredite što vaša aplikacija mora činiti, razmotrite treba li koristiti predložak baze

podataka. Predlošci baza podataka unaprijed su ugrađene baze podataka koje možete

koristiti u postojećem obliku ili ih izmijeniti kako bi odgovarale vašim specifičnim

potrebama.

Page 67: Access

Sve dostupne predloške možete pregledati na kartici Novo u prikazu Backstage. Dodatne

informacije o predlošcima koji se isporučuju uz Access 2010 potražite u članku Odabir i

upotreba predloška u programu Access.

Započinjanje s praznom web-bazom podataka

Na kartici Datoteka kliknite Novo.

Karticom Datoteka otvara se prikaz Backstage, nova komponenta sučelja programa Access

u kojoj se nalaze naredbe koje se primjenjuju na čitavu bazu podataka, npr. naredba Objavi

na SharePoint.

U prikazu Backstage kartica Novo sadrži naredbe za stvaranje baze podataka.

Page 68: Access

U odjeljku Dostupni predlošci kliknite Prazna web-baza podataka.

Provjerite naziv datoteke predložen u okviru Naziv datoteke i put datoteke baze

podataka naveden neposredno ispod okvira. Naziv datoteke možete promijeniti upisom

novog naziva u okvir Naziv datoteke.

Da biste promijenili put, kliknite ikonu mape pokraj okvira Naziv datoteke i pronađite

mjesto na koje ćete smjestiti svoju datoteku baze podataka.

Kliknite Stvori. Vaša nova baza podataka otvara se i prikazuje novu praznu tablicu.

Dizajniranje web-tablice

NAPOMENA Da biste dizajnirali web-tablicu, koristite prikaz podatkovne tablice.

Prilikom prvog stvaranja prazne web-baze podataka Access stvara novu tablicu i otvara je u

prikazu podatkovne tablice. Možete koristiti naredbe na karticama Polja i Tablica da biste

dodavali polja, indekse, pravila za provjeru valjanosti i podatkovne makronaredbe – novu

značajku koja omogućuje promjenu podataka na temelju događaja.

Nakon uređivanja i korištenja nove tablice zasigurno će vam zatrebati još pokoja tablica.

Stvaranje nove web-tablice

Kada je baza podataka za web otvorena:

Na kartici Stvaranje u grupi Tablice kliknite Tablica.

Tablica nakon stvaranja sadržava jedno polje: ID polje s automatskim numeriranjem. Možete

dodavati nova polja radi pohrane informacija povezanih s temom tablice. Možda, na

primjer, poželite dodati polje za pohranu datuma početka praćenja neke stavke.

Dodavanje polja iz galerije polja

Pomoću galerije polja možete odabrati neko od brojnih unaprijed oblikovanih polja i dodati

ga u tablicu.

Na kartici Polja u grupi Dodavanje i brisanje kliknite željenu vrstu polja.

Dodavanje polja klikom na podatkovnu tablicu 1. U otvorenoj tablici kliknite Kliknite da biste dodali, a zatim odaberite vrstu polja.

2. Polju dajte naziv povezan s njegovim sadržajem.

SAVJET Da biste promijenili naziv postojećeg polja, dvokliknite naziv polja.

Page 69: Access

3. Ponovite postupak za svako polje koje želite stvoriti.

Promjena svojstava polja

Ponašanje polja određeno je oblikovanjem i svojstvima kao što je vrsta podataka koja se u

njemu pohranjuje. Da bi se polje ponašalo onako kako želite, te postavke možete

promijeniti.

1. Odaberite polje čije oblikovanje i svojstva želite promijeniti.

2. Na vrpci kliknite karticu Polja.

3. Da biste promijenili postavke, koristite naredbe u grupama Oblikovanje i Svojstva.

Dodavanje izračunatog polja

Možete dodati polje koje prikazuje vrijednost izračunatu iz drugih podataka u istoj tablici.

Podaci iz drugih tablica ne mogu se koristiti kao izvor za izračunate podatke. Izračunata

polja ne podržavaju neke izraze.

1. U otvorenoj tablici kliknite Kliknite da biste dodali.

2. Pokažite na Izračunato polje, a zatim kliknite vrstu podatka koju želite za to polje.

Otvara se sastavljač izraza.

3. Da biste stvorili izračun za polje, koristite sastavljač izraza. Imajte na umu da kao

izvor izračuna možete koristiti samo druga polja iz iste tablice. Pomoć pri radu sa

sastavljačem izraza potražite u članku Korištenje sastavljača izraza.

Postavljanje pravila za provjeru valjanosti podataka

Za većinu polja možete koristiti izraz za provjeru valjanosti unosa. Izraz možete koristiti i za

provjeru valjanosti unosa za tablicu, što može biti praktično ako želite provjeriti valjanost

unosa u polju koje ne podržava provjeru valjanosti unosa ili ako želite provjeriti valjanost

unosa u polju na temelju vrijednosti drugih polja u tablici. Detaljnije objašnjenje provjere

valjanosti potražite u članku Ograničenje unosa podataka pomoću pravila provjere

valjanosti.

Možete odrediti i poruku koja će se prikazivati kada pravilo provjere valjanosti

onemogućuje unos. Ta se poruka naziva poruka o provjeri valjanosti.

Postavljanje pravila i poruke o provjeri valjanosti polja

1. Odaberite polje u koje želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

Page 70: Access

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti polja.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti polja.

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Postavljanje pravila i poruke o provjeri valjanosti zapisa

Pravilo provjere valjanosti zapisa možete koristiti da biste spriječili dupliciranje zapisa ili da

biste odredili da određene kombinacije podataka o zapisu moraju ispunjavati određene

uvjete, npr. da [datum početka] mora biti nakon 1. siječnja 2010. godine i prije [datum

završetka].

1. Otvorite tablicu u koju želite dodati pravilo provjere valjanosti.

2. Na vrpci kliknite karticu Polja.

3. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Pravilo

provjere valjanosti zapisa.

Otvara se sastavljač izraza.

4. Da biste stvorili pravilo provjere valjanosti, koristite sastavljač izraza. Pomoć za rad sa

sastavljačem izraza potražite u članku Sastavljač izraza.

5. U grupi Provjera valjanosti polja kliknite Provjera valjanosti, a zatim Poruka

provjere valjanosti zapisa.

6. Upišite poruku koja će se prikazivati kada uneseni podaci nisu valjani, a zatim

kliknite U redu.

Stvaranje odnosa između dviju web-tablica

Da biste stvorili odnos u bazi podataka za web, koristite čarobnjak za traženje i stvorite

polje pretraživanja. Polje pretraživanja mora se nalaziti u tablici koja je na strani s više

elemenata u odnosu, a upućuje na tablicu koja se nalazi na strani s jednim elementom.

Page 71: Access

Stvaranje polja vrijednosti u prikazu podatkovne tablice

1. Otvorite tablicu koju želite staviti u višestruke odnose.

2. Kliknite strelicu pokraj stupca Kliknite da biste dodali, a zatim Pretraživanje i

odnos.

3. Da biste stvorili polje za pretraživanje, slijedite korake čarobnjaka za pretraživanje.

Izmjena polja pretraživanja u prikazu podatkovne tablice

1. Otvorite tablicu koja sadrži polje za pretraživanje koje želite izmijeniti.

2. Učinite nešto od sljedećeg:

Na kartici Polja u grupi Svojstva kliknite Izmijeni pretraživanja.

Desnom tipkom miša kliknite polje pretraživanja, a zatim kliknite Izmijeni

pretraživanja.

3. Slijedite korake čarobnjaka za pretraživanje.

Održavanje cjelovitosti podataka pomoću podatkovnih makronaredbi

Kaskadna ažuriranja i brisanja možete implementirati pomoću podatkovnih makronaredbi.

Naredbe na kartici Tablica možete upotrijebiti da biste stvorili ugrađene makronaredbe

pomoću kojih se na podacima izvršavaju izmjene. Osnove tog postupka prikazane su u

sljedećem videozapisu.

Dodatne informacije o stvaranju podatkovnih makronaredbi potražite u članku Stvaranje

podatkovne makronaredbe.

Stvaranje web-upita

Kao izvor podataka za obrasce i izvješća možete koristiti upit. Upiti se izvode na poslužitelju

i tako minimiziraju mrežni promet.

Pretpostavimo da web-bazu podataka koristite da biste, primjerice, evidentirali dobrovoljne

priloge. Želite vidjeti tko je donirao novac za vrijeme trajanja događaja. Koristite upit da

biste odabrali podatke i pripremili ih za korištenje u obrascima i izvješćima.

NAPOMENA U ovom se postupku kao primjer koristi predložak za dobrovoljne priloge.

Postupak možete slijediti ako novu bazu podataka stvorite pomoću predloška baze

podataka o dobrovoljnim prilozima.

1. Na kartici Stvaranje u grupi Upiti kliknite Upit.

Page 72: Access

2. U dijaloškom okviru Prikaz tablice dvokliknite svaku tablicu koju želite uvrstiti, a

zatim kliknite Zatvori.

U ovom primjeru dvokliknite Birači, Donacije, Događaji i SudioniciDogađaja.

3. Stvorite sva potrebna povezivanja tako da u prozoru dizajna upita povučete polja s

jednog objekta na drugi.

U ovom primjeru povucite polje s ID-om iz tablice Birači u polje IDBiračaDonatora u tablici

Donacije, a zatim povucite polje IDBiračaDonatora iz tablice Donacije u polje IDBirača u

tablici SudioniciDogađaja.

4. Dodajte polja koja želite koristiti. Polja povucite u rešetku ili ih dvokliknite da biste ih

dodali.

U ovom primjeru dodajte Događaj iz tablice Događaji, DatumDonacije iz tablice Donacije i

Pozdrav, Ime i Prezime iz tablice Birači.

5. Dodajte željene kriterije.

U ovom primjeru želite ograničiti DatumDonacije tako da se nalazi između datuma

DatumPočetka i DatumZavršetka događaja. U rešetki dizajna upita u retku Kriteriji u

odjeljak DatumDonacije upišite >=[DatumPočetka] i <=[DatumZavršetka].

Stvaranje web-obrasca

Obrasci su glavni način unosa i uređivanja podataka u web-bazi podataka, a pogodni su i za

pregled podataka. Obrasci se pokreću u pregledniku i tako optimiziraju performanse. Kada

otvorite obrazac, preglednik dohvaća potrebne podatke s poslužitelja sustava SharePoint.

Podatke možete filtrirati i sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

NAPOMENA Ako želite stvoriti nevezani obrazac, preskočite ovaj korak.

2. Na kartici Stvaranje u grupi Obrasci kliknite jedan od sljedećih gumba.

Oblik Stvorite jednostavan obrazac koji prikazuje zapise jedan po jedan

pomoću objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Page 73: Access

Više stavki Stvorite obrazac koji prikazuje više zapisa odjedanput pomoću objekta

koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Prazni obrazac Stvorite obrazac koji ne sadrži ništa.

Podatkovna tablica Stvorite obrazac koji izgleda kao podatkovni obrazac pomoću

objekta koji ste odabrali kao izvor podataka.

NAPOMENA Ako stvarate nevezani obrazac, taj gumb nije dostupan.

Stvaranje web-izvješća

Izvješća su glavni način pregleda i ispisa podataka iz web-baze podataka. Izvješća se

pokreću u pregledniku i tako optimiziraju performanse. Kada otvorite izvješće, preglednik

dohvaća potrebne podatke s poslužitelja sustava SharePoint. Podatke možete filtrirati i

sortirati bez njihova ponovnog dohvaćanja s poslužitelja.

SAVJET Da biste ostvarili najbolje performanse, ograničite broj zapisa koje dohvaćaju

glavni obrasci i izvješća.

1. Odaberite tablicu ili upit koji želite koristiti kao izvor podataka.

2. Na kartici Stvaranje u grupi Izvješća kliknite jedan od sljedećih gumba.

Izvješće Stvorite osnovno izvješće pomoću objekta koji ste odabrali kao

izvor podataka.

Prazno izvješće Stvorite izvješće koje ne sadrži ništa.

Stvaranje navigacijskog obrasca i postavljanje tog obrasca kao

zadanog obrasca koji će se prikazivati pri otvaranju programa

Korisnicima je potreban neki način navigacije aplikacijom. Ne zaboravite da navigacijsko

okno nije dostupno u web-pregledniku. Da bi korisnici mogli koristiti objekte u vašoj bazi

podataka, morate im to omogućiti. Možete stvoriti obrazac za navigaciju i odrediti da će se

taj obrazac prikazivati svaki put kada korisnik otvori aplikaciju u web-pregledniku. Ako ne

odredite obrazac koji će se prikazivati prilikom pokretanja aplikacije, neće se otvoriti nijedan

obrazac, što će otežati korištenje aplikacije.

SAVJET Stvaranje obrasca za navigaciju dobro je ostaviti za kraj da biste prilikom stvaranja

obrasca na njega mogli dodati sve korištene objekte.

1. Na vrpci kliknite karticu Stvaranje.

2. U grupi Obrasci kliknite Navigacija, a zatim na popisu odaberite izgled navigacije.

3. Da biste dodali stavku, iz navigacijskog je okna povucite u kontrolu navigacije.

Page 74: Access

NAPOMENA U kontrolu navigacije možete dodavati samo obrasce i izvješća.

4. Sve druge željene kontrole dodajte u tijelo obrasca za navigaciju. Možda ćete, na

primjer, na sve obrasce morati primijeniti funkciju pretraživanja dodavanjem određenih

kontrola na obrazac za navigaciju.

Postavljanje navigacijskog obrasca kao zadanog obrasca za web-prikaz

1. Na kartici Datoteka u odjeljku Pomoć kliknite Mogućnosti.

2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza

podataka.

1. U odjeljku Mogućnosti aplikacije kliknite Obrazac za web-prikaz, a zatim s popisa

odaberite željeni obrazac.

NAPOMENA Obrazac za web-prikaz ne mora nužno biti navigacijski obrazac. Možete

navesti bilo koji web-obrazac.

Objava i sinkronizacija promjena u aplikaciji

Objavljivanje web-baze podataka

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Na kartici Datoteka kliknite Spremi i objavi, a zatim Objavi u komponenti Access

Services.

2. Kliknite Pokreni provjeru kompatibilnosti.

Provjera kompatibilnosti omogućuje ispravno objavljivanje baze podataka. Ako se pomoću

nje otkriju problemi, riješite ih prije objavljivanja.

NAPOMENA Ako se problemi otkriju, Access ih pohranjuje u tablici pod nazivom Problemi

s kompatibilnošću s webom. Svaki redak u tablici sadrži vezu na informacije o otklanjanju

poteškoća.

3. U odjeljku Objavi u komponenti Access Services unesite sljedeće:

U okvir URL poslužitelja upišite web-adresu poslužitelja sustava SharePoint na

kojem želite objaviti bazu podataka. Upišite, primjerice, http://Contoso/.

Page 75: Access

U okvir Naziv web-mjesta upišite naziv web-baze podataka. On će se dodati u URL

poslužitelja radi stvaranja URL-a aplikacije. Ako, primjerice, URL poslužitelja glasi

http://Contoso/, a naziv web-mjesta KorisničkaPodrška, URL će

biti http://www.contoso.com/CustomerService/.

4. Kliknite Objavi u komponenti Access Services.

Sinkronizacija web-baze podataka

Kada promijenite dizajn ili radite na bazi podataka izvan mreže, morate sinkronizirati bazu

podataka. Sinkronizacijom se uklanjaju razlike između datoteke baze podataka na računalu i

na web-mjestu sustava SharePoint.

NAPOMENA Videozapis koji prikazuje ovaj postupak možete pogledati u odjeljku Pregled.

1. Web-bazu podataka otvorite u programu Access i načinite promjene dizajna.

2. Kada završite, kliknite karticu Datoteka, a potom Sinkroniziraj sve.