Upload
markoosijek
View
218
Download
3
Embed Size (px)
DESCRIPTION
Access
Citation preview
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
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.
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
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.
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.
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:
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
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.
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.
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.
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.
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.
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
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:
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:
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
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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/.
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
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.
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
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.
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.
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.
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,
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.
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.
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:
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.
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.
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
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/.
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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/.
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.