upoznajte se sa ms access -om - vps.ns.ac.rs · pdf fileve ćina baza podataka u access-u...
TRANSCRIPT
![Page 1: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/1.jpg)
Upoznajte se sa MS ACCESS -om
![Page 2: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/2.jpg)
2
Ova prezentacija upoznaće vas sa:
� Osnovnim karakteristikama Access-a,� Access radnim okruženjem, � Osnovnim elementima ACCESS-a,� Šta se sve može uraditi u Access-u.
![Page 3: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/3.jpg)
3
Uvod u Access � Access je sistem za upravljanje bazama podataka (data
base management system DBMS ).
� Koristi se prvenstveno za unos, skladištenje i prikazpodataka, ali i za automatizaciju poslova koji se često ponavljaju.
� Odlikuje ga:� visoka produktivnost programa za upravljanje bazom
podataka (DBMS) i � lakoća korišćenja svojstvena Windows aplikacijama.
![Page 4: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/4.jpg)
4
Uvod u Access
� Access omogućuje potpuno upravljanje relacionom bazom podataka.
� Tabelama je moguće pridružiti pravila koja proveravaju ispravnost i validnost podataka čime se sprečava unos neispravnih podataka.
� Svako polje tabele može imati svoj format i podrazumevanu vrednost što znatno povećava produktivnost.
![Page 5: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/5.jpg)
5
Uvod u Access � Omogućen je uvoz (import) i izvoz (export)
podataka iz mnogih aplikacija: � dBase , � FoxPro , � Excel , � SQL Server , � Oracle , � Btrieve , � tekstualni ASCII formati � podataka u HTML formatu.
![Page 6: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/6.jpg)
6
Uvod u Access � Aplikacije razvijene u Access 2000 mogu se koristiti za rad
na Internetu.
� Izborom odgovarajuće opcije omogućuje se prebacivanje tabela, upita, izveštaja i prikaza datih u tabelarnom obliku u HTML format.
� Pomoću Data Acess Pages (stranice za pristup podacima) mogu se praviti složeni obrasci namenjeni postavljanju na Internet, koji su povezani sa podacima u konkretnoj mreži.
![Page 7: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/7.jpg)
7
Access radno okruženje
![Page 8: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/8.jpg)
8
Access radno okruženje
� Korisnicima su na raspolaganju:� čarobnjaci (Wizards ),� obrasci (Forms ),� izveštaji (Reports ),� grafikoni (Charts ),� kontrolni objekti …
![Page 9: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/9.jpg)
9
Access radno okruženje� Uspostavljanje relacija (veza) izmeñu pojedinih
tabela, u Acessu je moguće ostvariti grafičkim putem u okviru prozora Relationships
![Page 10: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/10.jpg)
10
Access radno okruženje
� Uz Access 2000 isporučuje se Microsoft Database Engine poznat i kao SQL Server 7.0 varijanta za jednokorisnički rad.
� Time je omogućen razvoj klijent/server aplikacijakoje se mogu prebaciti na jači SQL Server 7.0 Enterprise Edition .
� Access koristi Jet mašinu baze podataka pomoću koje je moguće praviti aplikacije za nekoliko radnih stanica i sa najviše 10mb podataka.
![Page 11: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/11.jpg)
11
Access radno okruženje
� Acess sadrži veliki broj ugrañenih funkcij a:� funkcije za rad sa objektima baze podataka,� matematičke funkcije, � poslovne funkcije, � finansijske funkcije, � funkcije za rad sa datumima i vremenima,
� funkcije za rad sa tekstualnim nizovima.
� Funkcije se mogu koristiti u obrascima, izveštajima i/ili upitima da bi se izračunali izrazi različite kompleksnosti.
![Page 12: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/12.jpg)
12
Access radno okruženje
� Za one koji ne žele da programiraju obezbeñeni su makroi .
� Makroi omogućuju obavljanje uobičajenih poslova bez intervencije korisnika.
� Postoji oko pedeset makro akcija koje omogućuju:� rad sa podacima, � pravljenje menija i okvira za dijaloge, � otvaranje obrazaca i izveštaja� automatizaciju bilo kog posla.
![Page 13: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/13.jpg)
13
Access radno okruženje
� Access može da radi samo sa jednom bazom podataka u datom trenutku.
� Unutar jedne baze podataka mogu da postoje stotine tabela, obrazaca, upita, izveštaja, stranica, makroa, i modula.
![Page 14: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/14.jpg)
14
Access radno okruženje
� Osnovni pojmovi:� Tabela� Baza podataka
![Page 15: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/15.jpg)
15
Tabele u Access-u
� Tabela je skladište za sirove podatke.
� Tabelarni prikaz je podeljen na:� redove, zvane zapisi ili slogovi (records ) i � kolone, zvane polja (fields ).
� Na preseku zapisa (u redovima) i polja (u kolonama) nalazi se vrednost (value ) - stvarni podatak.
![Page 16: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/16.jpg)
16
Baza podataka u Access-u
� Baza podataka (database ) je računarski izraz za kolekciju podataka koji se odnose na odreñeni domen i/ili pripadaju odreñenoj aplikaciji.
� Baze podataka pomažu da se podaci organizuju u logičke celine radi jednostavnijegpristupa i unosa. Te celine su tabele.
![Page 17: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/17.jpg)
17
Baza podataka u Access-u
� Baza podataka sadrži jednu ili više tabela.
� Većina baza podataka u Access-u sadrži više meñusobno povezanih tabela radi efikasnogčuvanja i prikaza podataka.
� Rad sa više tabela pojednostavljuje unošenje podataka i pravljenje izveštaja tako što umanjuje broj suvišnih podataka.
![Page 18: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/18.jpg)
18
Prozor baze podataka u Access-u
![Page 19: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/19.jpg)
19
Prozor baze podataka u Access-u
� Na levoj strani prozora nalazi se meni Objects .� meni sadrži sedam dugmadi pomoću kojih može da se
izabere neki od sedam vrsta objekata: Tabele, Stranice, Upiti, Makroi, Obrasci, Moduli, Izveštaji.
� Na desnoj strani prikazuje se spisak imena objekata koji je izabran na levoj strani.� kada se napravi novi objekat, njegovo ime se upisuje u listu
prozora baze podataka.
� U gornjem delu prozora se nalazi paleta sa alatkama.
![Page 20: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/20.jpg)
Rad sa tabelamaProjektovanje tabela
Pravljenje nove baze podatakaOperacije nad tabelama
![Page 21: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/21.jpg)
21
Rad sa tabelama
� U ovom delu naučićete:� Kako se projektuje tabela� Kako se pravi baza podataka� Osnovne operacije nad tabelama
![Page 22: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/22.jpg)
22
Projektovanje tabela
� Najpre je potrebno definisati koji podaci će se čuvati u bazi.
� Nakon toga, potrebno je grupisati podatke u logičke celine, iz kojih će nastati tabele.
� Na kraju, potrebno je definisati veze (relacije) kojima se vrši povezivanje tabela koje dele istorodne podatke.
![Page 23: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/23.jpg)
23
Projektovanje tabela
� Svako polje u tabeli mora da ima ime.
� Svako polje treba da bude odreñenog tipa.
� Tip polja se mora biti u skladu sa podacima koji će se čuvati u tom polju.
![Page 24: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/24.jpg)
24
Projektovanje tabela
� Tipovi podataka u Access-u:� Text� Memo� Number� Date/TimeDatum� Currency� AutoNumber� Yes/No� OLE object
![Page 25: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/25.jpg)
25
Pravljenje baze podataka
� Pri startovanju MS Access-a početni ekran prikazuje različite opcije za rad u Access-u.
� Da bi se napravila napravila nova baza neophodno je:� u meniju File izabrati opciju New ili � kliknuti na opciju New -> blank database na desnoj
strani početnog ekrana Access-a.
![Page 26: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/26.jpg)
26
Izgled po četnog ekrana Access-a
![Page 27: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/27.jpg)
27
Kreiranje tabele
� Nakon pravljenja nove baze ili otvaranja većpostojeće, sledeći korak je formiranje tabele.
� Potrebno je u okviru menija Objects izabratistavku Tables .
![Page 28: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/28.jpg)
28
Kreiranje tabele
� Tabela se može kreirati na tri načina:� korišćenjem opcije Design View ,� korišćenjem čarobnjaka (Wizard ),
� kreiranje tabele unosom podataka.
![Page 29: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/29.jpg)
29
Kreiranje tabele
� Za pravljenje nove tabele izaberite opcijuDesign View koja služi za definisanje strukture tabele.
� Ova opcija sastoji se od dva panela: � panela za polja – namenjen unosu imena i tipova
podataka pojedinačnih polja i (opciono) teksta koji dodatno opisuje polje.
� panela za svojstva polja – namenjen definisanjusvojstava (properties ) za svako pojedinačno polje.
![Page 30: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/30.jpg)
30
Design View
![Page 31: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/31.jpg)
31
Kreiranje tabele
� Novo polje se dodaje upisivanjem imena i tipa podataka polja u prazan red panela za polja Design View-a.
� Neželjeno polje možete izbrisati pritiskom na biračreda, a zatim Delete , ili iz menija Edit / Delete Row .
� Promena redosleda polja se može najjednostavnijeobaviti premeštanjem polja unutar strukture tabele, tj. obeležavanjem polja i odvlačenjem polja na novo mesto (Drag & Drop ).
![Page 32: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/32.jpg)
32
Kreiranje tabele
� Svako polje mora biti odreñenog tipa.
� Tip odreñuje: � skup operacija koje se mogu izvršavati nad
poljem i � skup vrednosti koje polje može da uzme.
![Page 33: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/33.jpg)
33
Kreiranje tabele
� Nakon dodavanja svih polja u tabelu i podešavanja njihovih svojstva naredni korak je zadavanje primarnog ključa.
� Svaka tabela mora imati primaran ključ, odnosno, jedno ili više polja koja jedinstveno identifikuju svaki zapis tabele.
� Ako korisnik ne definiše primarni ključ,Access ga sam sam postavlja.
![Page 34: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/34.jpg)
34
Kreiranje tabele
� Postupak kreiranja primarnog ključa podrazumeva sledeće: � obeleži se polje koje će služiti kao primarni ključ,� pritisne se desni taster miša i izabere opcija
Primary Key .
![Page 35: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/35.jpg)
35
Povezivanje tabela
� Veze u modeliranju podataka� PMOV - Elektronska prodavnica� Prevoñenje PMOV u relacioni model
� Tipovi veza� Uspostavljanje veza izmeñu tabela
![Page 36: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/36.jpg)
36
Povezivanje tabela
� U ovom delu naučićete:� Šta su veze, � Koji tipovi veza postoje,� Kako uspostaviti veze meñu tabelama.
![Page 37: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/37.jpg)
37
Povezivanje tabela
� Osnovni uslov za uspostavljanje veze izmeñu dve tabele je da polja preko kojih se uspostavlja veza sadrže podatke istog tipa .
� Veza se uspostavlja tako što se povezuju ključna polja dve tabele, odnosno primarni ključ jedne tabele i spoljni ključ druge tabele.
![Page 38: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/38.jpg)
Veze u modeliranju podataka
PMOV - Elektronska prodavnica
![Page 39: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/39.jpg)
39
NABAVKA: Podmodel za tok Narudžbenica
PoslovniPartner
Narudžbenica
Upućena
NarArt
0,M
1,1
StavkaNarudžbenice
1,M
Artikal1,1 0,M
ŠifraPoslP NazivPoslP AdresaPoslP
Delatnost
BrojNar DatumNar
RedniBr Količina
ŠifraArtikla
VrstaArtikla
NazivArtikla
OpisArtikla
![Page 40: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/40.jpg)
40
NABAVKA: Podmodel za tok Naručivanje
PoslovniPartner
ŠifraPoslPNazivPoslP
AdresaPoslP
Delatnost
Katalog
0,M
BrojKataloga DatumIzdavanja
ArtKatStavkaKataloga
1,M
Artikal1,1 0,M
RedniBr CenaMP
ŠifraArtikla
VrstaArtikla
NazivArtikla
OpisArtiklaCenaVP
Narudžbenica
NarArt
1,1
StavkaNarudžbenice
1,M
1,1
0,M
BrojNar
DatumNar
RedniBr
Količina
Upućena0,M
KolicinaNaZal
![Page 41: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/41.jpg)
41
NABAVKA: Podmodel za tok Prijem
PoslovniPartner
OtpremnicaDob
StavkaOtpremniceDob
0,M
1,M
PrijemnicaZa0,1 1,1
StavkaPrijemnice1,M
NarudžbenicaUpućena0,M 1,1
Po1,1
0,1
StavkaNarudžbenice1,M
Artikal
NarArt
1,1
0,M
OtprArt1,1 0,M
PrimArt
1,1
0,M
BrOtpr
DatumOtpr
OtprKoličina Vrednost
RB
BrojPrijemnice DatumPrijem
RB PrimKoličina
![Page 42: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/42.jpg)
42
NABAVKA: Podmodel za tok Faktura i Uplata
PoslovniPartner
Faktura
0,M
OtpremnicaDobPoOtpr1,1 0,1
0,M
Uplata
PoFakt
0,1
1,1
PoFakt
1,1
0,M
BrFakture
IznosFakture
OpisFakture
RokPlaćanja
DatumFakture
BrojUplateDatumUplate
IznosUplate
Primedba
![Page 43: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/43.jpg)
43
INTEGRISANI MODEL NABAVKE
Narudžbenica
StavkaNarudžbenice
0,M
StavkaOprem
0,MPrijemnica
StavkaPrijemnice
0,M
StavkaKataloga
0,M
Artikal ArtKat0,M
1,1
PrimArt
0,M
1,1
OtprArt
0,M
1,1
NarArt0,M
1,1
PoslovniPartner
OtpremnicaDob Katalog
0,M
Faktura
0,M
UplataPoFakt
Poslata
1,1
0,M
0,11,1
PoOtpr
0,1
1,1
Po0,1 1,1
Upućena
1,1
0,M
Za0,1
1,1
![Page 44: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/44.jpg)
44
PRODAJA: Podmodel za funkciju Obrada Porudžbina
PoslovniPartner
KupovnaKorpa
Naručuje
0,M
1,1
StavkaKupovneKorpe
1,M
ArtikalArtUKorpi1,1 0.M
NalogZaOtpremu
Po
0,1
1,1
StavkaNaloga
1,M
Po
1,1
0,M
BrKupovneKorpe
DatumNarudžbine
RB
NarKolicina
BrNaloga Datum
Opis
Rok
RB
Količina
ŠifraPoslPNazivPoslP
AdresaPoslP
Delatnost
ŠifraArtiklaVrstaArtikla
NazivArtikla
OpisArtikla
![Page 45: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/45.jpg)
45
PRODAJA: Podmodel za funkciju Otprema
PoslovniPartner
OtpremnicaKupca
Poslata
0,M
1,1
StavkaOtprKupca
1,M
ArtikalArtZaOtpr1,1 0.M
BrOtpremniceKupca
DatumOtpremnice
RB
OtprKolicina
NalogZaOtpremuPo1,1 0,1
Račun
Za
Poslat1,1
0,M
0,1
1,1
BrRačunaDatum
Iznos
Opis
![Page 46: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/46.jpg)
46
PRODAJA: Podmodel za funkciju Naplata
PoslovniPartner
UplataKupcaBrUplate
DatumUplateIznosUplate
Komentar
PlatnaKarticaKupca
0,M
Sa
1,1
0,M
BrPlatneKartice DatumIsteka
RačunPo0,11,1
![Page 47: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/47.jpg)
47
INTEGRISANI MODEL PRODAJE
PoslovniPartner
KupovnaKorpa
Naručuje
0,M
1,1
StavkaKupovneKorpe
1,M
ArtikalArtUKorpi1,1 0.M
NalogZaOtpremuPo0,1 1,1
StavkaNaloga
1,M
Po
1,1
0,M
OtpremnicaKupca
Poslata0,M
1,1
StavkaOtprKupca
1,M
ArtZaOtpr1,1
0.M
Po1,10,1
Račun
Za
Poslat1,1
0,M
0,1
1,1
UplataKupcaPlatnaKarticaKupca
0,M
Sa1,1
0,MPo
0,1
1,1
![Page 48: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/48.jpg)
Prevoñenje PMOV u relacioni model
![Page 49: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/49.jpg)
49
Osnovni koncepti relacionog modela
� Primarni klju č relacije je atribut (prost ključ) ili skup atributa relacije (složeni ključ) koji jedinstveno indentifikuje n-torku u relaciji (jednu vrstu u tabeli). Primarni ključ u prikazu relacije se podvlači.
� Spoljni klju č je atribut (ili skup atributa) u relaciji R1 koji u njoj nije primarni ključ, već je primarni ključ relacije R2. Preko spoljinih ključeva se uspostavlja veza izmeñu relacija.
![Page 50: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/50.jpg)
50
Osnovni koncepti relacionog modela
� Svaki entitet iz PMOV-a postaje relacija. Atributi entiteta postaju atributi relacija.
� Primarni ključ dobijene relacije je:� Za jake entitete, atribut identifikator.� Za slabe entitete, atribut identifikator nadreñenog entiteta i
atribut ili skup atributa koji jedinstveno odreñuje slab entitet.� Za podtip, indentifikator nadtipa.� Za agregaciju, skup identifikatora koje prema agregaciji
imaju preslikavanje sa gornjom granicom kardinalnosti M, ili identifikator jedne od komponenti koji prima agregaciji ima preslikavanje sa gornjom granicom 1.
![Page 51: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/51.jpg)
51
Pravila za prevoñenje PMOV u relacioni model
1. Pravila za entitete2. Pravila za binarne veze3. Pravila za unarne veze
![Page 52: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/52.jpg)
52
1. Pravila za objekte (entitete)
� Pravilo 1.1� Svaki objekat iz MOV postaje entitet.� Ime tipa entiteta postaje ime šeme relacije.� Atributi objekta su atributi entiteta.
� Pravilo 1.2� Svaki “slab objekat” takoñe postaje šema relacije. Ime tipa
objekta postaje ime šeme relacije.� Identifikator nadreñenog objekta postaje jedno od obeležja šeme
relacije koja odgovara “slabom” objektu.� Identifikator slabog objekta čini identifikator nadreñenog objekta i
obeležja “slabog”objekta koja jedinstveno identifikuje pojavljivanje “slabog” objekta.
![Page 53: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/53.jpg)
53
Pravilo 1.2 – Primer
PoslovniPartner
Narudžbenica
Upućena
NarArt
0,M
1,1
StavkaNarudžbenice
1,M
Artikal1,1 0,M
ŠifraPoslP NazivPoslP AdresaPoslP
Delatnost
BrojNar DatumNar
RedniBr Količina
ŠifraArtikla
VrstaArtikla
NazivArtikla
OpisArtikla
PoslovniPartner (SifraPoslP, NazivPoslP, AdresaPoslP, Delatnost)Narudzbenica (BrojNar, DatumNar, SifraPoslP)StavkaNarudzbenice (BrojNar, Rbr, Kolicina, SifraArtikla)Artikal (SifraArtikla, VrstaArtikla, NazivArtikla, OpisArtikla)
![Page 54: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/54.jpg)
54
1. Pravila za objekte (entitete)
� Pravilo 1.3 (Nadtip)� Objekat nadtip (generalizovani tip objekta) postaje šema
relacije.� Ime nadtipa postaje ime šeme relacije.� Obeležja nadtipa su obležja šeme relacije.� Identifikator nadtipa postaje ključ šeme relacije.
� Pravilo 1.4 (Podtip)� Objekat podtip posstaje šema relacije.� Ime podtipa posttaje ime šeme relacije.� Identifikator nadtipa postaje ključ (identifikatora) podtipa
![Page 55: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/55.jpg)
55
Pravila 1.3, 1.4 – Primer
PoslovniPartner
ŠifraPoslPNazivPoslP
AdresaPoslP
Delatnost
Kupac Dobavljač
S
1,1
OtpremnicaDob
0,M
OtpremnicaKupca
Poslata
0,M
1,1
PolKontaktOsoba
Tel
PoslovniPartner (SifraPoslP , NazivPoslP, AdresaPoslP, Delatnost)
Kupac (SifraPoslP , Pol) Dobavljac (SifraPoslP , KontaktOsoba, Tel)
![Page 56: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/56.jpg)
56
2. Pravila za binarne veze
� Veze sa kardinalnošću: (1,1) : (1,1), (0,1) : (1,1), (0,1) : (0,1)
� Veze sa kardinalnošću: (1,1) : (0,М), (1,1) : (1,М)
� Veze sa kardinalnošću:(0,1) : (0,М), (0,1) : (1,М)
� Veze sa kardinalnošću: (0,М) : (0.М), (1,М) : (0,М), (1,М) : (1,М)
![Page 57: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/57.jpg)
57
Veza sa kardinalnošću (1,1) – (1,1)
� Oba objekta koja u njoj učestvuju prevodimo u jednu šemu relacije, čija su obeležja sva obeležja jednog i drugog objekta.
� Kandidati za ključ u ovoj šemi relacije su identifikatori oba objekta koja su u vezi.
![Page 58: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/58.jpg)
58
Veza sa kardinalnošću (0,1) – (1,1)
� Svaki objekat u vezi prevodimo u posebnu šemu relacije.
� Identifikator objekta koji ima DG = 0, ubacuje se kao atribut druge šeme relacije.
� Veza se predstavlja spoljnim ključem.
![Page 59: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/59.jpg)
59
Veza sa kardinalnošću (0,1) – (1,1)
PrijemnicaSe odnosi0,1 1,1
BrOtprDatumOtpr BrojPrijemnice DatumPrijem
Otpremnica
Otpremnica (BrojOtpr , DatumOtpr)Prijemnica (BrojPrijemnice , DatumPrijem, BrOtpr)
![Page 60: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/60.jpg)
60
Veze sa kardinalnošću (0,1) – (0,1)
� Kreiraju se tri šeme relacije.
� Po jedna za svaki objekat i jedna za vezu.
� Obeležja u šemi relacije koja odgovara vezi su identifikatori objekata koji su u vezi i oba su kandidati za ključ.
![Page 61: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/61.jpg)
61
Veza sa kardinalnošću (0,1) – (0,1)
Sifra Radnika
Kanditat RadnikKonkurs0,1 0,1
Sifra Kanditata Ime i Prezime
Struka
Opis RM
Kandidat (SifraKandidata, ImePrezime, Struka)Konkurs (SifraRadnika, SifraKandidata)
Radnik (SifraRadnika, OpisRM)
Kandidat (SifraKandidata, ImePrezime, Struka)Konkurs (SifraKandidata, SifraRadnika)
Radnik (SifraRadnika, OpisRM)
![Page 62: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/62.jpg)
62
Veza sa kardinalnošću (1,1) – (0,M)
� Ne postaju posebne šeme relacija.� Identifikator objekta sa strane za koju je gornja granica
kardinaliteta presikavanja GG=M postaje obeležje šeme relacije koje odgovara objektu sa strane za koju je GG=1
Sifra Mesta
Radnik Mestaiz1,1 0,m
Sifra Radnika Ime i Prezime
Struka
Naziv
Mesto (SifraMesta, Naziv)
Radnik (SifraRadnika, ImePrezime, Struka, SifraMesta )
![Page 63: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/63.jpg)
63
Veza sa kardinalnošću (1,1) – (1,M)
� Ne postaju posebne šeme relacija.� Identifikator objekta sa strane za koju je gornja granica
kardinaliteta presikavanja GG=M postaje obeležje šeme relacije koje odgovara objektu sa strane za koju je GG=1
Sifra Kjige
Izdanje Knjigaiz1,1 1,m
Sifra Izdanja GodinaIzdanja Naziv
Knjiga (SifraKnjige, Naziv)
Izdanje (SifraIzdanja, GodinaIzdanja, SifraKnjige)
![Page 64: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/64.jpg)
64
Veza sa kardinalnošću (0,1) – (0,M)
� Postaje posebna šema relacije.� Obeležja ove šeme relacije su identifikatori objekata koji
su u vezi, a ključ šeme relacije je identifikator objekta za koji je GG=1
Sifra Udzbenika
Predmet UdzbenikKoristi0,m 0,1
Sifra Predmeta Naziv
Opis
Naziv
Predmet (SifraPredmeta, Naziv, Opis)
Koristi (SifraUdzbenika, SifraPredmeta )
Udzbenik (SifraUdzbenika, Naziv)
![Page 65: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/65.jpg)
65
Veza sa kardinalnošću (0,1) – (1,M)
� Postaje posebna šema relacije.� Obeležja ove šeme relacije su identifikatori objekata koji
su u vezi, a ključ šeme relacije je identifikator objekta za koji je GG=1
Sifra Nastavnika
Predmet NastavnikPredaje0,1 1,m
Sifra Predmeta Naziv
Opis
Ime i Prezime
Predmet (SifraPredmeta, Naziv, Opis)Predaje (SifraPredmeta, SifraNastavnika)Nastavnik (SifraNastavnika, ImePrezime)
![Page 66: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/66.jpg)
66
Veza sa kardinalnošću (0,M) – (0,M)
� Postaje posebne šema relacije.� Obeležja ove šeme relacije su identifikatori objekata koji
su u vezi, a ključ šeme relacije je složeni ključ koji sesastoji od identifikatora objekata koji su u vezi.
Sifra Org
Radnik OraganizacijaRadnaIstorija
0,m 0,m
Sifra Radnika Ime i Prezime
Struka
Naziv
Radnik (SifraRadnika, ImePrezime, Struka)
RadnaIstorija (SifraRadnika, SifraORG)
Organizacija (SifraOrg, Naziv)
![Page 67: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/67.jpg)
67
Agregirani objekti� Agregirani objekat (mešoviti tip objekat-veza, gerund) se
posmatra na isti način kao i odgovarajuća veza.� Ukoliko veza poseduje obeležja, ista postaju obležja šeme
relacije veze kada se veza prevodi u posebnu šemu relacije ili se uključuje u onu šemu relacije u koju se upisuje spoljni ključ.
Sifra Ugovora
Organizacija UgovorSklopila
0,m1,m
0,m1,m
Sifra Org Naziv
Opis
Datum
Organizacija (SifraOrg, Naziv, Opis)
OrgUgovor (SifraOrg, SifraUgovora)
Ugovor (SifraUgovora, Datum)
![Page 68: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/68.jpg)
68
3. Unarne veze
� Prevoñenje unarih veza (unarom nazivamo vezi izmeñu dva objekata istog tipa) u relacioni model podataka zavisi od kardinalnosti tipa veze i izvodi se kao i za druge tipove ranije opisanih binarnih veza.
� Napomenimo da kod unarne veze tipa (1:1) parcijalnost samo na jednoj strani veze, odnosno totalnost samo na jednoj strani veze, ne bi imala smisla.
� Naime, time bi se istom tipu objekta istovremeno dopuštalo i poricanje opciono učestvovanje u vezi.
![Page 69: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/69.jpg)
69
Unarne veze (0,1) – (0,1)
� Pri prevoñenju unarnih veza s obzirom da bi spoljnii ključ u šemi relacije imao isto ime kao i primarni ključ, vršimo njegovo preimenovanje.
Prezime
Osoba Brak
Ima 0,1
Pripada 0,1
JMBG Ime
Osoba (JMBG, Ime, Prezime)
Brak (JMBG, JMBGBracniDrug)
![Page 70: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/70.jpg)
70
Unarne veze (0,1) – (0,M)
� Jedan radnik može da rukovodi sa više radnika i može imati jednog nadreñenog rukovodioca.
� Svaki radnik ne mora imati nadreñenog rukovodioca i svaki radnik ne mora biti rukovodilac.
Prezime
Radnik Rukovodi
Rukovodi sa 0,m
Rukovodjen od 0,1
Sifra Radnika Ime
Radnik (SifraRadnika , Ime, Prezime)
Rukovodi (SifraRadnika , SifraRadnikaRukovodi )
![Page 71: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/71.jpg)
71
Unarne veze (0,M) – (0,M)
� Jedan artikal može da se sastoji iz više sastavnih delova.� Svaki artikal ne mora imati sastavni deo.
OpisArtikal Sastav
Sastoji se 0,m
U sastavu 0,m
Sifra Artikla Naziv
Artikal (SifraArtikla , Naziv, Opis)
Sastav (SifraArtikla , SifraArtiklaUSastavu )
![Page 72: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/72.jpg)
Povezivanje tabela u Access-u
![Page 73: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/73.jpg)
73
Tipovi veza u Access-u
� Veza tipa 1:1 � Veza tipa 1:n� Veza tipa n:m
![Page 74: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/74.jpg)
74
Veza tipa 1:1
� Retko se koristi u sistemima za upravljanje bazama podataka. � Primere veza tipa 1:1 nalazimo u većini aplikacija za fakturisanje.
Broj Prijemnice
Otpremnica PrijemnicaSe odnosi0,1 1,1
Broj Otpr Datum Datum Prij
![Page 75: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/75.jpg)
75
Veza tipa 1:n
� Omogućuje povezivanje jednog zapisa iz jedne tabele sa više zapisa u drugoj tabeli.
� Primer veze ovog tipa je svaki dokument koji ima više stavki.
Narudžbenica
StavkaNarudžbenice
1,M
BrojNar DatumNar
RedniBr Količina
![Page 76: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/76.jpg)
76
Veza tipa 1:n
![Page 77: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/77.jpg)
77
Veza tipa n:m
� Veza tipa ¨više prema više¨ se može zamisliti kao par dvosmernih veza tipa 1:n izmeñu dve tabele.
![Page 78: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/78.jpg)
78
Povezivanje tabela u Access-u
� Postojanje veze izmeñu tabela se definiše u posebnom prozoru radnog okruzenja - Relationship Builder .
� On se aktivira odabirom stavke menija Tools -> Relationships ili pritiskom dugmeta Relationships na paleti sa alatkama.
� Pojavljuje se glavni prozor Relationship koji je na početku prazan.
� Tabele se dodaju pritiskom na desni taster miša koji prouzrokuje otvaranje pop-up menija i odabirom opcije Show Table u meniju.
![Page 79: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/79.jpg)
79
Povezivanje tabela u Access-u
� U okviru dijaloga Show Table birate tabele koje želite da se pojave u prozoru Relationship Builder -a.
� Selektovanjem i klikom na Add tabela se pojavljuje u prozoru.
![Page 80: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/80.jpg)
80
Izgled dijaloga Show Table
![Page 81: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/81.jpg)
81
Povezivanje tabela u Access-u
� Nakon što su postavljene željene tabele u Relationships prozoru, na redu je uspostavljanje veza.
� Za uspostavljanje veza izmeñu tabela potrebno je odabrati u jednoj tabeli polje koje će služiti kao povezujuće i prevući ga na odgovarajuće polje u tabeli sa kojom je potrebno uspostaviti vezu.
![Page 82: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/82.jpg)
82
Povezivanje tabela u Access-u
� Primer: potrebno je uspostaviti vezu 1:n izmeñu tabela Katalog i StavkaKataloga:� Kliknuti na polje SifraPoslP u tabeli Katalog. Držeći
pritisnut taster pomeriti kursor u prozor tabele StavkaKataloga.
� Prevući ikonu za biranje polja na SifraPoslP u tabeli StavkaKataloga što će prouzrokovati otvaranje dijalogaEdit Relationships.
� Izabrati opciju Create što će uspostaviti novu vezu. Zatim će Access sam zatvoriti dijalog i povući liniju izmeñu tabela Katalog i StavkaKataloga.
![Page 83: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/83.jpg)
83
Izgled dijaloga Edit Relationships
![Page 84: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/84.jpg)
84
Povezivanje tabela u Access-u
� Dijalog Edit Relationships� pokazuje koja je tabela primarna u vezi, da li je
obezbeñen referencijalni integritet, vrstu veze.� nudi više opcija za specifikaciju vezu izmeñu
selektovanih tabela:� Selektovanjem opcije Enforce Referential Integrity
zahteva se poštovanje pravila referencijalnog integriteta
� Selektovanje opcije Cascade Update Related Fields(lančano ažuriranje povezanih polja) govori Access-u da je dozvoljena promena sadržaja povezujućeg polja.
� Selektovanjem opcije Cascade Delete Related Records zahteva se od Access-a da pri brisanju jednog sloga primarne tabele izbriše sve sa njim povezane slogove sekundarne tabele.
![Page 85: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/85.jpg)
85
Dijalog Join Properties
� Dugme Join Type dijaloga Edit Relationships odreñuje način na koji će biti napravljen upit zasnovan na ovoj relaciji.
� Njegovim aktiviranjem prikazuje se dijalog Join Properties.
![Page 86: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/86.jpg)
86
Veze izmeñu tabela
231127
155226
410126
1522425
Stavka Narudžbenice
1
100
5
Količina
4325
3225
2125
SifraArtiklaRbBrojNar600 g.Hleb SavaGP15
KornflexGP5
4
3
2
SifraArtila
Artikl
Pakovanje 10 kom.
ŽvakeGP
Zubna pasta
GP
DeterdžentGP
OpisNazivVrsta
Narudžbenica
512.04.200427
513.04.200426
412.04.200425
SifraPoslPDatumNarBrojNar
![Page 87: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/87.jpg)
87
Analiza tabela
� Alatka Table Analyzer� analizira tabelu i kontroliše da li je ona u potpunosti
normalizovana. � daje predloge za razdvajanje podataka u meñusobno
povezane tabele.� omogućuje definisanje primarnih i sekundarnih ključeva,� omogućuje proveru da li postoje pogrešno popunjeni slični
podaci. � uz pomoć ove alatke Access automatski rasporeñuje
ulazne podatke u više tabela i predlaže ispravke sadržaja podataka.
![Page 88: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/88.jpg)
Upiti nad bazom podataka
![Page 89: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/89.jpg)
89
Upiti nad bazom podataka
� U ovom delu upoznaćete:� Vrste upita, mogućnosti upita� QBE (Query By Example) prozor� Operatore, funkcije, izraze
![Page 90: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/90.jpg)
90
Upiti nad bazom podataka
� Za pronalaženje odgovarajućih podataka u bazi mogu se koristiti tabele, ali je to često veoma zamoran posao. Umesto toga koriste se upiti pomoću kojih se željeni podaci mogu pronaći zadavanjem odgovarajućih uslova.
� Rezultat upita mogu biti podaci iz jedne ili više tabela.
� Da bi se postavili složeni upiti za precizniju selekcijupodataka, neophodno je dobro poznavanje operatora i načina njihovog korišćenja.
� Access nudi relacione, logičke, matematičke, znakovne i ostale operatore, kao i korišćenje funkcija.
![Page 91: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/91.jpg)
91
Vrste upita
� Select� Total� Action� Crosstab
![Page 92: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/92.jpg)
92
Upit Select
� Najčešća vrsta upita.
� Predstavlja upit za izdvajanje podataka.
� Koristi se za pronalaženje i izdvajanjepodataka iz jedne ili više tabela i njihovoprikazivanje u formi dinamičkog skupa čiji se sadržaj može pregledati, analizirati i ažurirati.
![Page 93: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/93.jpg)
93
Upit Total
� Predstavlja posebnu verziju upita za izdvajanje podataka – zbirni upit.
� Zbirni upiti omogućuju izračunavanje suma ili zbirnih vrednosti u upitima za izdvajanje podataka.
� Po zadavanju ove vrste upita Access dodaje red Total u okno QBE (Query By Example ).
![Page 94: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/94.jpg)
94
Upit Action
� Ovaj tip upita omogućuje:� pravljenje nove tabele (Make Tables )� ažuriranje podataka u postojećim tabelama.
� Za razliku od Select upita kod koga se izmene mogu praviti samo u jednom po jednom zapisu, akcioni upiti omogućuju ažuriranje više zapisa u istoj operaciji.
![Page 95: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/95.jpg)
95
Upit Crosstab
� Prikazuju zbirne podatke u tabelarnom obliku.
� Generisani prikaz je poput onog koji dajeprogram za tabelarne proračune, s tim što su zaglavlja redova i kolona zasnovana na poljima iz tabele.
� Pojedinačne ćelije u rezultirajućem dinamičkom skupu su tabelarne.
![Page 96: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/96.jpg)
96
Mogućnosti upita� Uz pomoć upita možemo izdvajati podatke iz jedne ili više
tabela ukoliko ih povezuju kolone sa istim podacima.
� Kada se koristi više tabela istovremeno, Access prikazuje podatke iz njih u jednom kombinovanom tabelarnom prikazu.
� Pri kreiranju upita omogućeno je:� biranje polja - moguće je zadati polja koja su potrebna za skup
rezultata upita,� biranje zapisa, tj. koji će zapisi biti izdvojeni u skup rezultata.
� Rezultati upita mogu se prikazati sortirani po odreñenom redosledu.
![Page 97: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/97.jpg)
97
Mogućnosti upita
� Ponekad je potrebno da se u bazi podataka kreira nova tabela koja će sadržati podatke koji se dobijaju kao rezultat upita. Ova vrsta upita pravi novu tabelu na osnovu podataka iz dinamičkog skupa.
� Dinamički skup, nastao kao rezultat upita može da ima upravo ona polja ili podatke koji su potrebni na izveštaju ili na obrascu.
� Kada se izveštaj ili obrazac zasniva na upitu, svaki put kada se odštampa izveštaj ili otvori obrazac, upit će izdvojiti najsvežije podatke iz tabela.
![Page 98: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/98.jpg)
98
Mogućnosti upita
� Upite se mogu koristiti za pravljenje dijagrama, tj. na osnovu podataka dobijenih upitom može se napraviti dijagram, koji će se kasnije koristiti na obrascu ili izveštaju.
� Mogu se praviti i upiti koji se zasnivaju na skupu zapisa izdvojenih prethodim upitom.� veoma korisno za ad hoc upite, u kojima može biti
potrebno ponavljanje prethodnog upita sa malo izmenjenim uslovima.
![Page 99: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/99.jpg)
99
Mogućnosti upita
� Sekundarni upit (podupit) može da se koristi za izmenu uslova, dok primarni upit i njegovi podaci ostaju nepromenjeni.
� Access-ovi upiti mogu da izdvajaju podatke iz široke lepeze izvora:� mogu se postavljati upiti nad podacima koji se
nalaze u dBase , Paradox , Btrieve i Microsoft SQL Server bazama podataka.
![Page 100: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/100.jpg)
Kreiranje upita
Query By Example (QBE)
![Page 101: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/101.jpg)
101
QBE (Query By Example)
� Da bi se kreirao upit potrebno je uraditi sledeće: � u prozoru baze podataka treba pritisnuti dugme Queries ,� na toolbaru kliknuti na dugme New,� Kreirati upit korišćenjem dijaloga New Query .
� U okviru za dijalog New Query moguće je odabrati pet opcija od kojih su dve najčešće korišćene:
� Design View - omogućuje prelazak u QBE (specijalna aplikacija u Accessu namenjena za jednostavnije kreiranje upita),
� Simple Query Wizard - omogućuje biranje tabela i njihovihpolja koja će se koristiti u konkretnom upitu u samo nekoliko koraka.
![Page 102: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/102.jpg)
102
Izgled dijaloga New Query
![Page 103: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/103.jpg)
103
QBE (Query By Example)
� Kreiranje upita korišćenjem opcije Design View:� Prvo što se pojavljuje po izboru opcije Design View je dijalog Show Table
koji prikazuje sve tabele i upite u bazi podataka. � Izbor odreñene tabele ili više njih, vrši se klikom na taster Add
![Page 104: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/104.jpg)
104
QBE (Query By Example)
� Kada pritisnete tater Close naćićete se u QBE (Query By Example ) prozoru.
� Prozor se sastoji od dva dela:� U gornjem se nalaze tabele koje ste u prethodnom dijalogu izabrali. � Donji prozor sastoji se od nekoliko redova korisnih za sastavljanje
upita:� Field - U ovaj red se upisuju ili dodaju imena polja� Table - U ovom redu se prikazuju imena tabela iz kojih potiču polja � Sort - U ovom redu se zadaje način sortiranja podataka iz upita� Show - Ovo polje je za potvrñivanje i odreñuje da li će polje biti
prikazano ili ne� Criteria - U ovaj red se upisuje prvi red uslova za izdvajanje zapisa � Or - Ovo je prvi sledeći red u koji se mogu uneti dodatni uslovi za
izdvajanje zapisa
![Page 105: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/105.jpg)
105
QBE (Query By Example)
•Da bi obeležio koje tabele su povezane Access koristi linije.
•Linija koja spaja dve tabele je spoljna linija.
![Page 106: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/106.jpg)
106
� Da bi se dodale nove tabele potrebno je pomeriti pokazivač miša u gornje okno i pritisnuti desni taster priliko čega će se otvoriti meni u kojem treba odabrati opciju Show table .
� Izbor tabele se vrši duplim klikom na njeno ime.
� Tabela se može najjednostavnije obrisati selektovanjem tabele klikom ili na nju ili na neko njeno polje, i pritiskom tastera Delete .
QBE (Query By Example)
![Page 107: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/107.jpg)
107
� Nakon izbora tabela koje će učestvovati u upitu, neophodno je izabrati polja iz datih tabela i dodati ih u red Field donjeg prozora Table Query -a.
� Polja se mogu izdvajati jedno po jedno, može se vršiti odabir više polja istovremeno, ili jednostavno izabrati sva polja. Za to se mogu koristiti tastatura ili miš.
� Prethodno selektovana polja prenose se u red za izbor polja ili se biraju sa padajuće liste u redovima Field, odnosno Table.
� Za selektovanje više polja istovremeno koriste se funkcijski tasteri Ctrl i Shift.
QBE (Query By Example)
![Page 108: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/108.jpg)
108
QBE (Query By Example)
� Osim pojedinačnog dodavanja polja, u QBE oknomogu se umetnuti i sva polja tabele istovremeno.
� Access nudi dve metode izbora svih polja: � prevlačenjem svih polja kao grupe, � biranjem referentne oznake za sva polja-zvezdice (*).
� Ukoliko se upit sastoji od polja dve ili više tabelapostupak je isit, dodamo željena polja iz prve tabele, potom iz druge ...
� Najjednostavniji način je odabrati grupu polja i prevući ih nadole u QBE okno.
![Page 109: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/109.jpg)
109
QBE (Query By Example)
� Za zadavanje uslova koje slogovi moraju da ispunjavaju koristi se red Criteria .
� Uslovi za polja tekstualnog tipa:� Zadaju se upisivanjem primera vrednosti podatka koji bi
trebalo da se nalazi u tom polju. � Može se koristiti i negacija Not ispred nekog teksta, u tom
slučaju biće selektovani svi slogovi koji ne sadrže tu vrednost.
� Uslovi za numerička ili datumska polja:� Zadaju se korišćenjem operatora za uporeñivanje, kao što su
veće (>), manje (<), jednako (=).
![Page 110: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/110.jpg)
110
Način prikaza upita
� Design View - standardni QBE prikaz upita� Table View - prikazuje se sadržaj dinamičkog
skupa u tabelarnom obliku � SQL View – prikazuje izgled SQL komande
kojom je realizovan upit� Neke upite moguće je kreirati jedino pomoću SQL-a.
![Page 111: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/111.jpg)
111
Tabelarni prikaz rezultata upita(Table View)
![Page 112: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/112.jpg)
112
SQL prikaz upita (SQL View)
![Page 113: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/113.jpg)
113
Dijalog Join Properties
� Tabele neće automatski biti povezane ukoliko to nije učinjeno na nivou baze podataka, ili ako je isključena opcija AutoJoin .
� Da bi se povezale dve tabele potrebno je u oknu Table/Query odabrati polje prve tabele, koje treba da bude u spoju, i prevući ga na tabelu i odgovarajuće polje, koje treba da bude drugi deo spoja.
![Page 114: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/114.jpg)
114
Dijalog Join Properties
� Promena vrste spoja vrši se odabirom spoljne linije i duplim pritiskom na nju, prilikom čega će se pojaviti okvir za dijalog Join Properties.
� Okvir za dijalog Join Properties podeljen je na dva dela: � četiri padajuće liste,� tri dugmeta za opcije.
![Page 115: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/115.jpg)
115
Dijalog Join Properties� Opcije dijaloga Join Properties :
1. Only Include Rows Where the joined fields from both tables are equal (uključiti iz obe tabele samo one slogove u kojima je sadržaj spojnih polja jednak).� Ova opcija nalaže Access-u da iz obe tabele izdvoji samo zapise u
kojima spojna polja sadrže iste vrednosti. � Ovo su jednakovredni ili unutrašnji spojevi.
2. Include ALL Record Form “ime prve tabele” and only those records from “ime druge tabele” where the join ed fields are equal (obavezno je uključivanje svih zapisa iz prve tabele i samo onih zapisa iz druge tabele u kojima je sadržaj spojnih polja jednak). � Ako se kao prva koristi tabela, Artikal, a kao druga tabela
StavkaKataloga, biće prikazani svi artikli (čak i oni kojih nema u katalogu) i samo one stavke kataloga koje imaju odgovarajući artikal.
� Ovo su desni spoljni spojevi.
![Page 116: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/116.jpg)
116
Dijalog Join Properties
� Opcije dijaloga Join Properties (nastavak):
3. Include ALL records form “ime druge tabele” and only those records from “ime prve tabele” where the joined fields are equal (uključiti sve zapise iz druge tabele i samo one zapise iz prve tabele u kojima je sadržaj spojnih polja jednak).
� Ako se kao prva koristi tabela, StavkaKataloga, a kao druga tabela Artikal, biće prikazani sve stavke kataloga i samo oni artikli koji se nalaze na tim stavkama.
� Ovo su levi spoljni spojevi.
![Page 117: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/117.jpg)
117
Izgled dijaloga Join Properties
![Page 118: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/118.jpg)
118
Definisanje uslova� Access omogućuje rad samo sa pojedinim delovima tabele, tj.
samo sa slogovima koji ispunjavaju odreñene uslove.
� Uslovi se postavljaju u kolonama odgovarajućih polja u reduCriteria .
� Za pravljenje upita koji će izdvojiti slogove koji ispunjavajuistovremeno više uslova vezanih za različita polja, potrebno jeza svako polje zadati uslov i sve te uslove staviti u jedan isti red (koji ih povezuje logičkim i).
� U slučaju upita koji bi trebalo da vrše izdvajanja slogova kojiispunjavaju bilo koji od navedenih uslova, uslovi za svako poljese smeštaju jedan ispod drugog ili povezuju operatorom Or.
![Page 119: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/119.jpg)
Operatori, funkcije, izrazi
![Page 120: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/120.jpg)
120
Operatori
� Operatori su pored funkcija i izraza osnovni delovi Access-ovih operacija.
� Koriste se u operacijama kao što su:� postavljanje standardnih (default ) vrednosti, � zadavanje uslova prilikom unosa vrednosti u tabele, � korišćenje uslova u upitima, � postavljanje izračunatih polja na obrasce i � dodavanje objekata za sumarne operacije na izveštaje.
![Page 121: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/121.jpg)
121
Operatori
� Operatori omogućuju:� izvršavanje računskih operacija, � poreñenje vrednosti, � spajanje znakovnih nizova i
� sastavljanje složenih relacionih izraza.
� Korišćenjem operatora nalaže se Access-u da izvrši odreñene operacije nad jednim ili više operanada.
![Page 122: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/122.jpg)
122
Pregled operatora
![Page 123: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/123.jpg)
123
Funkcije
� Funkcije predstavljaju već napisane kratke programe koji po definiciji uvek daju povratne vrednosti.
� Povratne vrednosti funkcije se dobijaju primenomodreñenih računskih operacija, poreñenjima ili nekimdrugim izračunavanjima koje funkcija obavlja.
� U Access je ograñeno na stotine standardnih funkcija koje se koriste u tabelama, upitima, obrascima i izveštajima.
![Page 124: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/124.jpg)
124
Osnovne vrste funkcija
� Funkcije za rad sa datumima i vremenom� Now ( ) - daje tekući datum i vreme: 3.4.02 12:22:34.� Time ( ) - daje tekuće vreme: 12:22:34� Date ( ) - daje tekući datum, npr.3.4.02
� Finansijske funkcije (SQL)� Avg ( ) - izračunava prosek� Sum ( ) - izračunava ukupan zbir
![Page 125: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/125.jpg)
125
Osnovne vrste funkcija
� Matemati čke funkcije� Int ( ) - daje celobrojni deo ulazne vrednosti, tj. zaokružuje
na prvu manju vrednost� Fix ( ) - daje celobrojni deo negativne vrednosti.� Sqr ( ) - izračunava kvadratni koren ulazne vrednosti.
� Funkcije za rad sa znakovnim nizovima-stringovima� Left ( ) - daje zadati broj znakova sa početka niza.� Right ( ) - daje zadati broj znakova od kraja niza.� Len ( ) - daje dužinu (broj znakova) znakovnog niza.� Lcase ( ) - pretvara slova ulaznog niza u mala.
![Page 126: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/126.jpg)
126
Izrazi
� Za postavljanje odreñenog uslova iliizračunavanje vrednosti odreñenog poljakoriste se izrazi.
� Izrazi mogu biti jednostavni ili složeni.
� Izrazi mogu da sadrže razne kombinacije operatora, imena objekata, funkcija i konstanti.
![Page 127: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/127.jpg)
127
Izrazi
� Izrazi se mogu sastojati iz sledećih elemenata:� Operatori (+,-,<,>,=,*,And,Or,Not,Like,…) pokazuju koja će
vrsta akcije biti izvršena nad jednim ili nad više elemenata izraza.
� Imena objekata - predstavljaju postojeće objekte.
� Funkcije - mogu se koristiti ugrañene Access-ove funkcije ili samostalno kreirane.
� Literali - vrednosti koje se unose u izraz, mogu da budu brojevi, znakovni nizovi ili datumi. Access ih koristi u istom obliku u kom su unešeni, bez izmene.
� Konstante (Yes, No, Null , True , False ).
![Page 128: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/128.jpg)
Rad sa obrascima(Forms)
![Page 129: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/129.jpg)
129
Rad sa obrascima
� Kreiranje i korišćenje obrazaca� Kontrolnih objekata i njihove osobine� Kreiranje Kontrolne Table (SwitchBoard)
![Page 130: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/130.jpg)
130
Rad sa obrascima
� Uloga obrazaca je dvojaka: � prikaz podataka i� unos istih.
� Obrasci se koriste za efektno prikazivanje sadržaja tabela i upita.
� Prilikom unosa obrasci omogućuju proveru unetih podataka, a i samom operateru olakšavaju unos jer omogućuju da se isti obavi na najprirodniji način.
![Page 131: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/131.jpg)
131
Kreiranje i koriš ćenje obrazaca
� Obrazac omogućuje prikazivanje sadržaja jednog ili više zapisa, čak i svih njihovih polja istovremeno.
� Obrasci su korisni za prikaz podataka u formatiranom obliku, kao i za unošenje, ažuriranje i brisanje podataka.
� U Access-u postoji šest osnovnih vrsta obrazaca:� Obrazac sa poljima rasporeñenim u kolone� Tabelarni obrazac� Tabelarni prikaz� Glavni/Podobrazac� Obrazac za izvedene tabele� Dijagram
![Page 132: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/132.jpg)
132
Kreiranje obrazaca
� Obrasci se kreiraju korišćenjem New Form dijaloga.
� Dijalog New Form se aktivira izborom opcije Forms u listi objekata, a zatim klikom na ikonicu New toolbar-a.
� Najlakši način za kreiranje jednostavnih obrazaca je da se u dijalogu New Form izabere jedne od AutoFormopcija; tako se može za tren oka napraviti obrazac.
![Page 133: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/133.jpg)
133
Kreiranje obrazaca
� Nešto složeniji način za pravljenje obrazaca je korišćenjem čarobnjaka za obrasce (Form Wizards ).
� Form Wizard postavlja niz pitanja u vezi sa željenim obrascem, a zatim ga sam automatski pravi.
� Ovako kreirani obrasci se retko koriste u finalnoj verziji, ali predstavljaju dobru polaznu osnovu za pravljenje složenijih formi.
� Form Wizard omogućuje pregled (preview) svihunetih izmena kako bi se sagledao uticaj učinjenogizbora na konačan rezultat.
![Page 134: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/134.jpg)
134
Izgled dijaloga New Form
![Page 135: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/135.jpg)
135
Kreiranje obrazaca
� Ostale opcije za kreiranje obrazaca koje se nude u okviru NewForm dijaloga su:� Design View - prikazuje se potpuno prazan obrazac
od kojeg se kreće u prozoru za oblikovanje obrazaca. � Chart Wizard – namenjen za pravljenje obrasca sa
dijagramom.� PivotTable Wizard – namenjen formiranju Excel-ove
izvedene tabele.
![Page 136: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/136.jpg)
136
Kreiranje obrazaca
� Na obrazac se primenjuju iste tehnike za manipulisanje zapisima koje se koriste u tabelarnom prikazu. Jedina razlika je što se kod obrazaca prikazuje jedan po jedan zapis.
� Iako su za štampanje prvenstveno namenjeni izveštaji, moze se odštampati i jedan ili više zapisa koje obrazac prikazuje, tačno onako kako oni izgledaju na ekranu.
� Najjednostavniji način za štampanje obrazaca je pomoću opcije File -> Print ili pritiskom na dugme Print na paleti sa alatkama.
![Page 137: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/137.jpg)
137
Kontrolni objekti
� Kontrolni objekti su svi objekti koji mogu da se postave na obrazac ili izveštaj.
� U kontrolne objekte spadaju:� natpisi (labele), � polja za unos teksta, � liste, � izračunata polja, � slike, � grafikoni,� dugmad za opcije ...
![Page 138: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/138.jpg)
138
Kontrolni objekti
� U kontrolne objekte se mogu unositi vrednosti ili se pomoću njih mogu prikazivati odreñeni podaci.
� Na jednom obrascu ili izveštaju može da bude veliki broj raznih vrsta kontrolnih objekata.
� Neki od njih mogu da se prave pomoću kutije sa alatkama – Toolbox-a.
![Page 139: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/139.jpg)
139
Izgled Toolbox-a u Access-u
![Page 140: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/140.jpg)
140
Kontrolni objekti
� Oni mogu biti vezani za konkretan sadržaj u tabeli ili delimično ¨nezavisni¨.
� Po tom pitanju razlikuju se:� vezani, � nevezani i � izračunati kontrolni objekti.
![Page 141: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/141.jpg)
141
Vezani kontrolni objekti
� Vezani su za konkretan sadržaj polja u tabelama.
� Kada se unese vrednost u jedan vezanikontrolni objekat Access automatski ažurira sadržaj odgovarajućeg polja tabele u tekućem zapisu.
![Page 142: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/142.jpg)
142
Nevezani kontrolni objekti
� Nevezani kontrolni objekti zadržavaju vrednost koja se unosi, ali ne ažuriraju polja tabele.
� Koriste se za:� prikazivanje teksta, � prosleñivanje vrednosti makroima, � čuvanje OLE objekata koji nisu smešteni u tabelu nego
na sam obrazac ili izveštaj.
� Poznati su kao promenljive ili memorijske promenljive.
![Page 143: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/143.jpg)
143
Izračunati kontrolni objekti
� Izračunati kontrolni objekti se zasnivaju na izrazima kao što su funkcije ili proračuni.
� Oni su i nevezani jer ne ažuriraju polja tabele.
� Imaju veliku primenu u povećanju preglednosti i brzoj obradi podataka.
![Page 144: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/144.jpg)
144
Primer kontrolnih objekata
labelePolja za unos vrednosti
Dugmad za opcije
![Page 145: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/145.jpg)
145
Kontrolni objekti� Osnovne kontrolne objekte predstavljaju dva najčešće
korišćena kontrolna objekta i u obrascima i u izveštajima.
� Prilikom dizajniranja putem AutoForm ili AutoReportAccess skoro uvek kreira samo objekte ova dva tipa.
� U ovu grupu spadaju objekti tipa: � Label (Natpis) - prikazuje zadati tekst u obliku natpisa� Text Box (polje za tekst) - podaci se upisuju, menjaju ili
brišu u poljima za tekst
![Page 146: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/146.jpg)
146
Kontrolni objekti
� Kada se objekti Label i TextBox koriste u kombinaciji sa drugim kontrolnim objektima treba se pridržavati sledećih pravila:
![Page 147: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/147.jpg)
147
Složeni kontrolni objekti
� Složeniji kontrolni objekti služe za unošenje podataka i obezbeñivanje ispravnosti i nalaze se u opcijama More Controls u Toolbox -u.
� Neki od njih su: � Check box� Combo box� Option group� Toggle buton� Command button� List box ...
![Page 148: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/148.jpg)
148
Primer složenih kontrola
![Page 149: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/149.jpg)
149
Složeni kontrolni objekti
� Toggle Button (prekidač, preklopnik)� isključivo se koristi uz polja koja sadrže logički tip
podataka (Yes/No ). � ovo je dugme sa dva stanja, izbočeno ili pritisnuto
na kome se umesto teksta obično nalaze slike iliikone koje označavaju pojedina stanja dugmeta.
![Page 150: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/150.jpg)
150
Složeni kontrolni objekti
� Option Button (dugme opcije) � Poznato i kao radio dugme. � Ima oblik kružića unutar kojeg se može nalaziti
tačka.� Ukoliko se unutar kružića nalazi tačka to znači da
je opcija uključena ili da važi.
![Page 151: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/151.jpg)
151
Složeni kontrolni objekti
� Check box (polje za potvrñivanje)� ima dva stanja: uključeno i isključeno. � kada se unutar kvadratića nalazi znak potvrde, to znači da
je opcija uključena, a ako je kvadrat prazan opcija jeisključena.
� Combo box (padajuća lista) � omogućuje izbor jedne od ponuñenih vrednosti, ali
dozvoljavaju i unos novih. � unos je moguće izvršiti na dva načina: procesom
selektovanja ili direktnim unošenjem podataka. � ove liste zauzimaju manje prostora na obrascu, a otvaraju
se samo u toku procesa unošenja podataka.
![Page 152: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/152.jpg)
152
Složeni kontrolni objekti
� Option group � Koriste se za biranje samo jedne od mogućnosti.� Sadrže nekoliko preklopnika, dugmadi opcija ili
polja za potvrñivanje koja deluju u sprezi. � U svakom trenutku samo jedno od dugmadi može
da bude pritisnuto, osim kada grupu čine polja za potvrñivanje.
� Preporučljivo je da grupa sadrži najviše četiri do pet članova, a za veći broj koriste se padajuće liste.
![Page 153: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/153.jpg)
153
Složeni kontrolni objekti
� List box (lista) � Prikazuje listu unapred zadatih vrednosti, nije
moguće unošenje novih vrednosti.� Prikazuje podatke na ekranu na sličan načina kao
padajući meni (combo box), s tom razlikom što je lista uvek otvorena.
� Odreñena stavka liste može da se selektuje kada se na nju postavi pokazivač miša i pritisne Enter.
� Kada se izabere jedna od stavki njena vrednost se prosleñuje polju za koje je lista vezana.
![Page 154: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/154.jpg)
154
Složeni kontrolni objekti
� Command Button (komandno dugme)� Pritiskom na ovo dugme poziva se makro ili pokreće
izvršavanje nekog programa radi preduzimanja odreñene akcije.
� Subform/Subreport (podobrazac/podizveštaj)� Prikazuje drugi obrazac ili izveštaj unutar glavnog
obrasca ili izveštaja
� Tab Control (grupa kartica)� Može da prikaže više kartica okvira za dijalog čime se
omogućuje povećanje preglednosti i ušteda prostora na ekranu.
![Page 155: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/155.jpg)
155
Primeri složenih kontrolnih objekata
List Box
Command ButtonCombo Box
![Page 156: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/156.jpg)
156
Dodatni kontrolni objekti
� Posebnu grupu kontrolnih obekata čine:� grafički kontrolni objekti,� objekti za rad sa slikama, � objekti za rad sa zvučnim zapisima i � objekti za rad OLE objektima.
![Page 157: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/157.jpg)
157
Dodatni kontrolni objekti� U ovu grupu kontrolnih objekata spadaju:
� Image (slika) � prikazuje bit mapiranu sliku pri čemu troši veoma malo resursa;
� Unbound object frame (okvir za nevezani objekat)� sadrži OLE objekat ili ugrañenu sliku koja nije vezana za polje tabele.� može da sadrži dijagram, sliku, zvučni ili video zapis;
� Bound object frame (okvir za vezani objekat)� sadrži OLE objekat ili ugrañenu sliku koja je vezana za polje tabele;
� Line (linija zadate debljine i boje)� najčešće se koristi za razdvajanje grupe objekata;
� Rectangle (pravougaonik)� njegova boja i veličina može da se zada, može da bude popunjen ili
prazan. � koristi se za isticanje pojedinih delova obrazaca ili izveštaja;
� Page break (prelom strane)� obično se koristi u izveštajima za bezuslovan prelazak na narednu
stranu.
![Page 158: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/158.jpg)
158
Kreiranje kontrolnih objekata
� Postoje dva načina za kreiranje kontrolnih objekata:� pritiskom na dugme u kutiji sa alatkama (toolbox) i
dodavanjem novog nevezanog kontrolnog objekta na ekran;
� prevlačenjem polja iz prozora sa listom polja da bi se dodao vezani kontrolni objekat.� Prozor sa listom polja prikazuje polja tabele ili upita na osnovu
kog se pravi obrazac. � Lista polja se prikazuje (ako nije automatski uključen) izborom
opcije Field List u okviru glavnog menija View.
![Page 159: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/159.jpg)
159
Kreiranje kontrolnih objekata
� Postavljanjem kontrolnog objekta u prozor za oblikovanje obrasca može da se radi sa njim.
� Kada se izabere kontrolni objekat, na njegovim uglovima i u sredini stranica pojavljuje se četiri ili osam ručica za pomeranje (slika).
![Page 160: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/160.jpg)
160
Kreiranje kontrolnih objekata
� Ručica u gornjem levom uglu koja je oblika kvadratića i nešto je veća od ostalh, služi za pomeranje objekta, dokostale služe za podešavanje veličine objekta.
� Veličina kontrolnih objekata može da se menjapovlačenjem jedne od manjih ručica što omogućavapovećanje ili smanjenjenje širine i visine.
� Prilikom modelovanja obrasca ili izveštaja aktivirana jealatka Select Object (strelica ili pokazivač), koja se koristi za biranje kontrolnog objekta.
� Istovremeni izbor više kontrolnih objekata vrši se korišćenjem tastera Shift prilikom njihovog selektovanja.
![Page 161: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/161.jpg)
161
Poravnavanje grupe objekata� Opcija meni Format –> Align služi za poravnjavanje
nekoliko kontrolnih objekata: � Left - poravnava leve ivice grupe izabranih objekata sa
levom ivicom najviše u levo pozicioniranog objekta iz grupe. � Analogno opciji Left vrši se poravnjavanje pomoću opcija
Right , Top i Bottom i to sa desnom, gornjom i donjom ivicom objekata, respektivno.
� To Grid poravnava gornje leve uglove grupe izabranih objekata sa najbližom tačkom mreže.
![Page 162: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/162.jpg)
162
Poravnavanje grupe objekata
� Da bi se izvršilo poravanavanje grupeobjekata potrebno je prvo selektovati željenugrupu.
� Selektovanje se vrši tako što se sve vremedok se biraju objekti (klikom na željeniobjekat) drži pritisnut taster Shift .
![Page 163: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/163.jpg)
163
Podešavanje veli čine objekta� Izbor opcije Format-Size nudi nekoliko mogućnosti
za podešavanje veličine objekta, i to na osnovu:� vrednosti podataka, � mreže (grid ) i � veličine drugih objekata.
� Grupisanjem kontrolnih objekata može da se bira i formatira više njih istovremeno. � Za formiranje grupe bira se jedan po jedan pritiskom miša i
držanjem pri tom tastera Shift. � Pošto se izaberu željeni objekti u meniju se bira opcija
Format-Group .
![Page 164: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/164.jpg)
164
Podešavanje veli čine objekta
![Page 165: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/165.jpg)
165
Podešavanje veli čine objekta
� Opcije za podešavanje veličine objekata:� To Fit - podešava visinu i širinu objekta prema njihovom
sadržaju tako da se vidi ceo sadržaj. � To Grid - menja dimenzije izabranih objekata tako da se
njihovi uglovi poklope sa najbližim tačkama mreže. � To Tallest - podešava visinu izabranih objekata tako da svi
imaju istu visinu i to jednaku visini najvišeg meñu njima. � To Shortest - podešava visinu izabranih objekata tako da
svi imaju istu visinu jednaku visini najnižeg meñu njima. � To Widest - podešava širinu izabranih objekata tako da svi
imaju istu širinu kao i najširi meñu njima.� To Narrowest - podešava širinu izabranih objekata tako da
svi imaju istu širinu kao i najuži meñu njima.
![Page 166: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/166.jpg)
166
Svojstva
� Svojstva (Properties ) su obeležja kontrolnih objekata, polja ili baze podataka koja imaju imena i čije vrednosti odreñuju karakteristike i ponašanje kontrolnog objekta, polja ili objekta baze podataka.
� Svojstvo može da odredi vizuelne karakteristike objekta, njegovofunkcionalno ponašanje kao i informacije vezane za sadržaj kojiće se u njemu nalaziti.
� Imena i vrednosti svojstava se prikazuju na listu koji se zove i prozor svojstava:� Mogu se sagledavati sve osobine istovremeno (kartica All), ili
odreñena grupa što je praktičnije. � Leva kolona sadrži imena svojstava, a u desnu se upisuju
vrednosti svojstava.
![Page 167: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/167.jpg)
167
Svojstva
� Aktiviranje prozora sa svojstvima izvršava se klikom na desni taster miša nad kontrolnim objektom čija se svojstva želedefinisati i izborom opcije Properties .
![Page 168: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/168.jpg)
168
Svojstva
� Svojstva iz grupe Format utiču na izgled objekta. � Tu spadaju: font, veličina, boja, specijalni efekti, ivice ... � Ova stvojstva odreñuju način na koji će biti prikazan
sadržaj objekta kao i za koje će polje tabele/upita objekat biti vezan.
� U grupi Event su svojstva koja su u vezi sa odreñenim dogañajima, kao što su:� pritisak na taster miša, � dodavanje novog zapisa, � pritisak na taster na koji bi trebalo definisati odziv.
� Other svojstva utiču na ostale karakteristike objekta (ime ili tekst opisa...)
![Page 169: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/169.jpg)
169
Svojstva
� Spisak svojstava za obrasce je dug ali su najčešće korišćene opcije: � Caption za izmenu teksta u naslovnoj liniji pri radu sa
obrascem; � Default View za odreñivanje načina prikaza kada se
aktivira obrazac; ova opcija obuhvata dve podopcije: � Single Form (jedan zapis po strani)� Continuous Form (onoliko zapisa po strani koliko može
da stane); � Allow Edits dozvoljava ili sprečava izmenu podataka; � Allow Delitions i Allow Additions dozvoljava ili sprečava
brisanje postojećih i dodavanje novih slogova; � Record Selectors definiše prikazivanja vertikalne palete
birača zapisa;
![Page 170: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/170.jpg)
170
Svojstva
� Najčešće korišćena svojstava za obrasce (nastavak):� Border Style definiše stil okvira obrasca i nudi opcije da obrazac bude:
� None (bez okvira), � Thin (tanak okvir koji ne omogućuje menjanje veličine prozora),� Sizable (standardna vrednost) ili � Dijalog tipa (debeo okvir za dijalog sa naslovnom linijom koja se ne menja);
� Picture opcija sadrži ime datoteke sa rasterskom slikom koja služi kao pozadina obrasca;
� Picture Type sadrži dve podopcije:� Embeded (slika se ugrañuje u obrazac kao deo baze podataka) � Linked (slika se povezuje sa obrascem i pamti se lokacija gde se nalazi)
� Record Sourse koja definiše izbor podataka koji se prikazuje u obrascu (tabela ili upit).
![Page 171: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/171.jpg)
171
Zaglavlje obrasca
� Na obrazac se može ugraditi više vrsta zaglavlja (Header) i podnožja (Footer):
� Form Header (zaglavlje obrasca) se pojavljuje na vrhu svake strane prikaza i štampanog obrasca,
� Page Header (zaglavlje strane) se javlja samo na štampanom obrascu-posle zaglavlja,
� Page Footer (podnožje strane) se javlja samo na štampanom obrascu-ispred podnožja,
� Form Footer (podnožje obrasca) se pojavljuje u dnu svake strane prikaza i štampanog obrasca.
![Page 172: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/172.jpg)
172
Zaglavlje obrasca
� Da bi se napravilo zaglavlje i u njega uneoodgovarajući tekst potrebno je:� otvoriti odgovarajući obrazac,� izabrati opciju View -> Form Header/Footer za
prikaz zaglavlja i podnožja obrasca, � izabrati natpis koji se prebacuje u Form Header ili
u njega uneti novi tekst,� podesiti veličinu zaglavlja i podnožja.
![Page 173: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/173.jpg)
173
Kontrolna Tabla (Switchboard)
� Kada pravite aplikaciju u Access-u koju će koristiti neki drugi korisnik, potrebno je napraviti forme, ali i obezbediti mehanizam za jednostavno kretanje kroz forme.
� Access obezbedjuje jedan takav mehanizam u formi Kontrolne table (Switchboard ):� aplikacija se pokreće prikazivanjem Switchboard -a. � Switchboard može da se kreće kroz ostale forme, i
tako omogući korisniku lakši rad sa aplikacijom.
![Page 174: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/174.jpg)
174
Kreiranje Kontrolne table (Switchboard)
� Najlakši način da se kreira Switchboard je korišćenjem Switchboard Wizard -a. To možeteuraditi na sledeći način:� Izaberite Tools | Database Utilities | Switchboard
Manager . � Ukoliko niste kreirali switchboard za aplikaciju, pojaviće
se poruka Switchboard Manager -a, koji traži da gakreirate.Izaberite Yes.
� Prikazaće vam se Switchboard Manager dijalog.Primetićete da je Access automatski kreirao Main Switchboard .
![Page 175: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/175.jpg)
175
Switchboard Manager
![Page 176: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/176.jpg)
176
Kreiranje Kontrolne Table (Switchboard)
� Dodajte dodatne Switchboard -e, tako što će tepritisnuti na New, pojaviće se Create New dijalog
![Page 177: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/177.jpg)
177
Kreiranje Kontrolne Table (Switchboard)
� Da bi ste dodali forme koje ste kreirali, izaberiteSwitchboard kome pripada data forma i pritisniteEdit .
![Page 178: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/178.jpg)
178
Kreiranje Kontrolne Table (Switchboard)
� Podešavanje autostarta Switchboard -a:� Idite na Tools | Startup� Unesite naziv aplikacije u polje Application Title� Izaberite formu koju želite da prikažete� Potvrdite sa OK.
![Page 179: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/179.jpg)
179
Dijalog Startup
![Page 180: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/180.jpg)
Pravljenje izveštaja
Izveštaji
Pravljenje izveštaja pomoću čarobnjaka
![Page 181: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/181.jpg)
181
Izveštaji
� Poslednji korak u projektovanju baze podataka, uz pomoć Access-a, je pravljenje izveštaja.
� Slično obrasima, koriste se za prikaz podataka, aliza razliku od obrazaca, izveštaji se ne prikazuju na monitoru već na papiru.
� Dakle izveštaji su specijalizovani oblik prikazivanjapodataka iz upita i tabela prilagoñen štampi.
� Njima se mogu prikazati sumarni podaci, rezultati statističke obrade podataka ili predstaviti podaci u grafičkom obliku.
![Page 182: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/182.jpg)
182
Izveštaji
� U savremenom poslovnom svetu koriste se sledeće vrste izveštaja:
� Tabelarni izveštaji - podaci se štampaju u redovima i kolonama, grupisani su i izračunavaju se ukupni zbirovi, kao varijante mogu se dobiti meñu zbirovi.
� Stubi čni izveštaji - liče na obrasce i mogu da izračunavaju ukupne zbirove, sadrže dijagrame.
� Izveštaji za štampanje cirkularnih pisama .
� Izveštaji za štampanje nalepnica sa adresama - ova vrsta izveštaja omogućuje štampanje poštanskih adresa u više stupaca ili izveštaja sa hijerarhijskim prikazom podataka.
![Page 183: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/183.jpg)
183
Izgled izveštaja
![Page 184: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/184.jpg)
184
Izveštaji
� Najčešće u izveštajima nisu dovoljni samo jednostavni tabelarni prikazi, već i grupisanja, sortiranja, izdvajanja.
� Planiranje izveštaja počine mnogo pre nego što se napravi izveštaj.
![Page 185: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/185.jpg)
185
Izveštaji
� Za dobro dizajnirane i osmišljene izveštaje potrebno je pratiti sledeća pravila: � Definisanje izgleda izveštaja - pravi se skica izveštaja na
papiru na koji se okvirno rasporeñuje prostor gde će biti smešteni podaci, zaglavlja i totali. Već u ovom koraku je neophodno odrediti načine na koje će se vršiti eventualna grupisanja i sortiranja.
� Pridruživanje podataka – rasporeñivanje konkretnih podataka (polja iz tabele ili upita) koji će se nalaziti u izveštaju. Kao izvor podataka obično se koriste sadržaji tabela ili specijalno napravljeni upiti.
![Page 186: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/186.jpg)
186
Izveštaji
� Pravila za dobro dizajnirane i osmišljene izveštaje (nastavak):� Sastavljanje izveštaja u Access prozoru za oblikova nje
izveštaja - nakon sastavljanja koncepta izveštaja potrebno je to i tehnički kreirati korišćenjem Report Writer -a.
� Pregledanje i štampanje sadržaja izveštaja - na kraju se preporučuje probno štampanje, radi provere i lakšeg uočavanja eventualnih grešaka. � Posebna pažnja mora se voditi o dimenizijama papira, jer se često dešavaju problemi sa marginama, neophodna je provera opcije Page Setup da bi se otklonile eventualne greške.
![Page 187: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/187.jpg)
187
Kreiranje izveštaja
� U Accessu je moguće napraviti svaki od pomenutih tipova izveštaja.
� Čarobnjaci (Wizards ) za izveštaje pojednostavljuju postupak razmeštanja polja tako što najpre vizuelno postavljaju niz pitanja o željenom izveštaju, a onda ga automatski prave.
� Izveštaji se prave klikom na ikonicu Reports a zatim na opciju New. Nakon toga starovaće se prozor NewReport , koji vam omogućuje da na šest različitih načina pravite izveštaje.
![Page 188: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/188.jpg)
188
Izgled dijaloga New Report
![Page 189: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/189.jpg)
189
Kreiranje izveštaja
� Opcije dijaloga New Report:� Design View - prikazuje prazan prostor za oblikovanje
izveštaja kao polaznu osnovu,
� Report Wizard - pokreće čarobnjaka za izradu izveštaja koji pravi izveštaj postavljajući brojna pitanja.
� Auto Report: Columnar - automatski sastavlja stubični izveštaj,
� Auto Report: Tabelar - automatski sastavlja tabelarniizveštaj,
� Chart Wizard - pokreće čarobnjaka koji pomaže u pravljenju poslovnog dijagrama sa dijagramima,
� Label Wizard koji pokreće čarobnjaka koji pomaže u pripremi poštanske nalepnice.
![Page 190: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/190.jpg)
190
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Svaki izveštaj koji pravimo zasniva se na podacima iz tabele ili upita.
� Izbor tabele ili upita čija će se polja nalaziti na izveštaju vrši se u podnožju početnog dijaloga za pravljenje izveštaja New Report .
� Nakon izbor tabele/upita na sledećem ekranu je potrebno izabrati polja koja će učestvovati u stvaranju izveštaju.� Dovoljno je selektovati polje, pritisnuti strelicu (>) i automatski to
polje će se naći u susednom przozoru. � Polje možete i izbaciti pritiskom na strelicu u suprotnom smeru
(<).� Klikom na Next prelazimo na sledeći prozor.
![Page 191: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/191.jpg)
191
Izgled prvog ekrana dijaloga Report Wizard
![Page 192: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/192.jpg)
192
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� U sledećem ekranu dijaloga zadaju se instrukcije po kom polju ili poljima se grupišu podaci.
� Report Wizard omogućuje da se na izveštaju definišu od nula do četiri polja za grupisanje� redosled polja za grupisanje može da se menja pomoću
dugmadi za prioritet (Priority ), i � dodeljeni prioritet odreñuje nivoe u hijerarhiji grupa.
![Page 193: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/193.jpg)
193
Izgled dijaloga Report Wizard / Group
Grupisanje zadato poljem BrRacuna
![Page 194: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/194.jpg)
194
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Dugme Grouping Options dijaloga sa prethodne slike omogućuje da se detaljnije izvrši grupisanje.
� U zavisnosti od tipa polja izabranog za grupisanje, lista nudi različite načine grupisanja npr. znakovni, numerički, datumski.
� Pritiskom na Next , dobijate naredni ekran dijaloga u okviru koga se zadaje način sortiranja polja u izveštaju.
![Page 195: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/195.jpg)
195
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Ako je bar jedno od polja izabranih za prikaz u izveštaju numeričko, u okviru ekrana za sortiranje pojavljuje se dugme Summary Options.
� Klikom na ovo dugme prelazi se na dijalog u kome se može zahtevati:� sumiranje (SUM), � izračunavanje prosečne vrednosti (AVG), � odredjivanje najmanjeg (MIN) i najvećeg (MAX) zapisa u grupi.
� Ako se izabere opcija Detail and Summary izveštaj će prikazivati sve podatke dok opcija Summary Only na izveštaju prikazuje samo sumarne podatke.
� Ukoliko se potvrdi polje Calculate percent of total for sumsizpod zbira grupe na izveštaju pojaviće se procenat koji predstavlja učešće zbira grupe u ukupnom zbiru izveštaja.
![Page 196: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/196.jpg)
196
Izgled dijalogaReport Wizard / Summary Options
![Page 197: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/197.jpg)
197
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Sledeća dva dijaloga utiču na izgled izveštaja.� Prvi od njih omogućava da se zada razmeštaj
podataka. � Grupa opcija Layout nudi šest mogućih načina koji opisuju
Access-u da li treba da:� ponavlja zaglavlje stubaca ili ne,� uvuče u desno niže nivoe grupisanja, � da doda linije ili okvire izmeñu redova podataka u odeljku
za detalje.
� Pošto se izabere odreñena opcija slika na levoj strani se menja da bi se videlo delovanje opcije.
![Page 198: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/198.jpg)
198
Izgled dijalogaReport Wizard / Layout
![Page 199: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/199.jpg)
199
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Pritiskom na Next dobijate drugi dijalog kojim se zadaje izgled izveštaja, konkretno bira se stil izveštaja.
� Svaki stil nudi drugačije pozadinsko senčenje, veličinu fonta i druge karakteristike formatiranja. � Kako se izabere opcija slika sa leve strane
pokazuje njeno delovanje.
![Page 200: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/200.jpg)
200
Izgled dijalogaReport Wizard / Style
![Page 201: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/201.jpg)
201
Kreiranje izveštaja koriš ćenjem čarobnjaka (Report Wizard)
� Dugme Next služi za prelazak na poslednji ekran dijaloga čarobnjaka Report Wizard.
� Ostaje samo da ukucate naslov izveštaja � naslov se prikazuje u izveštaju samo jednom, a ne na početku
svake strane. � Čarobnjak sam nudi ime tabele, ali ponuñeni naslov može da se
promeni.
� Za tim se bira jedna od opcija u donjem delu okvira za dijalog: � Preview the report - Prelazak u režim Print Preview iz koga se
može pregledati izveštaj i štampati. � Modify the report's design - Prelazak u režim Design View u
kome uz pomoć Report Writer -a može da se menja struktura izveštaja.
� Dugme Finish služi da bi čarobnjak završio svoj posao i prikazao izveštaj.
![Page 202: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/202.jpg)
202
Štampanje izveštaja� Kada se zavši proces kreiranja izveštaja, jedino što preostaje
jeste štampanje istog, to se može se izvršiti na sledeće načine: � pritiskom na dugme File-Print u meniju, � pritiskom na dugme Print u prozoru za pregledanje izveštaja, � pritiskom na dugme File-Print u prozoru baze podataka, pošto
se prethodno istakne ime izveštaja.
� Struktura izveštaja može da se snimi na disk u svakom trenutku izborom opcija: � File-Save , � File-Save As� File-Export
� Kada se izveštaj snima na disk po prvi put, javlja se okvir za dijalog u kome se zadaje ime izveštaja. Okvir za dijalog sam nudi ime koje čarobnjak podrazumeva za izveštaje, a to je Report .
![Page 203: Upoznajte se sa MS ACCESS -om - vps.ns.ac.rs · PDF fileVe ćina baza podataka u Access-u sadrži više me ñusobno povezanih tabela radi efikasnog čuvanja i prikaza podataka](https://reader030.vdocuments.site/reader030/viewer/2022013120/5a789a527f8b9aa2448e6001/html5/thumbnails/203.jpg)
Upoznajte se sa MS ACCESS -om