Zoran Ikica. Modul 5

Size: px
Start display at page:

Download "Zoran Ikica. Modul 5"

Transcription

1 Zoran Ikica Modul 5 Baze podataka Modul 5 - Baze podataka obrađuje osnovne pojmove i postupke potrebne kako za razumijevanje, tako i za rad s relacijskom bazom podataka. Obrađen je MS Access 2010 iz paketa MS Office U poglavlju su opisani i objašnjeni postupci kreiranja i rada s osnovnim objektima baze (tablicama, obrascima, upitima i izvještajima) te vršenje izmjena na ovim objektima. Prikazani su i objašnjeni postupci povezivanja tablica te izrada i korištenje upita za izdvajanja podataka iz povezanih tablica. Prikazani su i objašnjeni postupci izrade i uređivanja obrazaca za unos i prikaz podataka. Obrađeni su načini sortiranja i filtriranja podataka iz tablica, upita i obrazaca te izrada izvještaja. Konačno, prikazani su načini ispisa odabranih izlaznih podataka. 5 Baze V-1

2

3 5.1 Pojam baze podataka Ključni pojmovi Razumijevanje pojma baze podataka Baza podataka Koncepcija baze podataka polazi sa stajališta stvaranja jedinstvenog skupa podataka tako da između tih podataka postoje određeni odnosi. Jedan te isti skup podataka služi većem broju aplikacija odnosno korisnika. Prema tome baze podataka mogu se definirati kao skup povezanih podataka, odnosno baza podataka je organizirana i uređena cjelina međusobno povezanih podataka spremljenih bez nepotrebne redundancije (zalihosti) ili ponavljanja. U svakodnevnom životu pojavljuje se čitav niz raznovrsnih evidencija, kartoteka, imenika, albuma i sl. koji, prema gornjoj definiciji, predstavljaju manje ili više složene baze podataka. Primjeri korištenja baza podataka: Telefonski imenik Knjižni fond i posuđivanje knjiga u knjižnici Policijska kartoteka Podaci o pacijentima u zdravstvu (liječničke ordinacije, bolnice itd.) Itd. Neke od jednostavnijih evidencija, imenika i sl. možemo sasvim uspješno voditi i pomoću programa za tablične proračune (MS Excel), koje u tom slučaju nazivamo plošnim bazama, jer se svi podaci nalaze samo u jednoj tablici tj. predstavljeni su dvodimenzionalno plošno. No tu postoje znatna ograničenja. 5 Baze Relacijska baza podataka je organizirana i uređena cjelina međusobno povezanih podataka koji su pohranjeni u jednoj ili više povezanih tablica. Povezivanjem tablica u relacijskoj bazi podataka izbjegava se nepotrebno ponavljanje istih podataka. Na primjer nazivi mjesta, ulica ili županija pohranjeni su u posebnim tablicama koje su povezane s tablicom u kojoj se vode recimo učenici neke škole. Na ovaj način se također izbjegavaju pogreške koje mogu nastati kod višekranog unosa istih podataka. Tablica (engl. Table) je osnovni objekt relacijske baze podataka i u njoj su pohranjeni podaci. V-3

4 MS Access 1 je programski sustav za organiziranje baze podataka i rad s podacima u njoj i predstavlja sustav za upravljanje relacijskom bazom podataka SUBP (Relational Database Management System RDBMS) Razlike između pojma podatak i informacije Podatak može biti pohranjen i obrađen u računalu. To može biti tekst, broj, datum, slika itd. Podatak sam po sebi ne mora mnogo značiti, a da bi dobio pravo značenje i predstavljao informaciju on treba biti obrađen. Dakle sirovi podatak mora biti interpretiran (obrađen) kako bi dobio puno značenje odnosno postao informacija Organizacija baze podataka Organizacija baza podataka (tablice, slogovi, polja, tipovi podataka u poljima i svojstva polja) Informacija o jednom subjektu (učenik, zaposlenik, škola..) predstavlja relaciju (engl. Relation). U relacijskim bazama podataka relacija je pohranjena kao tablica (engl. Table). Tablica (relacija) sastoji se od redaka (slogova) (engl. Record) i stupaca odnosno polja (engl. Field) ili atributa. Osnovne karakteristike tablice su: ne postoje dva jednaka retka ne postoje dva stupca jednakog naziva redoslijed redaka nije bitan redoslijed stupaca nije bitan Istovrsni objekti (npr. zaposlenici) prikazani su u tablici recima koji su opisani poljima (Ime, Prezime...). Slog ili redak sastoji se od više polja. Obično svaki redak sadrži i jedinstveni identifikator (na gornjoj slici to polje odnosno stupac ID_ucenik). 1 Inačice MS Access 2007 i 2010 su lokalizirane.tj. prevedene na hrvatski jezik. V-4 Baze podataka MODUL 5

5 Primjeri upotrebe velikih baza podataka Mnogo je primjera upotrebe velikih baza podataka, među najčešćima su: Sustavi rezervacije avionskih (zrakoplovnih) karata koji koristeći jedinstvene baze podataka o raspoloživim mjestima i letovima omogućavaju korisnicima (putnicima) širom svijeta jednostavnu rezervaciju mjesta na željenom letu bez bojazni da će to mjesto biti dodijeljeno nekom drugom. Baze podataka vladinih institucija omogućavaju efikasno i brzo praćenje, te prikupljanje i distribuciju s jednog mjesta mnogih podataka potrebnih građanima i institucijama. To su npr: porezne evidencije, podaci zdravstvenog i mirovinskog osiguranja, registracija vozila, Bankovni računi čije vođenje iziskuje pouzdano praćenje i izvršavanje novčanih i drugih transakcija. U zdravstvu relevantni medicinski podaci o pacijentima uneseni u baze podataka omogućavaju praćenje zdravstvenog stanja pacijenta (ili skupine pacijenata) što u slučaju potrebe osigurava mogućnost brze intervencije i zdravstvenog tretmana Organizacija baze podataka Sadržaj tablice Baza podataka teoretski može se sastojati od jedne ili više tablica, a u praksi to je uvijek više tablica. Svaka tablica treba sadržavati samo zapise ili slogove (engl.records) koji se odnose na određeni subjekt. Na primjer u jednoj tablici su podaci o uposlenicima, u drugoj tablici su poslovi koje obavljaju uposlenici, u trećoj su lokacije gdje se poslovi obavljaju itd. Povezivanjem ovih tablica (kreiranjem relacija ili veza) omogućavamo spajanje podataka uposlenik, posao, lokacija bez nepotrebnih ponavljanja. Naime slično bi se moglo postići i korištenjem samo jedne tablice u koju bi bili uneseni svi relevantni podaci, međutim u tom slučaju bi morali biti ponavljani mnogi podaci što je u suprotnosti s definicijom baze podataka, a uzrokovalo bi mnoge probleme (nepotrebno zauzimanje memorijskog prostora, mogućnost pogrešaka kod unosa istih podataka, usporavanje rada aplikacije itd). 5 Baze Sadržaj polja Svako polje u tablici treba sadržavati samo jedan (najmanji) element podatka iz jednostavnog razloga što pretraživanja i sortiranja u bazi vršimo preko polja. Primjer: polje može sadržavati podatak o adresi koji sadrži mjesto, poštanski broj, ulicu, kućni broj, međutim pretraživanje ili sortiranje po pojmu ulica koji se nalazi unutar polja ne bi bilo izvodivo. Radi toga podatak adresa je potrebno razbiti na sastavne elementa odnosno V-5

6 na više polja (mjesto, poštanski broj, ulica i kućni broj) što onda omogućava pretraživanja i sortiranja po svakom od elemenata Vrsta podataka u polju Svakom polju, odnosno stupcu dodjeljuje se određen tip podatka (Data Type) (slika 1) npr. tekst, datum, broj, valuta.. (Text, Date, Number, Currency ) što onda omogućava kasnije pretraživanja, ažuriranja, povezivanja itd, prema vrsti podatka (tipu). Slika 5.1. Tipovi polja i svojstva polja Svojstva polja Svako polje, pored vrste (tipa) podatka ima i određena svojstva (Field Properties) (slika 1) kao: veličina polja (Field Size), zahtijeva li se unos (Required), tekst zaglavlja (Caption) Primarni ključ Polje ili više polja (Atributa) kojima se može jednoznačno definirati redak (slog) tablice naziva se primarni ključ (Primary Key). V-6 Baze podataka MODUL 5

7 Primarni ključ upotrebljava se za povezivanje tablica. Primarni ključ mora zadovoljavati: vrijednost primarnog ključa mora biti jednoznačna primarni ključ ne može imati vrijednost NULL (ne može biti prazno polje) primarni ključ mora postojati kod kreiranja i spremanja sloga Indeks Indeks je poseban popis pokazivača na podatke u bazi, a upotrebljava se za brže pronalaženje i sortiranje zapisa. U bazama s velikom količinom podataka indeksiranje polja znatno ubrzava ove operacije jer se umjesto svih podataka u bazi pretražuju samo indeksi. Sličan primjer imamo kod traženja nekog pojma u knjizi. Postoji li u knjizi indeks pojmova (obično na kraju knjige), traženi ćemo pojam vrlo brzo pronaći jer su tu točno navedene stranice gdje se on nalazi i nije ga potrebno tražiti prelistavajući cijelu knjigu Povezivanje Svrha povezivanja tablica u bazi podataka Povezivanjem tablica dobivamo mogućnost izdvajanja podataka iz dviju ili više tablica na način da, koristeći upit (query), prikazujemo slogove koji su sastavljeni od polja iz povezanih tablica, a fizički se ne moraju ponovo pohraniti. To omogućava izbjegavanje nepotrebnog ponavljanja istih podataka što bi bilo neminovno kada bi se podaci nalazili u istoj tablici. Ovo i predstavlja glavnu snagu relacijskih baza. 5 Baze Odnos (Relationship) U kontekstu relacijske baze podataka odnos (engl. Relationship) je veza dvije tablica i to preko vrijednosti primarnog ključa. To znači da je vrijednost primarnog ključa pohranjena u obje tablice. Povezane tablice sadrže iste vrijednosti s jedne strane (u jednoj tablici) u obliku primarnog ključa i s druge strane (u drugoj tablici) u obliku vanjskog ključa. Odnosi 2 između tablica - tipovi relacija Odnosi između raznih objekata u bazi predstavljeni su vezama (engl. Relationship). Postoje tri tipa veza (odnosa), a to su: 2 U lokaliziranim (prevedenim) verzijama (inačicama) MS Accessa (2007 i 2010) relacije su prevedene kao odnosi V-7

8 jedan prema jedan (one-to-one) 1:1 jedan prema više (one-to-many) 1:M više prema više (many-to-many) M:M Najčešća veza je veza 1:M (jedno mjesto više učenika), kod koje jednoznačna vrijednost primarnog ključa može povezivati jedan, više ili čak niti jedan slog u povezanoj tablici. U našem primjeru tablica Mjesto i tablica Učenik povezane su vezom 1:M Slika 5.2. Veza 1:M U tablici Ucenik u slogu (zapisu) svakog učenika nije zapisano mjesto stanovanja učenika nego samo identifikacija toga mjesta koje je zapisano u tablici Mjesto. Povezivanjem ovih dviju tablica (preko polja ID_mjesto) dobijemo mogućnost spajanja podataka ovih dviju tablica. Veza 1:1 (jedan brod jedan kapetan) nije uobičajena jer informacije povezane na ovaj način najčešće su spremljene u istoj tablici (u tablici Zapovjednik ID_brod bi se nalazio kao vanjski ključ tablice Brod). Kod ove veze jednoznačna vrijednost primarnog ključa može povezivati samo jedan vanjski ključ (ili primarni ključ druge tablice), dakle svaki zapis u prvoj tablici može imati samo jedan odgovarajući zapis u drugoj tablici, a svaki zapis u drugoj tablici može imati samo jedan odgovarajući zapis u prvoj tablici. Da bismo dobili ovu vezu moramo postaviti jedinstveni indeks (engl. index) na vanjski ključ što osigurava da se vanjski ključ ne može duplicirati (ponaša se kao primarni ključ). Slika 5.3. Veza 1:1 V-8 Baze podataka MODUL 5

9 Definiranje relacije M:M (više učenika sudjeluje na više natjecanja) riješeno je stvaranjem treće tablice, koja se često naziva tablica stjecišta, koja odnos M:M rastavlja u dva odnosa 1:M. Primarni ključ iz svake od dviju tablica nalazi se u trećoj tablici. Kao rezultat, treća tablica zapisuje svaku pojavu ili instancu odnosa. Slika 5.4. Veza M:M Bazu može činiti jedna, ali u pravilu je čini više međusobno povezanih tablica. Što zapravo dobivamo ovim povezivanjem tablica? Dobivamo mogućnost izdvajanja podataka iz jedne, dviju ili više tablica na način da, koristeći upit (query) ili pogled (view), prikazujemo slogove koji su sastavljeni od polja iz povezanih tablica, a fizički se ne moraju ponovo pohraniti. Upiti ili pogledi predstavljaju dakle virtualne tablice koje ne sadrže podatke nego samo definicije takvih tablica. Ovo i predstavlja glavnu snagu relacijskih baza Integritet podataka Kod definiranja tablica primarne ključeve povezujemo s vanjskim ključevima i na taj način Accessu objašnjavamo način združivanja tablice s potrebnim podacima. Povezane tablice sadrže iste vrijednosti u jednoj u obliku primarnog ključa, a u drugoj u obliku vanjskog ključa, što znači da polja koja sadrže ključeve moraju biti istog tipa. Postoje pravila koja osiguravaju pravilno unošenje, ažuriranje i brisanje ovih vrijednosti čime štitimo integritet podataka u bazi. 5 Baze Jedno od osnovnih pravila zaštite integriteta podataka u bazi jest pravilo referencijalnog integriteta, a ono je vrlo jednostavno i kaže: Vanjski ključ u povezanoj tablici mora odgovarati primarnom ključu osnovne tablice. Kad u Accessu aktiviramo održavanje relacijskog integriteta, to znači da će on voditi računa o integritetu podataka u bazi pa neće, primjerice, dozvoliti da osoba (iz tablice Ucenik) stanuje (bude povezana) u nepostojećem mjestu (tablica Mjesta). V-9

10 5.1.4 Poslovi vezani uz bazu podataka Izrada baze podataka Profesionalne baze podataka su kompleksne tvorevine koje moraju ispunjavati mnoge zahtjeve (o sigurnosti, kontinuiranom radu itd). Njih dizajniraju i kreiraju stručnjaci za baze podatka. Da bi mogli uspješno obavljati ove poslove oni posjeduju znanja o bazama podataka: kako one rade, kako ih se može povezivati, kako ih instalirati i programirati Unos podataka u bazu Korisnici baza podataka svakodnevno koriste baze unoseći podatke te koristeći informacije koje su im dostupne. Njihova je odgovornost prvenstveno za ispravnost unesenih podataka te za održavanje podataka na osnovu kojih se dobivaju informacije iz baze Pristup podacima u bazi Administratori baza podataka dnevno prate rad baza i osiguravaju sigurnost podataka i neprekidnost rada. Kako su profesionalne baze kompleksne u njima se čuvaju, te iz njih dobivaju mnoge informacije. Kako svi podaci i informacije nisu namijenjeni svim korisnicima (sigurnosni ili poslovni razlozi), administratori baza podataka su zaduženi za dopuštanje, odnosno zabranu pristupa pojedinim kategorijama odnosno odgovarajućim korisnicima Održavanje baze podataka Baze podataka su pored svih mjera predostrožnosti, kao u ostalom svi sustavi podložne kvarovima ili padovima. Da bi posljedice ovih padova bile što je moguće manje velika se pažnja posvećuje stvaranju i vođenju sigurnosnih kopija koje se onda koriste za oporavak sustava. Administrator baze podataka je odgovoran da u slučaju potrebe (pada baze ili većih kvarova) osigurava restauraciju )rekonstrukciju) podatkovnih i računalnih resursa. V-10 Baze podataka MODUL 5

11 5.2 Korištenje programa za rad s bazama podataka Office Access 2010, kao i 2007 za razliku od prethodnih inačica koje su u nazivu datoteke imale nastavak (sufiks ili ekstenziju) mdb ima nastavak accdb. Lokaliziran je (preveden na hrvatski jezik) i izgledom i pristupom se razlikuje od prethodnih inačica što se naročito primjećuje u zamjeni klasičnih izbornika (menija) i alatnih traka Vrpcom 3 koja je namijenjena za jednostavno pregledavanje, a sastoji se od kartica koje su organizirane oko pojedinih scenarija ili objekata. Kontrole na svakoj kartici dodatno su organizirane u nekoliko grupa tako da se na Vrpcu može smjestiti bogatiji sadržaj nego u izbornike ili alatne trake u ranijim inačicama MS Office. Slika 5.5. Vrpca (traka) s alatima Polazno Slika 5.6. Vrpca (traka) s alatima Alati baze podataka Slika 5.7. Vrpca (traka) s alatima Stvaranje Slika 5.8. Vrpca (traka) s alatima Vanjski podaci 5 Baze Kartice su oblikovane da bi bile usmjerene na zadatke, dok grupe unutar svake kartice dijele zadatke na podzadatke. U svakoj grupi gumbi naredbi izvršavaju naredbu ili prikazuju izbornik naredbi. 3 Vrpca (Ribbon) odgovara Alatnoj traci (toolbar), dok Kartica (Ribbon tab) odgovara Izborniku (Menu) u ranijim inačicama Accessa V-11

12 Slika 5.9. Kartice, naredbe, grupe naredbi Uz standardni skup kartica koje se pojavljuju na Vrpci prilikom svakog pokretanja programa Office Access 2010, na sučelju se samo prilikom obavljanja određene vrste zadataka pojavljuju Kontekstualni alati koji omogućuju rad s objektom koji smo odabrali na stranici. Kad kliknemo na objekt, pokraj standardnih kartica pojavljuje se odgovarajući skup kontekstualnih kartica naglašenih bojom. Slika Kontekstualna kartica Vrpca se može minimizirati kombinacijom tipki Ctrl+F1 i tada su vidljivi samo nazivi kartica. Slika Traka za brzi pristup Traka za brzi pristup može se prilagoditi potrebama (dopunjavati i uređivati) V-12 Baze podataka MODUL 5

13 Slika Prilagodba trake za brzi pristup U paketu Office 2007 u gornjem lijevom kutu svih programa u nalazi se Gumb Office koji sadrži mnoge mogućnosti (otvaranje, spremanje, ispis te prikaz svih ostalih mogućnosti dokumenta) koje su u ranijim inačicama bile u izborniku File (Datoteka). U Officeu 2010 ponovno se uvodi File (Datoteka) ali sada kao jedna od vrpci (Ribons) i ona zamjenjuje gumb Microsoft Office i izbornik Datoteka iz starijih izdanja sustava Microsoft Office. 5 Baze Slika Kartica Datoteka Sljede neke naredbe (i njihovi opisi) na kartici Datoteka V-13

14 naredba Novo Otvori Spremi Ispis Zatvori Izlaz opis Kreiranje prazne ili odabir baze iz predložaka Otvaranje postojeće baze Spremanje otvorene baze Ispis tablica, izvještaja i drugh objekata baze Zatvara otvorenu bazu (ne aplikaciju) Zatvara bazu i aplikaciu Rad sa bazom podataka Otvaranje i zatvaranje programa za rad sa bazom podataka Pokretanje MS Accessa 2010 OtvaranjeMS Accessa iz Windows XP, Viste ili Windows 7 vizualno se malo razlikuje, međutim radnje koje je potrebno izvršiti potpuno su identične kod sva tri sustava. MS Access pokrećemo: Start All Programs (Svi programi) (Microsoft Office) Microsoft Access. Slika Pokretanje Accessa (iz Win XP) V-14 Baze podataka MODUL 5

15 Zatvaranje (izlaz iz) aplikacije MS Access Klikom na u gornjem desnom kutu prozora aplikacije (Slika 5.15.) ili klikom na Izlaz na kartici Datoteka ili konačno tipkovničkom kraticom Alt+F4 Slika Kartica Datoteka Otvaranje, zatvaranje baze podataka Otvaranje baze U programu MS Acces 2010 na kartici Datoteka treba odabrati (kliknuti) naredbu Otvori koja otvara dijaloški prozor Otvori u kojem pronalazimo mapu (Folder) u kojoj se nalazi baza koju želimo otvoriti. Označimo je te je klikom na Otvori otvaramo. 5 Baze Slika 5.16 Prozor Otvori 4 Baza izrađena u Accessu 2007 i 2010 je spremljena kao datoteka s ekstenzijom accdb, za razliku od prethodnih inačica Accessa koje su koristile ekstenziju mdb V-15

16 Slika Windows Explorer Drugi način: Otvorimo Windows Explorer u kojem pronalazimo mapu (Folder) u kojoj se nalazi baza koju želimo otvoriti. Označimo je te je otvaramo dvostrukim klikom. Kod otvaranja datoteka s aktivnim sadržajem (podatkovne veze, makronaredbe itd.), pojavit će se traka za poruke (Sigurnosno upozorenje) jer se u aktivnom sadržaju mogu nalaziti virusi i ostale opasnosti koje mogu naštetiti računalu Slika Sigurnosno upozorenje Ako znamo da datoteka dolazi iz pouzdanog izvora, na traci za poruke možemo kliknuti na Omogući sadržaj što datoteku označava kao pouzdanu tako se prilikom njezina ponovnog otvaranja neće pojavljivati Sigurnosno upozranje. Omogući sav sadržaj Označava datoteku kao pouzdan dokument i omogućava izvršavanje aktivnog sadržaja. Dodatne mogućnosti Odabire aktivni sadržaj koji će se izvršiti samo jednokratno. Kod ponovnog pokretanja datoteke opet će se pojaviti traka za poruke. Slika Sigurnosno upozorenje - Omogući sav sadržaj V-16 Baze podataka MODUL 5

17 Zatvaranje baze Za zatvaranje otvorene baze podataka u programu MS Acces 2010 na kartici Datoteka treba odabrati (kliknuti) naredbu Zatvori bazu podataka. Kompletan program MS Access, kako je već rečeno zatvara se klikom na prozora Microsoft Access Slika Zatvaranje baze Izrada nove baze i njeno spremanje Kreiranje nove Baze U kartici Datoteka odabiremo Novo što nam pruža mogućnost odabira izrade nove (prazne) baze ili izrade nove baze iz dostupnih predložaka (Templates). Odabirom naredbe Otvori otvaramo postojeću bazu (vidi točku ). 5 Baze Slika Kartica Datoteka V-17

18 Slika Stvaranje prazne baze 1. Izrada: Prazna baza podataka - kreiranje nove prazne (čistu) baze Nova baza po predlošku - kreiranje baze zasnovane na nekom od postojećih predložaka (templates). 2. Pohrana: Slika 5.23 Stvaranje baze iz predloška Nakon odabira vrste baze koju želimo kreirati, odabiremo ime nove baze i mapu u kojoj će baza biti pohranjena. Postupak stvaranja nove baze završavamo klikom na Stvori. V-18 Baze podataka MODUL 5

19 Pohranjivanje (spremanje) baze Za razliku od ostalih programa iz paketa MS Office samo MS Access zahtijeva pohranjivanje nove baze (datoteke ) na samom početku, dakle pohranjujemo praznu datoteku u koju se kasnije unose (ažuriraju) sve promjene i to odabirom naredbe Save s kartice Datoteka ili klikom na ikonu na traci za brzi pristup. Novonastale promjene moguće je također pohraniti i klikom na ikonicu za izlaz iz pojedinih prozora (objekata) baze kada Access automatski zahtijeva pohranu. Kompletna baza podataka sa svim objektima i korisničkim sučeljem pohranjuje se u jedinstvenu datoteku s ekstenzijom (sufiksom) accdb (npr. Northwind.accdb, ucenici. accdb itd.). Ukoliko želimo postojeću bazu pohraniti na disketu, USB memorijsku karticu ili na drugi disk, to možemo uraditi izravno naredbom Spremi bazu podataka kao na kartici Datoteka iz Windows Explorera kopiranjem (Copy) sačuvane datoteke ili slanjem na drugi uređaj (Send To) Minimiziranje vrpci Vrpce je moguće minimizirati kako bi oslobodili radni prostor. Minimiziramo je dvostrukim klikom na neku od kartica vrpce. Povratak iz minimiziranog na normalan prikaz Vrpce vršimo dvostrukim klikom na bilo koju karticu na minimiziranoj vrpci. Nije moguće (bez programiranja) dodavanje kartica vrpci, mijenjati, ukloniti ili preraspodijeliti naredbe ili grupe na vrpci kao ni prebacivanje na alatne trake i izbornike iz ranijih verzija MS Accessa. 5 Baze Moguće je prilagoditi traku za brzi pristup dodavanjem naredbi koje često koristimo, te premještanje same trake 5 Naredbe Save As s kartice Datoteka se upotrebljavaju za pohranu kopija objekata baza (tablice, upiti itd), a ne za pohranu kopije baze 6 MS Access2007 i2010 imaju ekstenziju accdb, a starije inačice Accessa imaju ekstenziju mdb V-19

20 Slika Prilagodba alatne trake za brzi pristup Korištenje dostupne funkcije pomoći Funkciju Pomoć (Help) odnosno prozor pomoći u Accessu, kao i u svim drugim aplikacijama MS Officea 2010 pokrećemo klikom na gumb Pomoć koji je smješten u gornjem desnom uglu prozora aplikacije. Otvara se prozor Access Pomoć. Isto postižemo i s tipkovnice pritiskom na tipku F1. Slika Pomoć V-20 Baze podataka MODUL 5

21 Pretraživanje vršimo tako da u polje za pretraživanje pomoći upišemo željeni pojam ili frazu (u primjeru na slici to je pojam vrpca) ili odaberemo nešto od ponuđenog. Pretraživati se mogu sadržaji s Office Online ili Sadržaji s računala. Slika Pretraživanje pomoći Na slici je rezultat izvanmrežne pretrage pomoći za pojam vrpce. 5 Baze Slika Rezultat pretrage Najčešće radnje s bazom podataka Otvaranje, spremanje i zatvaranje Otvaranje nove prazne baze automatski pokreće otvaranje nove tablice (osnovnog objekta) baze tabličnom prikaz. Međutim, da bi se ova tablica mogla koristiti za pohranu informacija njoj tek treba dodati polja i imenovati ih, definirati tipove podataka itd. V-21

22 Slika Otvaranje nove tablice Otvaranje postojeće tablice, kao uostalom i drugih objekata baze podataka vršimo dvostrukim klikom na odabrani objekt (u ovom slučaju tablicu) u Navigacijskom oknu u kojem su prikazani svi objekti programa Access ili desnim klikom na odabrani objekt pa odabirom naredbe Otvori. Slika Otvaranje tablice Spremanje tablice možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (tablice) otvara se izbornik u kojem odabiremo Spremanje klikom na na traci za brzi pristup, odnosno tipkovničkom kraticom Ctrl+S, klikom na u obrascu. U koliko je bilo promjena na objektu Access će ih spremiti. Slika Spremanje tablice V-22 Baze podataka MODUL 5

23 Zatvaranje tablice možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (tablice) otvara se izbornik u kojem odabiremo Zatvori Klikom na u obrascu. Ukoliko je bilo kakvih promjena koje nisu spremljene, Access će zatražiti spremanje! Isto će se desiti i kod prvog spremanja s tim da će Access tražiti da odredimo ime tablice. Na isti način otvaramo i ostale objekte baze: Otvaranje upita (Query) vršimo dvostrukim klikom na odabrani objekt (u ovom slučaju upit) u Navigacijskom oknu u kojem su prikazani svi objekti programa Access ili desnim klikom na odabrani objekt pa odabirom naredbe Otvori Spremanje upita možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (upita) otvara se izbornik u kojem odabiremo Spremanje, klikom na odnosno tipkovničkom kraticom Ctrl+S na traci za, brzi pristup ili klikom na u otvorenom obrascu. U koliko je bilo promjena na objektu Access će ih spremiti. Zatvaranje upita - možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (upita) otvara se izbornik u kojem odabiremo Zatvori ili klikom na u obrascu. Ukoliko je bilo kakvih promjena koje nisu spremljene, Access će zatražiti spremanje! Isto će se desiti i kod prvog spremanja s tim da će Access tražiti da odredimo ime upita. Otvaranje obrasca (Forms) vršimo dvostrukim klikom na odabrani objekt (u ovom slučaju obrazac) u Navigacijskom oknu u kojem su prikazani svi objekti programa Access ili desnim klikom na odabrani objekt pa odabirom naredbe Otvori. Spremanje možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (upita) otvara se izbornik u kojem odabiremo Spremanje, klikom na odnosno tipkovničkom kraticom Ctrl+S na traci za, brzi pristup ili klikom na u otvorenom obrascu. U koliko je bilo promjena na objektu Access će ih spremiti. 5 Baze Zatvaranje obrasca možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (obrasca) otvara se izbornik u kojem odabiremo Zatvori ili klikom na u obrascu. Ukoliko je bilo kakvih promjena koje nisu spremljene, Access će zatražiti spremanje! Isto će se desiti i kod prvog spremanja s tim da će Access tražiti da odredimo ime obrasca. Otvaranje izvještaja (Reports) vršimo dvostrukim klikom na odabrani objekt (u ovom slučaju obrazac) u Navigacijskom oknu u kojem su prikazani svi objekti programa Access ili desnim klikom na odabrani objekt pa odabirom naredbe Otvori. Spremanje izvještaja možemo izvršiti na nekoliko načina: V-23

24 Desnim klikom na naslovnu traku otvorenog objekta (upita) otvara se izbornik u kojem odabiremo Spremanje, klikom na odnosno tipkovničkom kraticom Ctrl+S na traci za, brzi pristup ili klikom na u otvorenom obrascu. U koliko je bilo promjena na objektu Access će ih spremiti Zatvaranje izvještaja možemo izvršiti na nekoliko načina: Desnim klikom na naslovnu traku otvorenog objekta (obrasca) otvara se izbornik u kojem odabiremo Zatvori ili klikom na u obrascu. Ukoliko je bilo kakvih promjena koje nisu spremljene, Access će zatražiti spremanje! Isto će se desiti i kod prvog spremanja s tim da će Access tražiti da odredimo ime izvještaja Mijenjanje vrste prikaza Access baza podatka je skup podataka i objekata koji se odnosi na određenu temu ili svrhu. U Navigacijskom oknu možemo vidjeti sve objekte koji su korišteni u bazi Slika Svi objekti u navigacijskom oknu Osnovni objekti Access baze podataka su: Tablica (Table) objekt koji definiramo i upotrebljavamo za pohranu podataka. Upit (Query) objekt koji korisniku omogućava pregled jedne ili više tablica, a omogućava i umetanje, ažuriranje ili brisanje podataka. Pomoću upita moguće je također, na osnovi podataka iz jedne ili više postojećih tablica, kreirati novu. Obrazac (Form) - objekt namijenjen za unos, prikaz ili upravljanje izvođenjem aplikacije Izvještaj (Report) objekt za formatiranje, izračun i ispis (prikaz) izabranih podataka. Makro naredba (Macro) objekt koji predstavlja strukturiranu definiciju jedne ili više akcija koje treba izvršiti kao odgovor na određeni događaj (npr. makro koji nakon odabira nekog objekta na glavnoj formi otvara drugu formu). Modul (Modul) objekt koji sadrži korisničke procedure pisane pomoću VBA (Visual Basic for Application) Tablica je osnovni objekt baze podataka, a u ovom poglavlju bit će riječi još i o Obrascima, Upitima i Izvještajima. V-24 Baze podataka MODUL 5

25 Izbor vrste prikaza odabranog objekta vršimo klikom na gumb Prikaz na kartici Polazno. Isto postižemo i desnim klikom na karticu otvorenog objekta, u ovom primjeru tablice. Dva su osnovna prikaza Prikaz dizajna i Prikaz podatkovnog lista (Design View i Datasheet View) kojima prikazujemo odabrani objekt u bazi (tablice, upiti, obrasci i izvještaji) Slika Izbor pregleda Slika Slika pregleda (2) Prikaz dizajna (Design View): Prozor koji pokazuje dizajn objekata baze podataka: tablica, upita, obrazaca, izvještaja, makro naredbi... U prikazu dizajna moguće je stvarati nove objekte baze podataka i mijenjati dizajn postojećih. Ovaj pregled koristimo za kreiranje odnosno uređivanje i održavanje baze. Na Slici je prikazan primjer Prikaza dizajna jednoga upita. 5 Baze Slika Prikaz Dizajna (upit) V-25

26 Prikaz podatkovnog lista (Datasheet View) je pogled koji koriste krajnji korisnici baze za rad s podacima u bazi (unos podataka, sortiranje itd.). Na slici prikazan je primjer Prikaz podatkovnog lista jednoga upita. Slika Upit - Prikaz podatkovnog lista Na isti način prikazujemo i prebacujemo se iz Prikaza dizajna u Prikaz podatkovnog lista (i obrnuto) ostalih objekata baze (tablice, obrasci, izvještaji) Brisanje tablice u bazi Brisanje tablice Budući da je proces brisanja tablice nepovratan, treba biti pažljiv jer brisanjem tablice brišemo i sve podatke u njoj. U Navigacijskom oknu odaberemo (selektiramo) tablicu koju želimo izbrisati Desnim klikom na odabrani objekt (tablicu) otvara se izbornik u kojem izabiremo Izbriši Tablica je izbrisana. Slika 5.36 Brisanje tablice V-26 Baze podataka MODUL 5

27 Brisanje upita U Navigacijskom oknu odaberemo (selektiramo) upit koju želimo izbrisati Desnim klikom na odabrani objekt (upit) otvara se izbornik u kojem izabiremo Izbriši Upit je izbrisan. Brisanje obrasca U Navigacijskom oknu odaberemo (selektiramo) obrazac koju želimo izbrisati Desnim klikom na odabrani objekt (obrazac) otvara se izbornik u kojem izabiremo Izbriši Obrazac je izbrisan. Brisanje izvještaja U Navigacijskom oknu odaberemo (selektiramo) izvještaj koju želimo izbrisati Desnim klikom na odabrani objekt (izvještaj) otvara se izbornik u kojem izabiremo Izbriši Izvještaj je izbrisan Navigacija među slogovima Navigaciju po redcima (slogovima) tablice možemo vršiti na više načina: Korištenjem tipkovnice Tipka Opis Strelica dolje (Down Arrow) Strelica gore (Up Arrow) Ctrl+Home Ctrl+End Na sljedeći slog Na prethodni slog Na prvo polje prvog sloga Na zadnje polje zadnjeg sloga 5 Baze Stranica gore (Page Up) Stranica dolje (Page Down) Home End Tab Shift+Tab Za jednu stranicu (prozor) gore Za jednu stranicu (prozor) dolje Na prvo polje tekućeg sloga Na zadnje polje tekućeg sloga Na sljedeće polje Na prethodno polje Korištenje tipkovnice za navigaciju po zapisima V-27

28 Korištenjem navigacijskih tipki u tablici (nalaze se na navigacijskoj alatnoj traci na dnu prozora Table otvorenoj u Prikazu podatkovnog lista. Slika Korištenje nanavigacijskih tipki u tablici Za prebacivanje na određeni broj sloga potrebno se mišem pozicionirati u polje prikaza tekućeg sloga i unijeti broj sloga koji želimo. Odabir potvrđujemo tipkom Enter. Navigacija po upitu Navigaciju po rezultatima upita vršimo na isti način kao kod tablice: Korištenjem tipkovnice (vidi tablicu Korištenje tipkovnice za navigaciju po zapisima) Korištenjem navigacijskih tipki u tablici (nalaze se na navigacijskoj alatnoj traci na dnu prozora upita otvorenog u Prikazu podatkovnog lista. Za prebacivanje na određeni broj sloga potrebno se mišem pozicionirati u polje prikaza tekućeg sloga i unijeti broj sloga koji želimo. Odabir potvrđujemo tipkom Enter. Navigacija po obrascu Obrasci mogu biti kreirani tako da istovremeno prikazuju više zapisa, međutim uglavnom prikazuju zapise jedan po jedan. Kretanje, odnosno prelazak s jednog zapisa (sloga) na drugi, možemo vršiti na isti način kako smo to radili kod tablica : V-28 Baze podataka MODUL 5

29 Slika Obrazac navigacije Korištenjem tipkovnice (vidi tablicu Korištenje tipkovnice za navigaciju po zapisima) Korištenjem navigacijskih tipki (nalaze se na navigacijskoj alatnoj traci na dnu prozora obrasca - vidi sliku Navigacija po obrascu) Za prebacivanje na određeni broj sloga potrebno se mišem pozicionirati u polje prikaza tekućeg sloga i unijeti broj sloga koji želimo. Odabir potvrđujemo tipkom Enter Sortiranje slogova Sortirati slogove možemo u tablici, obrascu ili u rezultatu upita. Sortiranje može biti izvršeno rastućim (Ascending) ili padajućim (Descending) redoslijedom. Postupak: Otvorimo u Prikazu podatkovnog lista objekt (tablicu, obrazac ili rezultat upita) u kojem želimo izvršiti sortiranje. Označimo kolonu po kojoj želimo sortirati i na vrpci kliknemo na ikonu Uzlaznog (Sort Ascending) ili sortiranjasilaznog (Sort Descending) zavisno želimo li sortiranje padajućim ili rastućim redoslijedom. Ako je označena kolona tekstna sortiranje će biti abecednim redom, a ako je numerička sortiranja će biti numeričkim redom. 5 Baze Slika Prikaz podatkovnog lista V-29

30 Isto možemo postići desnim klikom na odabranu kolonu te izborom vrste sortiranja (Slika 5.40). Slika Sortiranje Napomena: Za sortiranje po više polja ponavljamo isti postupak samo što označavamo više kolona. Međutim treba voditi računa o tome da se sortiranje vrši po kolonama (poljima) s lijeva na desno. Dakle, ako želimo promijeniti redoslijed sortiranja slogova, moramo premjestiti kolone u prikazu prije izvođenja samog sortiranja. Kod sortiranja obrazaca moguće je sortiranje samo po jednom polju. U postupku izrade upita možemo odrediti kako će biti sortirani podaci koje upit donese. Vrijedi isti princip redoslijeda (s lijeva na desno) polja po kojima će se vršiti sortiranje. V-30 Baze podataka MODUL 5

31 5.3 Tablice Slogovi Dodavanje, brisanje slogova u tablici Dodavanje novih slogova Dodavanje novih slogova,odnosno unos podataka u tablicu moguće je iz Prikaza podatkovnog lista (Datasheet View) koji otvaramo dvostrukim klikom na ime tablice (u gornjem slučaju to je npr. t_mjesta) u Navigacijskom oknu. Unos u prvo polje (ID ) nije moguć jer je ovo polje tipa AutoNumber. To je brojčano (numeričko) polje koji se automatski povećava za svaki novi slog i ne može se ručno mijenjati. Slika Unos retka 5 Baze Prijelaz na sljedeće polje vršimo tipkom Tab ili npr. klikom miša u to polje. Ako pokušamo u polje unijeti krivi tip podatka (npr. u polje datum_r na Slici koje je datumsko pokušamo unijeti tekst), Access to neće dozvoliti. S posljednjeg polja sloga (retka tablice) koje smo unijeli tipkom Tab prelazimo na sljedeći slog. Po završetku unosa pohranjujemo tablicu. V-31

32 Brisanje slogova - zapisa u tablici Brisanje sloga (retka) u tablici vršimo tako da označimo željeni redak (kliknemo na selektor retka - record selector) i pritisnemo tipku Delete na tipkovnici ili odaberemo naredbu Izbriši s vrpce ili desnim klikom na odabrani redak što otvara iskočni izbornik na kojem odabiremo Izbriši slog Slika Brisanje slogova Prije brisanja Access upozorava da je brisanje nepovratan proces Klikom na Da izvršava se brisanje. Slika Upozorenja prije brisanja V-32 Baze podataka MODUL 5

33 Dodavanje, mijenjanje, brisanje podataka u slogu Dodavanje i prilagodbu podataka u slogu možemo izvršiti u tablici koja je otvorena u Prikazu podatkovnog lista (Datasheet View) Slika Unos podataka Dodavanje podataka odnosno unos (npr. broja telefona u gornjoj tablici vršimo tako da odaberemo prvo prazno polje u novoj koloni (klikom u to polje). Nakon unosa u sljedeće polje prebacujemo se klikom na to polje ili pritiskom na navigacijsku tipku donja strelica (Down Arrow) na tipkovnici. Prilagodba podataka, odnosno ispravak neke unesene vrijednosti, vrši se jednostavno klikom u polje na mjestu gdje trebamo izvršiti izmjenu te unosom potrebnih znakova s tipkovnice (na isti način kako to činimo u MS Wordu. Brisanje podataka iz sloga Brisati podatke iz sloga možemo u tablici koja je otvorena u Prikazu podatkovnog lista (Datasheet View). Odaberemo podatak koji želimo izbrisati i pritisnemo tipku Delete. Odmah možemo unijeti novi podatak ili polje ostaviti prazno (ako je u svojstvima tog polja vrijednost Potrebno (Required)postavljena na NE). 5 Baze V-33

34 5.3.2 Dizajn Izrada i imenovanje tablice i određivanje polja i tipova podataka Kreiranje tablice Kreiranja tablice (i drugih objekata baze) vršimo odabirom kartice Stvaranje na Vrpci. Tablicu možemo kreirati na nekoliko načina: Slika Vrpca Stvaranje Kreiranje tablice u Prikazu dizajna (Design View) Slika Kreiranje tablice Klikom na Dizajn tablice na kartici Stvori otvara dijaloški prozor Table u kojem možemo kreirati tablicu. Ovaj način omogućava određivanje i kontrolu svih svojstava (Properties) tablice. V-34 Baze podataka MODUL 5

35 Slika Vrste i svojstva polja Postupak: U prvom polju kolone Naziv polja (Field Name) unosimo naziv polja (npr. prezime) Pomoću tipke Tab na tipkovnici (ili klikom na sljedeće polje) prelazimo na prvo polje kolone Vrsta podataka (Data Type). U ovom polju pojavljuje se predodređena (Default) vrsta polja Tekst (Text). Klikom na pojavljuje se padajući izbornik svih tipova polja u kojem odabiremo tip polja koji odgovara našem podatku. Access prepoznaje više vrsta podataka. To su: Tip podatka Namjena Namjena 5 Baze Tekst (Text) Alfanumerički podaci do 255 znakova Do 255 bajtova Dopis (Memo) Alfanumerički podaci, rečenice i paragrafi do znakova Do bajtova Broj (Number) Numerički podaci koji mogu biti korišteni za računanje 1,2,4 ili 8 znakova 1,2,4 ili 8 bajtova 7 Korisno je prihvatiti običaj da se dodjeljuju imena od jedne riječi bez posebnih znakova radi mogućeg korištenja u nekim drugim programima (VBA) 8 Vrsta podatka (Data Type) određuje vrstu podatka koji mogu biti pohranjeni u polju i kazuje Accessu kako njim rukovati. V-35

36 Datum/Vrijeme (Date/Time) Datum i vrijeme 8 znakova 8 bajtova Currency Novčani iznosi - 8 znakova 8 bajtova Samonumeriranje (Auto Number) Numerik koji se automatski povećava za svaki novi slog ne može se ručno mijenjati 4 znaka 4 bajta Da/Ne (Yes/No) Booleove vrijednost DA/NE (True/False) 1 bit Ole objekt (Ole Object) Hiperveza (Hyperlink) Privitak (Attachment) Čarobnjak za traženje (Lookup Wizard) Slike, grafikoni i ostali OLE objekti iz drugih Windows aplikacija veličina do 1 gigabajt Adrese dokumenata ili datoteka na WWW, intranetu, LAN-u ili na lokalnom računalu do 2048 znakova Bilo koja podržana vrsta datoteke (do 2 GB) Novost u Accessu Uz zapise baze podataka možemo priložiti slike i druge vrste podržanih datoteka, vrlo slično kao kod e-pošte. Privitke je moguće pregledavati i uređivati. Polja privitaka omogućuju veću fleksibilnost od polje za OLE objekte, te učinkovitije koriste prostor za spremanje. Polje Tekst, Da/Ne ili Broj popunjava podacima iz druge tablice ili liste zadanih vrijednosti Do 1 gigabajt Do 255 bajtova Promjenu tipa podatka vršimo jednostavno klikom na željeni tip u padajućem izborniku. To je moguće vršiti bez ikakvih problema dok u tablici nemamo unesene podatke, međutim ako to pokušamo na tablici gdje je unesena veća količina podataka, to može rezultirati gubitkom nekih podataka. Ostala svojstva kreiranog polja mogu se mijenjati i uređivati u Svojstva polja (Field Properties) dijelu prozora u kojem postoje dvije kartice: V-36 Baze podataka MODUL 5

37 Kartica Općenito (engl. General) Svojstvo Opis Veličina polja (Field Size) Oblik (Format) Decimalna mjesta (Decimal Places) Ulazna maska (Input Mask) Opis (Caption) Zadana vrijednost (Default Value) Pravilo potvrde valjanosti (Validation Rule) Tekst provjere valjanosti (Validation Text) Potrebno (Required) Dopustiti nultu duljinu (Allow Zero Length) Indeksirano (Indexed) Određuje dužinu polja Upravlja načinom prikaza i ispisa podataka (npr. prikaz datuma) Prikaz broja decimalnih mjesta Zadavanje maske za unos podataka Zadavanje naziva polja koji će biti prikazivan u formama i izvještajima Podrazumijevana vrijednost polja Uvjet koji moraju zadovoljavati podaci uneseni u polje (npr. BETWEEN 1 AND 50) Poruka koja će biti prikazana ako podaci ne zadovoljavaju uvjet (npr. NEISPRAVNO Dozvoljene vrijednosti su između 1 i 50! ) yes ako se zahtijeva unos u polje (ne dozvoljava se Null vrijednost) Mogućnost pohrane nizova nulte duljine 1 Pridruživanje indeksa za brži pristup podacima ovog polja (odabirom jedinstvenog indeksa onemogućujemo ponavljanje ovog polja) 5 Baze V-37

38 Kartica Pretraživanje 9 (engl. Lookup) Svojstvo Kontrola prikaza (Display Control) Vrsta izbora retka (Row Source Type) Izvor retka (Row Source) Vezani stupac (Bound Column) Broj stupaca (Column Count) Naslov stupaca (Column Heads) Širina stupca (Column Widths) Reci popisa (List Rows) Širina popisa (List Width) Ograniči na popis (Limit To List) Opis Određuje tip kontrole za prikaz polja u pregledima podataka, formama i izvještajima (ako polje pokazuje na drugu to su uglavnom List Box ili ComboBox) Tip izvora podataka za odabranu kontrolu (Table/Query, Value List ili Field List) Izvor podataka Određuje stupac popisa (List Box ili Combo Box) koji je izvor podataka za ovo polje Broj stupaca s podacima u izvoru podataka Prikaz zaglavlja stupaca izvora podataka Zadavanje širine stupaca odvojene znakom točka sa zarezom (;). Broj vidljivih redaka u popisu kontrole Combo Box Zadavanje širine popisa kontrole Ograničavanje popisa samo na postojeću listu Svojstvo Pretraživanje (engl. Lookup) je vrlo korisno i praktično jer omogućava popunjavanje polja Tekst, DA/NE ili Broj podacima iz druge tablice ili liste zadanih vrijednosti. Postavke svojstva jednostavno postavljamo primjenom čarobnjaka za pretraživanje kojeg pokrećemo tako da ga odaberemo iz padajućeg izbornika Vrste podataka za polje na koje ga primjenjujemo (u našem slučaju to je id_mjesto) Pritiskom na tipku Tab na tipkovnici (ili klikom na sljedeće polje), prelazimo na prvo polje kolone Opis (Description ). Ovo polje nije obvezno za unos ali je korisno jer se pojavljuje u statusnoj traci pa ga možemo koristiti kao neku vrstu upute korisniku. 9 Obrada kartice Pretraživanje nije predviđena Sylabusom 5 ali je ipak spominjemo radi potpunijeg prikaza dizajna tablice V-38 Baze podataka MODUL 5

39 Aktiviranjem tipke Tab ponovo se vraćamo na kolonu Naziv polja gdje unosimo naziv sljedećeg polja i postupak ponavljamo dok ne definiramo sva polja. Kreiranu tablicu sada treba pohraniti što možemo izvršiti na nekoliko načina: Klikom na ikonu Save na alatnoj traci za brzi pristup Klikom na Save As u izborniku gumba Office (ili kombinacijom Ctrl+S s tipkovnice) Klikom na (zatvaranjem) prozora Tablica (Table). Aktiviranjem bilo kojeg od ova tri načina pojavljuje se dijaloški prozor u kojem dodjeljujemo naziv tablici. Klikom na OK prihvaćamo dodijeljeno ime. Slika Spremanje kao Dodjeljivanjem imena tablici završili smo kreiranje tablice. U slučaju da nismo odredili primarni ključ program će nas kod zatvaranja prozora (Save As) upozoriti na to te će nam ponuditi njegovo određivanje na način da kreira polje tipa Samonumeriranje (engl. AutoNumber) s nazivom ID. Slika Nije definiran primarni ključ 5 Baze Klikom na Da Access definira primarni ključ i pohranjuje tablicu. Ime tablice pojavljuje se u Navigacijskom oknu. Kreiranje tablice unošenjem podataka (Create Table by entering data) Odabirom alata Tablica (Table) s kartice Stvaranje (Create) na Vrpci (Ribbon) otvara se tablica u kojoj je definirano samo prvo polje ID čija je vrsta podatka Sanonumeriranje (Autonumber). 10 Radi lakšeg snalaženja imenima objekata dodajemo kao prefiks početno slovo dotičnog objekta, npr. t_ucenici, t_mjesta, itd. za tablice, odnosno f_ucenici, f_mjesta itd. za forme V-39

40 Slika Kreiranje tablice Slika Unošenje Dodavanje novog (novih) polja možemo izvršiti tako da jednostavno u koloni Kliknite da biste dodali unesemo podatak koji želimo da bude u tom polju, recimo prezime (Ivić u našem primjeru). Access će sam pokušati odrediti u svakom polju o kojim tipovima (vrstama) podataka se radi. Tipkom Enter dodajemo novu kolonu Kliknite da biste dodali. Kolona u koju smo unijeli prezime (Ivić) dobila je naziv Polje1. Slijedeće kolone (polja) dodana na ovaj način dobivat će nazive Polje2. Polje3 itd. Izmjenu (generičkog) naziva polja (Polje1, Polje2...) možemo izvršiti dvoklikom na naziv (Polje1..) ili odabirom opcije Preimenuj stupac iz padajućeg izbornika kojeg dobijemo desnim klikom na Polje1. Slika Polje Slika Preimenovanje stupaca V-40 Baze podataka MODUL 5

41 Slika Izbor pregleda Daljnje uređivanje tablice najbolje je u Prikazu dizajna. Prijelaz (jedan od načina) iz ovoga Prikaza podatkovnog lista (Datasheet Viewa) u Prikaz dizajna vršimo odabirom Prikaz dizajna u grupi Prikazi ili desnim klikom na naziv tablice te odabirom Prikaz dizajna (Design View) u izborniku koji se pojavljue. Prikaz dizajna, kako je već istaknuto pruža mogućnost određivanja i mijenjanja svih svojstava tablice (ili bilo kojeg drugog odabranog objekta baze). Kreiranje tablice pomoću Predložaka (Templates) Tablicu možemo kreirati pomoću predložaka tablica koji dolaze s programom Access Baze Slika Stvaranje tablice pomoću predložaka Slika Predlošci V-41

42 To su tablice Kontakti, Zadaci, Problemi, Događaji i Imovina. Kreiranje vršimo klikom na željenu tablicu u našem primjeru to je tablica Kontakti. Slika Tablica iz predloška Kontakti Primjena postavki polja Svojstva polja određuju se na nivou tablice. Ako želimo izvršiti promjene svojstava pojedinih polja, to možemo izvršiti u prikazu Dizajna tablice u dijelu Svojstva polja (Field Properties) u kojem se prikazuju svojstva odabranog polja. U svojstvima polja nalaze se i Veličina polja (Field Size) i Oblik polja (Format). Svojstvo Veličina polja određuje veličinu podatka u polju. Za polja numeričkog tipa veličina zavisi o odabranoj vrsti numerika, a najčešće korištene vrste su Dugi cijeli broj i Dvostruki (vidi: Tablica veličina polja za numerički tip podataka). Za polja tipa Tekst veličina je od 0 do 256 znakova. Svojstvo Oblik (Format) određuje kako će podatak biti prikazan (vidi slike: Oblik prikaza (formata) Broj i Datum). Vrsta Najmanja vrijednost Bajt (Byte) Najveća vrijednost Cijeli broj (Integer) -32,768 32,768 Dugi cijeli broj (Long Integer) -2,174,483,648-2,174,483,648 Jednostruki (Single ) -3,4X ,4X10 38 Dvostruki (Double) -1,8X ,8X Decimalni (Decimal) -1, ,10 38 Slika Oblik prikaza tipa Broj V-42 Baze podataka MODUL 5

43 Slika Oblik prikaza tipa Datum Promjena veličine polja - Za polja tipa Tekst predodređena (Default) veličina je 255 znakova, a moguća je od 0 do 256 znakova. Promjenu vršimo jednostavno izmjenom vrijednosti svojstva Veličina polja (Field Size). Ovdje treba reći da svojstvo veličine polja možemo koristiti za ograničenje broja unesenih znakova npr. poštanski broj može imati 5 znakova, OIB može imati 11 znakova itd. S desne strane prozora, zavisno o odabranom svojstvu pojavljuje se (plavim slovima) opis toga svojstva. Slika Veličina polja (Field Size) Promjena oblika (Format) broja Vršimo odabirom željenog oblika prikaza (formata) broja. S desne strane prozora, zavisno o odabranom svojstvu pojavljuje se (plavim slovima) opis toga svojstva. 5 Baze V-43

44 Slika Oblik prikaza (Format) numeričkog polja Slika Oblik prikaza (Format) datumskog polja Promjena oblika (Format) datuma Vršimo odabirom željenog oblika prikaza (formata) datuma. S desne strane prozora, zavisno o odabranom svojstvu pojavljuje se (plavim slovima) opis toga svojstva Izrada pravila za validaciju Provjeru ispravnog unosa brojeva, teksta, datuma i vremena te valute možemo ostvariti određivanjem jednostavnih pravila koja uneseni podaci moraju zadovoljiti, a postavljamo ih u svojstvu polja Pravilo potvrde valjanosti (Validation Rule). Način upisa (sintaksa) pravila za provjeru u svojstvu Pravilo potvrde valjanosti zavisi o tipu polja: V-44 Baze podataka MODUL 5

45 Numeričko polje (Number) U pogledu dizajna tablice odaberemo polje ovoga tipa i u svojstvu polja Pravilo potvrde valjanosti izravno upisujemo. Izraz <5000 znači da u polje bonus mogu biti unesene samo vrijednosti manje od 5000 ili izraz >=50 And <=100 koji znači da su dozvoljene odnosno da mogu biti unesene samo vrijednosti koje su veće ili jednake 50 i manje ili jednake 100. Drugi način: Klikom na otvaramo prozor Sastavljač izraza (Expression Builder) u kojem možemo, koristeći ugrađene funkcije, konstante i operatore kreirati izraz koji se prenosi u svojstvo Pravilo potvrde valjanosti. Slika Unos pravila provjere za numeričko polje 5 Baze Slika Sastavljač izraza Tekstno polje (Text) - U pogledu dizajna tablice odaberemo polje ovoga tipa. Ako želimo ograničiti dužinu unesenog teksta na pet znakova, onda ćemo u svojstvo Pravilo potvrde valjanosti unijeti?????, odnosno unosimo onoliko znakova pitanja (?) koliko znakova dopuštamo za unos. 11 Korištenjem Access pomoći (točka ) možemo dobiti više informacija o funkcijama Sastavljača izraza. V-45

46 Drugi način: Klikom na otvaramo prozor Sastavljač izraza u kojem možemo, koristeći ugrađene funkcije, konstante i operatore, kreirati izraz koji se prenosi u svojstvo Pravilo potvrde valjanosti. Datumsko polje (Date) - U pogledu dizajna tablice odaberemo polje ovoga tipa. Ako želimo ograničiti unos datuma samo na one datume koji su veći, odnosno kasniji od , u svojstvo Pravilo potvrde valjanosti unosimo ># #. Ako pak želimo ograničiti unos datuma samo na godinu, tada unosimo uvjet >=# And <= #. Drugi način: Klikom na otvaramo prozor Sastavljač izraza u kojem možemo, koristeći ugrađene funkcije, konstante i operatore kreirati izraz koji se prenosi u svojstvo Pravilo potvrde valjanosti. Valutno polje (Currency) - U pogledu dizajna tablice odaberemo polje ovoga tipa i u svojstvu polja Pravilo potvrde valjanosti unosimo izraz za provjeru na isti način kao i kod numeričkog polja: Drugi način: Klikom na otvaramo prozor Sastavljač izraza u kojem možemo, koristeći ugrađene funkcije, konstante i operatore kreirati izraz koji se prenosi u svojstvo Pravilo potvrde valjanosti. Polje svojstva Tekst provjere valjanosti (Validation Text) služi za unošenje teksta koji želimo da bude ispisan u poruci (prozoru) upozorenja koja se pojavljuje ukoliko unos ne odgovara pravilu provjere: Slika Pravilo provjere i tekst upozorenja Slika Prozor upozorenja 12 Ukoliko ne upišemo znakove #, Access će to uraditi sam. V-46 Baze podataka MODUL 5

47 Promjena vrste podataka i postavki polja u tablici Kod kreiranja tablice neophodno je odabrati adekvatan tip i veličinu polja u koje će biti unošeni podaci. Dok je tablica još prazna (bez podataka), možemo bez ikakvih posljedica mijenjati svojstva polja. Međutim promjena tipa i/ili veličine polja u tablici u kojoj se nalaze podaci može vrlo često izazvati gubitak podataka. Tako promjena veličine tekst polja uvjetuje gubitak svih podataka koji su veći od nove veličine polja. Prije promjene preporuča se napraviti rezervnu kopiju (Backup) podataka. Kod promjene tipa polja (npr. tip Tekst u tip Broj) sačuvani će biti samo oni podaci koje Access uspije prepoznati i konvertirati u novi tip podatka. Ostali podaci bit će izgubljeni. Zbog toga promjenu tipa polja treba koristiti samo ako je zaista neophodna. U slučaju da jest neophodna, preporuča se prije promjene napraviti rezervnu kopiju tablice (Backup). Kopiranje tablice obrasca ili izvještaja Kopiranje objekata baze podataka, u ovom slučaju tablice vršimo na dva načina Prvi način: u navigacijskom oknu odabiremo tablicu koju želimo kopirati Iz Vrpce, kartica Polazno odabiremo naredbu Kopiraj ili tipkovničku kraticu Ctrl+C odabiremo naredbu Zalijepi ili tipkovničku kraticu Ctrl+V u dijaloškom okviru koji se otvara odabiremo naziv kopije tablice te opciju lijepljenja zajedno sa svim podacima. Klikom na U redu u Navigacijskom oknu pojavljuje se kopija tablice. Drugi način: desnim klikom na odabranu tablicu u navigacijskom oknu otvara se izbornik prečaca u kojem odabiremo Kopiraj odabiremo naredbu Zalijepi u dijaloškom okviru koji se otvori odabiremo naziv kopije tablice te opciju lijepljenja zajedno sa svim podacima. Klikom na U redu u Navigacijskom oknu pojavljuje se kopija tablice. 5 Baze Slika Kopiranje Slika Kopiranje - desni klik V-47

48 Slika Lijepljenje tablice kao Definiranje polja kao primarnog kljuca Definiranje primarnog ključa Primarni ključ možemo definirati na dva načina: 1. Automatski - pri kreiranju tablice 2. Ručno nakon kreiranja tablice Automatsko definiranje primarnog ključa može se izvršiti kod kreiranja tablice (kao u točki ): Kod spremanja kreirane tablice pojavljuje se dijaloški prozor u kojem dodjeljujemo naziv tablici. Slika Dodjeljivanje imena tablici Nakon upisa imena tablice klikom na U redu prihvaćamo to ime, a Access upozorava da nije definiran primarni ključ. Slika Primarni ključ Ako prihvatimo definiranje primarnog ključa (klikom na Da) Access dodaje novo polje ID (tipa Samonumeriranje), definira ga kao primarni ključ i pohranjuje tablicu. V-48 Baze podataka MODUL 5

49 Slika Tablica prije definiranja primarnog ključa Slika Tablica poslije definiranja primarnog ključa Ručno definiranje primarnog ključa - Tablica treba biti otvorena u prikazu dizajna, a primarni ključ definiramo tako da kliknemo na Izbornik zapisa (Record Selektor) ili u polje koje želimo da bude primarni ključ te na ikonu Primarni ključ (Primary Key) na kartici Dizajn vrpce Accessa. Ako primarni ključ želimo postaviti na, recimo dva polja tada trebamo označiti (klikom na Izbornik zapisa) taj redak (polje) te držeći pritisnutu tipku Ctrl na isti način označiti drugo polje. Konačno kliknemo na ikonu Primarni ključ (Primary Key) na kartici Dizajn vrpce Accessa. 5 Baze Slika Ručno dodjeljivanje primarnog ključa Indeksiranje polja (sa i bez dopuštanja duplikata) Indeks je poseban popis pokazivača na podatke u bazi, a upotrebljava se za brže pronalaženje i sortiranje zapisa. U bazama s velikom količinom podataka indeksiranje polja znatno ubrzava ove operacije jer se umjesto svih podataka u bazi pretražuju samo indeksi. V-49

50 U svojstvima polja (tablica u Prikazu Dizajna) imamo svojstvo Indeksirano koje nam kazuje je li odabrano polje indeksirano ili nije (Da ili Ne). Poljima koja su indeksirana i određena kao jedinstvena svojstvo Indeksirano postavljeno je na Da (Bez duplikata), a poljima koja su indeksirana a nisu određena kao jedinstvena svojstvo Indeksirano postavljeno je na Da (Duplikati u redu). Svojstvo Indeksirano ovdje možemo mijenjati, ali sam indeks ovdje ne možemo brisati. Brisanje možemo izvršiti u prozoru Indeksi. Slika Svojstva indeksiranog polja (u pogledu dizajna) Indekse također postavljamo u Pregledu dizajna. Polje koje je primarni ključ automatski je indeksirano i nije dopušteno davanje istih vrijednosti (bez duplikata - ponavljanja) u ovom polju. Pokretanje dijaloškog prozora za indekse vršimo klikom na ikonu Indeksi na kartici Dizajn. Slika Prozor Indeksi U prozoru Indeksi iz padajućeg izbornika biramo polje koje želimo indeksirati, određujemo naziv indeksa i način sortiranja, rastući ili padajući (Ascending ili Descending), a ako to polje nije primarni ključ određujemo je li Jedinstveno (Unique). V-50 Baze podataka MODUL 5

51 Dodavanje polja u postojeću tablicu Dodavanje polja u postojeću tablicu Već kreiranoj tablici moguće je naknadno dodati jedno ili više polja. Da bismo to postigli, tablica mora biti otvorena u pregledu dizajna (Design View). Postupak dodavanja polja: Tablicu pokrenemo u Pregledu Dizajna U stupcu Naziv polja jednostavno unesemo ime novog polja (uposen), a u koloni Vrsta podataka odabiremo tip podatka koji će to polje sadržavati (Broj). Slika Dodavanje novog polja i određivanje vrste podatka (Pregled dizajna) Ako trebamo dodati još neko polje, ponavljamo gornji postupak. Nakon što smo dodali željeno polje (polja), tablicu moramo pohraniti (postupak kao u točki ). Klikom na prebacujemo se u Prikaz podatkovnog lista u kojem možemo unijeti podatke u nova polja. Promjene koje smo izvršili na tablici potrebno je pohraniti (na isti način kako je to ranije opisano). 5 Baze Dodavanje novog (novih) polja, kao i preimenovanje polja (stupca) možemo izvršiti i na postojećoj tablici koja je otvorena u Prikazu podatkovnog lista. Slika Unos podataka u novo polje i preimenovanje naziva polja V-51

52 Mijenjanje širine stupca u tablici Standardna širina Zadana (Default) stupca u kreiranoj tablici je 13,2095. Promjena širine stupca u tablici nema veze s veličinom polja, ovdje se radi samo o prikazu polja. Širinu stupca određujemo: 1. Otvorimo tablicu (Prikaz podatkovnog lista) zatim desni klik na stupac kojem želimo promijeniti širinu. Ovim otvaramo izbornik i odabiremo Širina stupca. čime otvaramo dijaloški prozor Širina stupca u kojem možemo odabrati standardnu širinu (Standardna širina), unijeti točnu željenu širinu ili odabrati onu koja najbolje odgovara unesenim podacima (Najbolje pristajanje) (vidi sliku Određivanje širine stupca). Slika Širina stupca Slika Određivanje širine stupca 2. Označimo (klikom na zaglavlje) stupac čiju širinu želimo mijenjati, zatim postavljamo pokazivač miša na lijevu ili desnu granicu zaglavlja te držeći pritisnutom lijevu tipku miša jednostavno granicu pomičemo lijevo ili desno zavisno o tome širimo li ili sužavamo kolonu (vidi sliku Određivanje širine stupca II). Slika Određivanje širine stupca II 3. Moguće je istovremeno mijenjati širinu svih stupaca u tablici. U tablici otvorenoj u Prikazu podatkovnog lista postavljamo pokazivač miša iznad krajnjeg lijevog stupca (pokazivač mijenja izgled u ). Klikom označavamo prvi stupac i bez otpuštanja lijeve tipke miša lagano pomičemo preko svih stupaca ozna- V-52 Baze podataka MODUL 5

53 čavajući ih. Otpustimo tipku miša i postavljamo pokazivač na spojnicu prvog i drugog stupca. Pokazivač mijenja izgled u dvostranu strelicu. Lagano pomičemo pokazivač u desno (širenje) ili u lijevo (sužavanje) povečavajući /smanjujući jednako sve stupce. Slika Istovremeno određivanje širine svih stupca Pomicanje stupaca možemo izvršiti na dva načina: 1. U pogledu dizajna tablice označimo redak (klikom na selektor retka) koji želimo prebaciti na drugo mjesto (poziciju), vučemo i otpustimo (Drag&Drop) na novu poziciju (vidi sliku Pomicanje retka I). Redak bonus bit će prebačen između redaka ime i prezime. Slika Pomicanje stupaca 2. U tabličnom pogledu (Datasheet View) označimo stupac koji želimo prebaciti na drugo mjesto (poziciju), vučemo i otpustimo (Drag&Drop) na novu poziciju Stupac bonus bit će prebačen između stupaca ime i prezime. Promjena će postati trajna ako sada spremimo tablicu. 5 Baze Slika Promjena redoslijeda V-53

54 5.4 Dobivanje informacija Osnovne operacije Korištenje funkcije za traženje Pronalaženje određene riječi, broja ili datuma U tablici u Prikazu podatkovnog lista označimo (kliknemo) polje po kojem želimo pretraživati, zatim na Vrpci u kartici Polazno pokrećemo naredbu Pronađi koja otvara dijaloški prozor Traženje i zamjena u kojem odabiremo načine pretraživanja: Slika Traženje i izmjena Traži ovo (Find what): unosimo vrijednost koju tražimo. Ovdje možemo koristiti i posebne znakove pomoću kojih možemo bolje izraziti ono što tražimo. To su npr.:? - zamjenjuje jedan znak na istoj poziciji, pa? Znači pas, par, pat.. * - zamjenjuje grupu znakova na istoj poziciji, *t znači sve riječi koje završavaju slovom t # također se upotrebljava kao znak na istoj poziciji. Na pr. 99# znači između 990 i Pogledaj u (Look in): određuje hoće li biti pretraživana cijela tablica ili pojedino polje Podudara se (Match): određuje treba li unesena vrijednost koju tražimo odgovarati - cijelom polju (Whole Field), bilo kojem dijelu polja (AnyPart of Field ) ili početaku polja (Start of Field) V-54 Baze podataka MODUL 5

55 Pretraži (Search): određuje smjer pretraživanja gore (Up), dolje (Down) sve (All) Razlikuj veliko / malo slovo (Match Case) Pretražuj polja prema odlikovanju (Search Fields As Formated) traži prema načinu prikaza podatka Nakon unošenja uvjeta pokrećemo pretraživanje klikom na Traži slijedeće (Find Next). Primjer: Želimo (u tablici posada) pronaći sve korisnike koji su rođeni Otvorimo tablicu posada u kojoj označimo (kliknemo) polje po kojem želimo pretraživati, a to je datum_r (datum rođenja). U Traži ovo unosimo *1992 (što znači bilo koji niz znakova ispred 1992 dakle cijela godina!). Klikom na Traži slijedeće u tablici dobivamo prvi slog koji zadovoljava postavljeni uvjet. Ponovnim klikom na Traži slijedeće u tablici se pojavljuje drugi slog. Postupak ponavljamo dok ima slogova koji odgovaraju postavljenom zahtjevu. Korištenjem kartice Zamijeni otvaramo mogućnost traženja određenog podatka i njegove zamijene novim. Primjer: tražimo prezime Jurić da bude zamijenjeno s prezimenom Jurić Galić. Slika Unos uvjeta pretraživanja i zamjena 5 Baze Primjena filtra na tablicu, obrazac Access ima sposobnost ograničavanja (filtriranja) informacija prikazanih u obrascu ili tablici. Ova ograničenja postižu se primjenom Filtra kojeg možemo jednostavno postaviti tijekom rada s obrascem. Obrazac ili tablicu možemo filtrirati: Uporabom postojećeg sadržaja odabranog polja(filter by Selection) Uporabom unošenja sadržaja u odabrano polje (Filter by Form) Filtriranje podataka iz tablice ili obrasca uporabom postojećeg sadržaja odabranog polja (Filter by Selection): 13 Filteri ovise o vrsti podataka u polju (tekstni filtri, datumski filtri) V-55

56 Otvorimo tablicu (isto možemo učiniti i u obrascu) iz koje želimo filtrirati podatke u Prikazu podatkovnog lista, npr. tablicu Narudžbenice (Orders) iz Northwind baze. Kliknemo (desni klik) u polje u kojem je podatak po kojem želimo filtriranje. U našem slučaju to je kolona ID dobavljač (klijent), a podatak je Dobavljač A. Želimo prikazati sve narudžbe Dobavljača A. Slika Filtriranje uporabom postojećeg sadržaja Slika Tekstni filter, opcije Slika Datumski filter, opcije V-56 Baze podataka MODUL 5

57 Klikom na jednako Dobavljač A pokrećemo filter. Filtrirani podaci pokazuje rezultat u kojem vidimo da smo od svih narudžbi u tablici Narudžbenice filtriranjem dobili samo one koji se odnose na klijenta Dobavljač A. Klikom na Filtrirano poništavamo filtar, odnosno vraćamo se na običan tablični prikaz. Slika Filtrirani podaci Filtriranje unošenjem sadržaja u odabrano polje (Filter by Form): Otvorimo tablicu (isto možemo učiniti i u obrascu) u Prikazu podatkovnog lista (npr. tablica Narudžbenice iz Northwind baze). Klikom na ikonu Filtriraj prema obrascu prikazuje se prazni obrazac. 5 Baze Slika Filtriranje prema obrascu Unesemo u polje uvjet po kojem želimo filtrirati. U polju Stvorio unosimo prvo ime (Robert Zare). Kliknemo na karticu ili i unosimo drugo ime (Sij Kotas). Filtriranje pokrećemo alatom Filtriraj/sortiraj. V-57

58 Slika Rezultat filtriranja Rezultat filtriranja vidimo na slici. Klikom na Filtrirano poništavamo filtar, odnosno vraćamo se na običan tablični prikaz Slika Filtriranje Uvjete možemo unijeti (koristiti padajući popis u kojem su postojeći podaci dotičnog polja - klikom na u više polja. Postupak je isti kao i prethodni s tom razlikom što uvjete unosimo u različita polja. Klikom na Filtriraj/sortiraj pokrećemo filtar Uklanjanje filtra s tablice, obrasca Nakon što smo dobili filtrirane podatke iz tablice ili obrasca primjenom jednog ili drugog tipa filtra, klikom na Očisti sve filtre poništavamo (mičemo) filter i vraćamo se na prikaz obrasca, odnosno Prikaz podatkovnog lista. Slika Čišćenje (poništavanje) filtera V-58 Baze podataka MODUL 5

59 5.4.2 Upiti Izvlačenje i analiza podataka Upiti (engl. Queries) se upotrebljavaju za izdvajanje i analizu podataka iz tablica. Povezivanjem tablica dobivamo mogućnost izdvajanja i analize podataka iz dviju ili više tablica. Pomoću upita prikazujemo slogove koji su sastavljeni od polja iz povezanih tablica, a fizički se ne moraju ponovo pohraniti. To omogućava izbjegavanje nepotrebnog ponavljanja istih podataka što bi bilo neminovno kada bi se podaci nalazili u istoj tablici. Kreiranje veze između tablica (jedan-prema-jedan, jedan-prema-više) Veza (odnos) (Relationship) jedan prema jedan (one-to-one) 1:1 Veza 1:1 (jedan brod jedan kapetan) nije česta. Kod ove veze jednoznačna vrijednost primarnog ključa može povezivati samo jedan vanjski ključ. Da bismo dobili ovu vezu, moramo postaviti jedinstveni indeks na vanjski ključ. U našem primjeru tablica brod i tablica posada povezane su vezom 1:1 15 Kreiranje veze jedan prema jedan (one-to-one) 1:1 Slika Pokretanje dijaloškog prozora Prikaz tablice 5 Baze Slika Dijaloški prozor Prikaz tablice 14 Kreiranje veza (odnosa) među tablicama te uključivanje referencijalnog integriteta iako spadaju u poglavlje 5.3 Tablice zbog praktičnih razloga obrađeno je u ovom poglavlju. 15 Ovaj primjer uzet je samo radi objašnjenja veza i ne treba ga smatrati rješenjem iz prakse. V-59

60 Na Vrpci u kartici Alati baze podataka odabiremo Odnosi (Relationships) i otvaramo Prikaz tablice dijaloški prozor. U ovom prozoru odabiremo tablice između kojih želimo kreirati vezu (brod i posada) i prebacujemo ih u prozor Odnosi (klikom na naziv tablice, zatim klikom na Dodaj) Slika Prozor odnosi Slika Prozor Uređivanje odnosa (1:1) U prozoru Odnosi sada imamo odabrane tablice. Polje primarnog ključa, odnosno naziv primarnog ključa svake tablice, ima ispred sebe ikonicu ključa. Vezu kreiramo tako da označimo polje primarnog ključa jedne tablice (u ovom slučaju posada), vučemo ga i pustimo (Drag&Drop) u polje vanjskog ključa u drugoj tablici (brod). Access sada otvara dijaloški prozor Uređivanje odnosa. Uključivanjem opcije Referencijalnog integriteta (Enforce Referential Integrity) u prozoru Uređivanje odnosa, pored primjene pravila Referencijalnog integriteta (vidi točku i ) osiguravamo i da u prikazu veze na spojnoj crti bude prikazan i tip veze. Pri dnu prozora Uređivanje odnosa prikazan je tip veze (Relationship). U ovom slučaju to 1:1. Klikom na Stvori (Create) završavamo kreiranje ove veze. V-60 Baze podataka MODUL 5

61 Slika Prozor Odnosi 1:1 Veza (Relationship) jedan prema više (one-to-many) 1:M 16 Najčešća veza je veza 1:M (jedan brod više članova posade ili jedno mjesto više učenika koji žive u tom mjestu), kod koje jednoznačna vrijednost primarnog ključa može povezivati jedan, više ili čak niti jedan slog u povezanoj tablici. U našem primjeru tablica brodar i tablica posada povezane su vezom 1:M (što znači jedan brodar - više uposlenih). Povezana polja, bez obzira na tip veze, moraju biti istog tipa. Kreiranje veze jedan prema više (one-to-many) 1:M: Na Vrpci u kartici Alati baze podataka odabiremo Odnosi (Relationships) Pokretanje Prikaz tablice dijaloškog prozora ) i otvaramo Prikaz tablice dijaloški prozor. U ovom prozoru odabiremo tablice između kojih želimo kreirati vezu (brodar i posada) i prebacujemo ih u prozor Odnosi (klikom na naziv tablice, zatim klikom na Dodaj). U prozoru Odnosi sada imamo odabrane tablice. Polje primarnog ključa, odnosno naziv primarnog ključa svake tablice, ima ispred sebe ikonicu ključa. Vezu kreiramo tako da označimo polje primarnog ključa jedne tablice (u ovom slučaju brodar), vučemo ga i pustimo (Drag&Drop) u polje vanjskog ključa u drugoj tablici (posada). Access sada otvara dijaloški prozor Uređivanje odnosa. Uključivanjem opcije Referencijalnog integriteta (Enforce Referential Integrity) u prozoru Uređivanje odnosa pored primjene pravila Referencijalnog integriteta (vidi točku i ) osiguravamo i da u prikazu Prozor Odnosi I) veze na spojnoj crti bude prikazan i tip veze. 5 Baze Pri dnu prozora Uređivanje odnosa prikazan je tip veze (Relationship). U ovom slučaju to 1:M. 16 U Accessu «M» je označen kao (1: M - 1: ) Slika Odnosi i uređivanje odnosa V-61

62 Slika Prozor Odnosi 1:M Klikom na Stvori (Create) završavamo kreiranje ove veze. Kreiranje veze više prema više (many-to-many) M:M u Accessu nije moguće ostvariti izravno (vidi ) Brisanje veza između tablica Brisanje veze (Relationship) među tablicama vrši se u prozoru Odnosi tako da odaberemo (kliknemo) poveznu crtu i aktiviramo tipku Delete na tipkovnici. Pojavljuje se dijaloški prozor za potvrdu brisanja. Klikom na Da veza će biti trajno izbrisana. Slika Potvrda brisanja veze Izrada i imenovanje upita iz jedne tablice Izradu upita pokrećemo s Vrpce, kartica Stvaranje grupa Upiti Slika Izrada upita Najjednostavniji način izrade upita jest pomoću Čarobnjaka za upite. Pokretanjem čarobnjaka započinjemo proces koji je skoro identičan onom u Čarobnjaku za obrasce. V-62 Baze podataka MODUL 5

63 Slika Čarobnjak za jednostavne upite I Slika Čarobnjak za jednostavne upite I Slika Čarobnjak za jednostavne upite II 5 Baze Najprije je potrebno odrediti tablicu i njena polja na kojima će se izvršavati upit. Klikom na Slijedeće otvara se drugi prozor Čarobnjaka u kojem određujemo ime upita. Izradu upita završavamo klikom na Završi. Rezultat stvorenog upita prikazan je na slici. Slika Rezultat izrađenog upita V-63

64 Dizajn upita (Create Query in Design View) je način izrade koji daje veće mogućnosti u kreiranju od načina koji pruža čarobnjak, a upit izrađen pomoću čarobnjaka ionako se po potrebi uređuje i prepravlja u dizajnerskom pogledu Pregledu dizajna (Design View). U ovom primjeru koristiti ćemo također Microsoftovu bazu Northwind. Izradu upita pokrećemo klikom na Dizajn upita. Otvara se prozor Prikaz tablice. Slika Prikaz tablice U prozoru Prikaz tablice odabiremo tablicu ili tablice na kojima će se zasnivati upit (mi smo odabrali tablicu Kupci) te je aktiviranjem tipke Dodaj prebacujemo u prozor Upit1. Polja koja želimo prikazati u upitu postavljamo u donji dio prozora (u tzv. Mrežu upita), na jedan od nekoliko načina: dvostrukim klikom na polje u tablici povlačenjem (Drag&Drop) polja iz tablice u mrežu odabirom polja iz padajuće liste u mreži direktnim upisom naziva polja u ćeliju polja Kategorije u donjem dijelu prozora znače: Polje (Field) naziv polja koje sudjeluje u upitu Tablica (Table) tablica kojoj pripada gornje polje Prikaži (Show) prikazuje li se polje u rezultatu upita Sortiranje (Sort) sortiranje po gornjem polju Kriterij (Criteria) kriterij odabira polja ili (OR) drugi kriterij V-64 Baze podataka MODUL 5

65 Slika Dodavanje polja i kriterija u mrežu upita Pošto smo odredili polja za upit ostaje odrediti uvjet ili uvjete (Criteria) odabira. Mi ćemo u polje Država unijeti WA što znači da želimo da upit donese sve klijente iz savezne države Washington (kratica WA) u SAD. Isto tako želimo da doneseni klijenti po nazivu budu sortirani rastućim redom što postižemo postavljanjem kategorije Sortiranje u polju Tvrtka na Uzlazno. Izrađeni upit možemo spremiti odabirom Spremi (Ctrl+S) s Trake za brzi pristup ili klikom na ikonu (Zatvori upit) nakon čega Access pita želimo li izvršiti spremanje i pod kojim imenom. Slika Spremanje promjena Slika Određivanje imena upita 5 Baze Izrađeni upit pojavljuje se u Navigacijskom oknu, a pokrećemo ga dvostrukim klikom. Slika Upit Kupci iz Washingtona (WA) V-65

66 Slika Upit u navigacijskom oknu Izrada i imenovanje upita iz dvije tablice Izrada upita u Prikazu dizajna korištenjem dviju tablica. Postupak je skoro identičan prethodnom s tom razlikom što iz prozora Prikaz tablice u prozor Upit dodajemo dvije povezane tablice. Mi smo odabrali tablice Kupci i Narudžbe jer želimo izraditi upit koji će iz baze donijeti sve narudžbe nastale prije Upit treba sadržavati polja ID_narudžbe (idetifikacija narudžbe), Tvrtka (naziv tvrtke klijenta), Ime i Prezime (ime i prezime kupca) Grad utovara, Naknada za prijevoz, Vrsta plaćanja, Datum narudžbe. Polja prebacujemo na jedan od ranije opisanih načina. Slika Izrada upita iz dvije tablicef U mrežu upita, u polje Datum narudžbe, sada možemo unijeti i kriterij, a on je < Access će sam ovaj unos pretvoriti u oblik <#< # koji zadovoljava sintaksu. Konačno zahtjev za sortiranje rastućim redom (Ascending) po nazivima klijenata unosimo u rubriku Sortiranje polja Tvrtka. Prije spremanja upita klikom na Izvedi možemo provjeriti izvođenje akcija određenih u upitu. V-66 Baze podataka MODUL 5

67 Slika Dodavanje polja iz dvije tablice i kriterija u mrežu upita Izrađeni upit možemo spremiti odabirom Spremi (Ctrl+S) s Trake za brzi pristup ili klikom na ikonu (Zatvori upit) nakon čega Access pita želimo li izvršiti spremanje i pod kojim imenom. Slika Spremanje promjena 5 Baze Slika Određivanje imena upita Izrađeni upit pojavljuje se u Navigacijskom oknu, a pokrećemo ga dvostrukim klikom. Slika Upit Kupci - Narudžbe V-67

68 Dodavanje uvjeta u upit koristeći operatore U donjoj tablici prikazani su neki operatori (<, >,=, <>, +, -, *, /) za odabir polja i njihovo značenje operator <, >,=, <> opis manje, veće, jednako, različito - <100 vrijednost polja manja od 100 +, -, *, / Zbrajanje, oduzimanje, množenje, dijeljenje. Uvjeti izrađeni korištenjem nekog od operatora upisani u mrežu upita znače: Slika Mreža upita Polje ID_narudžbe neće biti prikazano, polje Naknada za prijevoz donijet će samo vrijednosti veće od 100, polje Prezime donijet će imena koja započinju sa f a završavaju sa e, polje Datum narudžbe donijet će samo datume koji su prije Rezultat upita sastavljenog prema gornjoj mreži upita prikazan je na slici Slika Primjer upita Dodavanje uvjeta u upit koristeći logičke operatore Primjeri nekih operatora (AND, OR, NOT...) za korištenje u izradi upita te njihovo značenje prikazani su u tablici operator AND OR NOT opis Split AND Zadar - donosi i Split i Zadar Split OR Zadar - donosi ili Split ili Zadar NOT Split donosi sve osim Split BETWEEN Betweeen 5 And 10 donosi vrijednosti između 5 i 10 V-68 Baze podataka MODUL 5

69 IN LIKE In (Split,Zadar,Dubrovnik) jednako kao i Split OR Zadar OR Dubrovnik Pronalazi uzorak u tekst poljima Like S* je sve što počinje sa s. (*) - zamjenjuje bilo koji niz znakova; (?) zamjenjuje bilo koji znak na tom položaju; (#) 4 zamjenjuje bilo koju znamenku Postupak dodavanja uvjeta u upit jednak je postupku opisanom u prethodnoj točki ( ) Korištenje džoker znakova u upitima Džoker znakovi su posebni znakovi koji se mogu koristiti unutar upita kako bi uključili ili isključili određeni znak ili grupu znakova iz rezultata upita. Upotrebljavamo ih u upitima kad znamo samo dio podatka koji tražimo. Joker (Wildcard) * svojstvo Bilo koja grupa znakova na poziciji zvjezdice primjer *in nin, knin, tanin.. n*n pronalazi nin, neznatan, nevin..? Bilo koji znak na poziciji upitnika % _ Više znakova na početku ili na kraju stringa Bilo koji pojedinačni alfabetski znak u stringu kr?a pronalazi krma, krta, krka.. kn% pronalazi knin, knez, knežević t_p pronalazi top, tup, tip Uvjeti izrađeni korištenjem nekih od gornjih džokera upisani u mrežu upita prikazani su na donjoj slici. 5 Baze Slika Mreža upita i džokeri Rezultat upita sastavljenog prema gornjoj mreži upita prikazan je na slici. V-69

70 Uređivanje upita: dodavanjem, mijenjanjem, brisanjem uvjeta Upite, kao i sve ostale objekte u bazi možemo uređivati. Upit koji želimo urediti otvaramo u Prikazu dizajna (Design View). Nove uvjete dodajemo jednostavnim pozicioniranjem (klikom) u polje u koje želimo, te unosom željenog uvjeta (na način kako to činimo kod unosa teksta). Uvjete mijenjamo jednostavnim pozicioniranjem (klikom) u polje u kojem je upisan uvjet koji želimo promijeniti te ga promijenimo (na način kako to činimo kod izmjene teksta). Uvjete brišemo jednostavnim pozicioniranjem (klikom) u polje u koje želimo te brisanjem željenog uvjeta (na način kako to činimo kod brisanja teksta). Brisanje uvjeta u cijelom upitu možemo obaviti i odjednom i to tako da se pozicioniramo na redak Kriterij (Criteria) u prvom polju. Pokazivač miša mijenja oblik u crnu strelicu. Klikom označavamo cijeli redak Kriterij koji onda možemo izbrisati tipkom Delete s tipkovnice. Slika Dodavanje/micanje uvjeta (Criteria) Uređivanje upita: dodavanjem, brisanjem, premještanjem, skrivanjem i otkrivanjem polja Upit koji želimo urediti otvaramo u Prikazu dizajna (Design View). Dodavanje polja možemo izvršiti na nekoliko načina: dvostrukim klikom na polje u tablici povlačenjem i ispuštanjem (Drag&Drop) polja iz tablice u mrežu odabirom polja iz padajuće liste u mreži direktnim upisom naziva polja u ćeliju polja Prikazivanje polja i skrivanje polja vršimo aktiviranjem odnosno postavljanjem ili skidanjem znaka ü u retku Prikaži odabranog polja. Slika Prikazivanje i skrivanje polja V-70 Baze podataka MODUL 5

71 Pokretanje upita Pokretanje upita vršimo iz Navigacijskog okna. Odabiremo Upiti (Queries), a u oknu se pojavljuju nazivi izrađenih upita. Dvostrukim klikom na odabrani naziv (upit) pokreće se upit. Upit isto tako možemo pokrenuti desnim klikom na odabrani naziv (upit) te klikom na Otvori u izborniku koji se otvara. Slika Upiti Slika Pokretanje upita 5 Baze Slika Otvori upit V-71

72 5.5 Objekti Obrasci Prikaz i rukovanje slogovima Obrasci ili Forme su objekti namijenjeni za unos, prikaz ili upravljanje izvođenjem aplikacije. Oni su osnova sučelja između korisnika i aplikacije. Nazivaju se i maskama za unos podataka. Već smo rekli da unos podataka možemo izvršiti i direktnim unošenjem u tablicu (koristeći se tabličnim prikazom ili Prikazom podatkovnog lista (Datasheet View). Međutim uporaba formi nam omogućava mnogo više. Tako na primjer pomoću forme (zovimo je obrazac) možemo prikazati samo ona polja koja dozvoljavamo da korisnik popunjava, zatim unos u polja više tablica itd. U nekim slučajevima, u stvari vrlo često, želimo prikazati, ažurirati ali i unositi podatke koji se nalaze u više tablica za što koristimo složene obrasce Izrada i imenovanje obrasca Tri su osnovna načina izrade obrasca: 1. Pomoću alata Dizajn obrasca (Design View) 2. Pomoću alata Obrazac (Form) 3. Pomoću Čarobnjak za obrasce (Form Wizard) Slika Mogućnosti pokretanja izrade obrazaca 1. Izrada obrasca pomoću Dizajn obrasca (Design View) pruža najviše mogućnosti, ali je i najzahtjevniji način kod kojeg treba imati i nešto iskustva. 2. Izrada obrasca korištenjem alata Obrazac (Form) najjednostavniji je način i omogućuje stvaranje obrasca jednim klikom. Ovako stvoren obrazac dopušta unos jedanog po jednog zapisa V-72 Baze podataka MODUL 5

73 U Navigacijskom oknu kliknemo na tablicu (u našem slučaju to je u bazi Northwind tablica Dobavljači) ili upit koji sadrže podatke koje želimo prikazati u obrascu. Na kartici Stvori (u grupi Obrasci) kliknemo na Obrazac. Access (uz samo jedan klik miša) stvara obrazac i prikazuje ga u Prikazu izgleda. U prikazu izgleda možemo mijenjati dizajn obrasca dok se u njemu prikazuju podaci. Slika Određivanje prikaza obrasca 5 Baze Slika Izrađeni obrazac u Prikazu izgleda Access kreira složeni obrazac koji koristi sva polja odabrane tablice ali i polja tablice koja je vezana vezom 1:M. V-73

74 Slika Veze tablica Dobavljači i Narudžbenice 3. Izrada obrasca pomoću čarobnjaka za obrasce (Form Wizard) je način koji se preporuča zbog jednostavnosti, ali u isto vrijeme i mogućnosti kontroliranja svojstava obrasca koji kasnije mogu biti dodatno uređeni u pogledu dizajna. Pokretanje: Na kartici Stvori u grupi Obrasci kliknemo na Čarobnjak za obrasce: Otvara se prvi prozor Čarobnjak za obrasce. Slika Prozor Čarobnjak za obrasce - prva stranica Slika Odabrana polja za obrazac U dijelu Tablice/Upiti odabiremo tablicu(e) (ili upit - Query) za koju izrađujemo obrazac. Korištenjem tipki > ili >> prebacujemo (iz Dostupna polja) pojedinačno odabrana polja ili sva polja u dio Odabrana polja. Po završenom prebacivanju kliknemo na Slijedeće>. Otvara se sljedeća stranica čarobnjaka u kojoj odabiremo raspored i način pri- V-74 Baze podataka MODUL 5

75 kaza elemenata obrasca (kolonski, tablični..). Klikom na Slijedeće> prelazimo na sljedeću stranicu - izgled obrasca gdje možemo odabrati neki od predloženih izgleda. Slika Odabir rasporeda elemenata obrasca Klikom na Slijedeće> prelazimo na završnu stranicu u kojoj određujemo ime obrasca. Odabirom opcije Otvori obrazac za prikaz ili unos informacija (Open the form to viewor enter information) i klikom na Završi (Finish) završavamo kreiranje i otvaramo novokreirani obrazac u koju sada možemo unositi ili pregledavati unesena podatke. Odabir druge opcije Izmjeni dizajn obrasca (Modify the Forms Design) otvorio bi kreirani obrazac u dizajnerskom pogledu gdje možemo izvršiti neke preinake o čemu će biti riječi kasnije. 5 Baze Slika Određivanje imena obrasca V-75

76 Slika Kreirani obrazac Izrađeni obrazac možemo spremiti odabirom Spremi (Ctrl+S) s Trake za brzi pristup ili klikom na ikonu (Zatvori obrazac). Napomena: Polje ID je tipa Samonumeriranje i primarni je ključ tablice Zaposlenici. Ovo polje automatski se ažurira i ukoliko nam u obrascu nije potrebno, mogli smo ga kod kreiranja obrasca jednostavno izostaviti. Obrazac možemo naknadno preuređivati u Prikazu dizajna (Design View) ili Prikazu izgleda 17 (Layout View) Korištenje obrasca za unos novih slogova Jednostavni obrazac za unos podataka ima tri osnovne funkcije: 1. Unos novih podataka 2. Izmjena (ažuriranje) postojećih podataka 3. Brisanje postojećih podataka 1. Unos novih podataka - Otvorimo obrazac (u Navigacijskom oknu odaberemo Obrasci i dvostruki klik na željeni obrazac). Klikom na (unos novog sloga - Enter new Record) na navigacijskoj traci pozicioniramo se na novi slog. Unos ja sličan unosu podataka u tablicu, dakle unosimo podatke u polja, a prelazak na sljedeće polje vršimo ili tipkom Tab ili pomoću miša. Polje tipa Samonumeriranje ( u našem slučaju to je polje primarnog ključa ID) kod unosa novog sloga automatski se povećava za 1 i u njega se ne može vršiti unos. Nakon unesenog posljednjeg polja u slogu Tab pohranjuje slog i kontrolu prebacuje u prvo polje novog sloga. 17 U starijim inačicama Accessa Prikaz izgleda (Layout View) nije postojao i preinake obrasca su se mogle vršiti samo u Prikazu dizajna (Design View) koji je zahtjevniji V-76 Baze podataka MODUL 5

77 Slika Navigacija po obrascu Korištenje obrasca za brisanje slogova Brisanje postojećih podataka pozicioniramo se na slog koji želimo izbrisati i klikom na Izbriši slog na kartici Polazno u grupi Zapisi naredba Izbriši. Ukoliko se slog može izbrisati, Access će zatražiti potvrdu brisanja (Da ili Ne). Tablica može biti povezana s drugom tablicom i radi očuvanja integriteta baze (referencijalni integritet) Access neće dozvoliti brisanje sloga koji je povezan sa slogovima u drugoj tablici, o čemu će nas izvijestiti. Slika Brisanje sloga 5 Baze Slika Rezultat primjene referencijalnog integriteta Korištenje obrasca za dodavanje, mijenjanje, brisanje podataka Izmjena (ažuriranje) postojećih podataka vrši se jednostavno pozicioniranjem (tipkom Tab ili klikom miša) u polje koje želimo izmijeniti te unosom novog podatka (u našem slučaju od ovoga je izuzeto polje ID). Izmjena se pohranjuje prelaskom na novo polje ili slog. V-77

78 Dodavanje, mijenjanje teksta u Zaglavlju i Podnožju obrasca Dodavanje teksta u Zaglavlju i Podnožju obrasca. Kao i kod MS Word dokumenata i obrasci u Accessu mogu imati zaglavlja i podnožja (Headers & Footers). Dodavanje zaglavlja i podnožja u obrascu možemo izvršiti ako odabrani obrazac otvorimo u Prikazu dizajna. Zaglavlja i podnožja nisu kod obrazaca pokrenuta standardno ( Default) pa ih je potrebno pokrenuti. U ovom slučaju izrađeni obrazac ima samo jednu sekciju Pojedinosti (Detail) s pripadajućim objektima. Za prikaz Zaglavlja/podnožja obrasca (Form Header/Form Footer) potreban je desni klik na sekciju Pojedinosti te iz izbornika prečaca treba odabrati naredbu Zaglavlja/podnožja obrasca (Form Header/Form Footer). Slika Pokretanje Zaglavlja i podnožja obrasca Kod prelaska u Prikaz dizajna na Vrpci se otvara kartica Dizajn gdje u grupi Kontrole nalazimo alate pomoću kojih možemo intervenirati (mijenjati, dodavati..) objekte zaglavlja i podnožja obrasca. Slika Kontrole dizajna Otvoreni obrazac pokazuje zaglavlje i podnožje, ali potrebno je otvoriti prostor u koji želimo unijeti neki tekst ili drugi objekt. Nakon što smo Zaglavlje obrasca i Pojedinost razdvojili, s kartice Dizajn odabiremo alat Natpis pomoću kojeg u prostoru zaglavlja unosimo tekst. V-78 Baze podataka MODUL 5

79 Slika Otvaranje prostora za zaglavlje Isti postupak ponavljamo i za podnožje. Po završetku unosa (i uređenja teksta) zatvaramo prikaz dizajna i prebacujemo se na prikaz izgleda obrasca u kojem vidimo konačni rezultat. Izmjene teksta zaglavlja i podnožja obrasca vršimo na isti način, s razlikom što sad mijenjamo već postojeći tekst koristeći standardne postupke unosa i uređivanja teksta. 5 Baze Slika Unos teksta u zaglavlje i podnožje u prikazu dizajna U Prikazu dizajna (DataView) ili Prikazu rasporeda obrasca moguće je (Kartica Dizajn, grupa Teme) primijeniti unaprijed definirani oblik na obrazac. V-79

80 Slika Teme Promjenu rasporeda podatkovnih polja kao i njihovih zaglavlja (labela) u gotovom obrascu možemo izvršiti u Prikazu izgleda. Podatkovno polje koje želimo pomaknuti označimo (kliknemo u polje), a Slika Pomak polja položaj polja mijenjamo jednostavnim povlačenjem polja i ispuštanjem na željeno mjesto (Drag&Drop) unutar područja Pojedinosti. Drugi način: U Prikazu dizajna (DataView) desni klik na odabrano podatkovno polje otvara prozor. V-80 Baze podataka MODUL 5

81 Slika Pomicanje polja Slika Pomak tabulatora u kojem odabirom Redoslijed kartica otvaramo prozor Redoslijed tabulatora u kojem određujemo željeni poredak polja u (zaglavlju, pojedinosti ili podnožju) obrasca. Mijenjanje veličine prikaza polja možemo izvršiti razvlačenjem kontrola polja. 5 Baze Slika Mijenjanje veličine prikaza polja V-81

82 5.6 Izlazni rezultati Izvještaji, izvoz podataka Ispis informacija iz tablice ili upita Tablice, upiti kao i obrasci, pored svojih osnovnih namjena mogu se koristiti i za ispisivanje podataka, međutim u Access bazi podataka postoje posebni objekti za formatiranje, izračun i ispis (prikaz) izabranih podataka izvještaji (Reports). Osnovne prednosti izvještaja u odnosu na druge načine ispisivanja podataka su: mogućnost izračunavanja ukupnih ili djelomičnih zbirnih vrijednosti većih skupova podataka i njihove usporedbe mogućnost grupiranja podataka te odvojeni prikaz pojedinih grupa mogućnost izvođenja raznih složenih izračuna unutar pojedinih grupa podataka ili između grupa mogućnost umetanja teksta, slika ili grafikona u izvještaj. Kao i obrasci izvještaji se osnivaju na tablicama i upitima. Ako u izvještaju želimo koristiti podatke iz više od jedne tablice onda odnosi (relacije) među tim tablicama moraju biti unaprijed određeni, odnosno najčešće treba biti kreiran upit koji će, iz povezanih tablica osigurati podatke potrebne za izvještaj Izrada i imenovanje izvještaja baziranog na tablici, upitu Tri su osnovna načina izrade obrasca: 1. Pomoću alata Dizajn izvještaja (Design View) 2. Pomoću alata Izvještaj (AutoReport Wizard) 3. Pomoću alata Čarobnjaka za izvještaje (Report Wizard) Otvaramo karticu Stvoranje i u grupi Izvješća odabiremo jednu od ponuđenih opcija: Slika Stvori izvještaj V-82 Baze podataka MODUL 5

83 Pogledajmo redom: 1. Izrada izvještaja pomoću alata Dizajn izvještaja (Design View) pruža najviše mogućnosti, ali je i najzahtjevniji način za koji treba imati i nešto iskustva. 2. Izrada obrasca pomoću alata Izvješće najjednostavniji je i najbrži način. Izrada se svodi na dva klika mišem. U Navigacijskom oknu potrebno je odrediti tablicu ili upit na kojem će se zasnivati izvještaj. Odaberimo na pr. tablicu Dobavljači iz baze Northwind. Postupak završavamo klikom na alat Izvješće. Rezultat je prikazan na slici. Slika Izvještaj u Prikazu izvještaja 3. Izrada izvještaja pomoću čarobnjaka za izvještaje (Report Wizard) je način koji se preporuča zbog jednostavnosti, ali u isto vrijeme i mogućnosti kontroliranja svojstava izvještaja koji kasnije mogu biti dodatno uređeni u Pregledu dizajna. Čarobnjaka pokrećemo tako da otvorimo karticu Stvori i u grupi Izvještaji odabiremo Čarobnjak za izvješća. Otvara se prvi prozor čarobnjaka (koji je skoro identičan Čarobnjaku za obrasce) i slijedimo upute. Važno je napomenuti da je (kao i kod obrazaca) u svim koracima izrade moguć povratak na prethodni korak i ispravljanje, odnosno popravljanje odabranih postavki. 5 Baze V-83

84 Slika Čarobnjak izvještaja U dijelu Tablice/Upiti (Tables/Queries) (1) odabiremo tablicu(e) (ili upit - Query) prema kojoj izrađujemo izvještaj i korištenjem tipki > ili >> prebacujemo pojedinačno odabrana ili sva polja (2) u dio Odabrana polja (Selected Fields). Po završenom prebacivanju kliknemo na Slijedeće (Next). Otvara se sljedeća stranica čarobnjaka (grupiranje) u kojoj, ako želimo grupiranje, odabiremo polja, način i prioritete grupiranja. Slika Određivanje grupiranja Klikom na Slijedeće> prelazimo na sljedeću stranicu - Sortiranje i nivoi sortiranja, gdje možemo odabrati po kojim poljima i na koji način će se vršiti sortiranje. Slika Sortiranje i nivoi sortiranja V-84 Baze podataka MODUL 5

85 Na sljedećoj stranici - raspored elemenata izvještaja (Layout) možemo odabrati neki od predloženih rasporeda i orijentaciju papira Portret ili Pejsaž (Portrait ili Landscape). Slika Raspored elemenata izvještaja (Layout) Na završno stranici određujemo ime izvještaja. Slika Završna stranica Čarobnjaka za izvještaje Na ovoj stranici trebamo odabrati i jednu od opcija: Pregled izvještaja (Preview the report) - otvara pregled izrađenog izvještaja 5 Baze Izmijeni dizajn izvještaja (Modify the reports Design) - otvora kreirani izvještaj u dizajnerskom pogledu gdje možemo izvršiti preinake o čemu će biti riječi kasnije. Izradu završavamo klikom na Završi. V-85

86 Slika Dio izrađenog izvještaja Mijenjanje rasporeda podatkovnih polja i naslova u izvještaju Promjenu rasporeda podatkovnih polja kao i njihovih zaglavlja u gotovom izvještaju možemo izvršiti u pogledu dizajna (DataView) toga izvještaja. Podatkovna polja nalaze se u dijelu izvještaja Pojedinost. Polje koje želimo pomaknuti označimo (kliknemo u željeno polje). Položaj polja mijenjamo jednostavnim povlačenjem polja i ispuštanjem na željeno mjesto (Drag&Drop) unutar Pojedinost područja. Mijenjanje veličine prikaza polja također možemo izvršiti razvlačenjem kontrola (crni kvadratići) polja. Zaglavlja podatkovnih polja nalaze se u dijelu izvještaja Zaglavlje stranice. Zaglavlje koje želimo pomaknuti označimo (pojavljuju se kontrole polja). Jednostavnim povlačenjem zaglavlja (kontrole za pomicanje) i ispuštanjem na željeno mjesto (Drag&Drop) unutar područja Zaglavlje stranice izvršili smo premještanje zaglavlja. Ovdje treba voditi računa o tome da zaglavlje bude poravnato sa združenim podatkovnim poljem u području Pojedinost. Mijenjanje veličine prikaza polja i ovdje možemo izvršiti razvlačenjem kontrola (crni kvadratići) polja. V-86 Baze podataka MODUL 5

87 Slika Izvještaj otvoren u pregledu dizajna Slika Izvještaj - podatkovna polja Prikazivanje određenih polja u izvještaju grupiranih prema kriteriju zbroja, minimuma, maksimuma, prosjeka, brojanja, na određenim točkama prekida 5 Baze U Accessu dizajn izvještaja je podijeljen u sekcije. Zaglavlje izvješća Ispisuje se jednom na početku izvješća, pojavljuju se na naslovnoj stranici (logotip, naslov, datum..). Zaglavlje izvještaja se ispisuje prije zaglavlja stranice. Kontrola izračuna smještena u zaglavlje izvještaja, izračunava vrijednost za cjelokupno izvješće. Zaglavlje stranice Ispisuje se na vrhu svake stranice. Koristi se na primjer, za ponavljanje naslova izvještaja na svakoj stranici. Zaglavlje grupe Ispisuje se na početku svake nove grupe zapisa. Zaglavlje grupe koristite za ispis naziva grupe. Pojedinost Ispisuje se jednom za svaki redak u izvoru zapisa. To je mjesto gdje smještamo kontrole koje sačinjavaju glavninu izvješća. V-87

88 Podnožje grupe Ispisuje se na kraju svake grupe zapisa. Podnožje grupe koristi se za ispis sažetih informacija za grupu. Podnožje stranice Ispisuje se na kraju svake stranice. Podnožje stranice koristi se za ispis brojeva stranica ili informacija po stranici. Podnožje izvještaja Ispisuje se jednom na kraju izvješća. Koristi se za ispis ukupnih vrijednosti izvještaja ili drugih sažetih informacija za cijeli izvještaj. Grupirani izvještaji najčešće zbrajaju podatke po svakoj grupi, međutim to ne mora biti samo zbrajanje. To može biti određivanje najveće, najmanje, srednje ili brojanje donesenih vrijednosti. Izrazi koji to izvršavaju imaju oblik: =funkcija([naziv polja]) a izrazi izgledaju: =Sum([naziv polja]) : zbrajanje donesenih vrijednosti polja =Max([naziv polja]) : najveća od donesenih vrijednosti polja =Min([naziv polja]) : najmanja od donesenih vrijednosti polja =Avg([naziv polja]) : prosječna od donesenih vrijednosti polja =Count([naziv polja]) : brojanje donesenih vrijednosti polja Ukoliko želimo unutar grupe zbrojiti donesene vrijednosti polja, formulu =Sum([naziv polja]) ćemo postaviti u Zaglavlje grupe (Group Header) ili Podnožje grupe (Group Footer) te grupe. Općenito možemo reći: izraz u Pojedinost području odnosi se na svaki slog izraz u Zaglavlju grupe ili Podnožju grupe odnosi se na grupu izraz u Zaglavlju izvješća ili Podnožju izvještaja odnosi se na cijeli izvještaj. Postavljanje izraza u određena zaglavlja ili podnožja vršimo na sljedeći način: u kartici Dizajn odaberemo alat Tekstni okvir Tekstni okvir (Text Box) razvlačimo na željeno mjesto zaglavlja ili podnožja u "razvučeni" Tekstni okvir upisujemo željeni izraz Access automatski dodaje labelu naziva u kojoj mijenjamo tekst prema želji Rezultat možemo pogledati u Print Preview pogledu. Sve ovo možemo postići i jednostavnije, korištenjem Čarobnjaka za izvještaje koji pokrećemo (kako je opisano u točki ) navodeći da će podaci biti donošeni iz tablice Ukupna prodaja proizvoda po datumu. Odaberemo polja koja želimo u izvještaju (u ovom primjeru sva!). Na sljedećoj stranici čarobnjak nudi grupiranje polja Datum narudžbe. Prihvaćenjem prelazimo na stranicu u kojoj pokrećemo (klik) Mogućnosti sažetka koji otvara dijaloški prozor Mogućnosti sažetka u kojem označavamo koje kalkulacije (izračune) želimo izvršavati. Klikom na U redu završavamo izvještaj. V-88 Baze podataka MODUL 5

89 Slika Pokretanje Mogućnosti sažetka Slika Mogućnosti sažetka Gotov izvještaj izgleda: 5 Baze Slika Početak izvješća V-89

90 Slika Kraj izvješća Gotovi izvještaj (kao i obrazac) nakon završetka je prikazan u Prikazu rasporeda (Layout View) u kojem je moguće mijenjati širinu stupaca, postavljati sortiranje, dodavati nazive u naslovu, dodavati brojeve stranica, primjeniti samoblikovanje itd Dodavanje, mijenjanje teksta u Zaglavlju i Podnožju izvješća U izvještajima, kako je već istaknuto postoje dvije vrste zaglavlja i podnožja. Jedni su na razini izvještaja a drugi na razini stranice. Prvi tip pojavljuje se jednom u izvještaju i prikladan je za prikaz naslova, autora i općenito podataka koji se odnose na cijeli izvještaj. Drugi tip pojavljuje se na svakoj stranici pa je idealno mjesto za prikaz broja stranice. Dodavanje teksta u Zaglavlju i Podnožju izvješća (Headers & Footers) Dodavanje zaglavlja i podnožja u izvještaju možemo izvršiti ako odabrani izvještaj otvorimo u Prikazu dizajna. Ako se ne pojave zaglavlja i podnožja, znači da nisu aktivirana pa ih trebamo otvoriti. Otvoreni obrazac pokazuje zaglavlje i podnožje, ali potrebno je otvoriti prostor- Otvaranje prostora za zaglavlje) u koji želimo unijeti neki tekst ili drugi objekt. Nakon što smo razdvojili (vukući mišem ikonu ) Zaglavlje izvještaja i Pojedinost, na vrpci na kartici 18 Prikaz rasporeda je nova opcija koja se pojavila u Accessu Vršimo na jednak način kao i kod obrazaca V-90 Baze podataka MODUL 5

91 Dizajn u grupi Kontrole odabiremo alat Natpis pomoću kojeg u prostoru zaglavlja unosimo tekst. Slika Otvaranje prostora za zaglavlje Isti postupak ponavljamo i za podnožje. Po završetku unosa (i uređenja teksta) zatvaramo pogled dizajna i prebacujemo se u Prikaz izvješća ili Pregled prije ispisa u kojem vidimo konačni rezultat. Izmjene teksta zaglavlja i podnožja izvješćaa vršimo na isti način, s razlikom što sad mijenjamo već postojeći tekst koristeći standardne postupke unosa i uređivanja teksta. Slika Dodavanje i/ili izmjena teksta (pregled dizajna) Da bismo pogledali rezultate izmjene teksta vraćamo se na Prikaz izvješća ili Pregled prije ispisa. 5 Baze Izvoz tablice ili rezultata upita Slika Pokretanje izvoza tablice, upita, obrasca ili izvještaja V-91

92 Izvoziti možemo tablice, upite, obrasce ili izvještaje. 1. U Navigacijskom oknu baze odabiremo i otvaramo objekt koji želimo izvesti 2. Na kartici Vanjski podaci u grupi Izvoz odabiremo format (rtf, xls, txt, csv, XML, HTML..) U našem primjeru odabiremo Word (izvoz u rtf formatu). Odabiremo lokaciju za pohranu izvezenih podataka. 3. Klikom na U redu završavamo izvoz. Slika Izvoz RTF datoteka, odabir mjesta pohrane Slika Izvezeni dokumenat u rtf formatu Nakon izvoza moguće je spremiti korake izvozakako bi ih mogli brzo ponoviti bez upotrebe čarobnjaka. V-92 Baze podataka MODUL 5

93 Slika Spremanje koraka izvoza Ispis Mijenjanje orijentacije i veličine papira Za pregledavanje prije ispisa (Print Preview) dovoljno je označiti objekt (tablica, upit, obrazaca ili izvještaj) u Navigacijskom oknu zatim na kartici Datotka odabrati Pregled prije ispisa. To je vrsta pogleda na izabrani objekt koja nam pokazuje kako će taj objekt izgledati kad bude ispisan. 5 Baze Slika Pokretanje Pretpregleda ispisa V-93

94 Podrazumijevana orijentacija stranice je Portret ili uspravno (Portrait). Druga moguća orijentacija je ili Pejzaž ili položeno (Landscape). Portret (uspravnu) orijentaciju papira biramo kad želimo ispisati što više zapisa po jednoj stranici, a Pejzaž (položenu) orijentaciju biramo kad tablica, izvještaj ili upit ima više polja u zapisu nego što može stati na uspravni papir. Slika Kartica pregled prije ispisa Promjenu orijentacije izvještaja, tablice,upita ili obrasca (stranice), promjenu veličine stranice, margine itd možemo izvršiti na kartici Pretpregleda ispisa u grupi Izgled stranice odabirom odgovarajućeg alata. Mijenjanje Postavljanja stranice (Page Layout) vršimo na istom mjestu aktiviranjem alata Postavljenje stranice koji otvara dijaloški prozor Postavljenje stranice. U ovom prozoru mijenjamo željene parametre. Slika Postavljanje stranicef Ispis stranice, odabranog sloga/slogova, cijele tablice Ispis jednog sloga, više slogova, jedne stranice ili svih slogova u tablici vršimo na taj način da u Navigacijskom oknu označimo (možemo i pokrenuti) željenu tablicu. Ispis pokrećemo iz kartice Pretpregled ispisa klikom na Ispis (ili Ctrl+P prečaca s tipkovnice). U dijaloškom prozoru Ispis koji se otvara ponuđen je ispis za: Sve (All) - ispis svih podataka iz tablice (cijela tablica) Stranice od (Pages From) - izbor jedne ili više stranica za ispis (npr. od 5 do 7) Odabrani zapisi (Selected Record(s)) - ispisuje se samo odabrani (označeni) slog odnosno slogovi u tablici (slogove trebamo odabrati prije pokretanja naredbe Ispis (Print). V-94 Baze podataka MODUL 5

95 Pretpregled ispisa (Print Preview), ako ga upotrijebimo bez obzira koju smo gornju opciju odabrali, prikazuje sve slogove. Ispis započinje klikom na U redu. Slika Dijaloški okvir Ispis Ispis svih slogova, odredenih stranica korištenjem izgleda obrasca Ispis obrasca (svih slogova) odnosno pojedinih stranica obrasca vršimo na identičan način kao kod tablica. U Navigacijskom oknu označimo (možemo i pokrenuti) željeni obrazac. Ispis pokrećemo iz kartice Pretpregled ispisa klikom na Ispis (ili Ctrl+P prečaca s tipkovnice). U dijaloškom prozoru Ispis koji se otvara ponuđen je ispis za: Sve (All) - ispis svih podataka iz obrasca (cijeli obrazac) Stranice od (Pages From) - izbor jedne ili više stranica za ispis (npr. od 5 do 7) Odabrani zapisi (Selected Record(s)) - ispisuje se samo odabrani (označeni) slog odnosno slogovi u obrascu (slogove trebamo odabrati prije pokretanja naredbe Ispis (Print). Kao i kod tablica Pretpregled ispisa (Print Preview), bez obzira koju smo gornju opciju odabrali, prikazuje sve slogove. 5 Baze Klikom na ikonu pisača na alatnoj traci za brzi pristup ispisuju se svi podaci iz obrasca Ispis rezultata upita Ispis rezultata upita identičan je ispisu tablica i obrazaca, dakle u Navigacijskom oknu označimo (možemo i pokrenuti) željenu upit. Ispis pokrećemo iz kartice Pretpregled ispisa klikom na Ispis (ili Ctrl+P prečaca s tipkovnice). U dijaloškom prozoru Ispis koji se otvara ponuđen je ispis za: Sve (All) - ispis svih podataka iz upita (cijeli upit) V-95

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports. IZVJEŠTAJI U MICROSOFT ACCESS-u (eng. reports) su dijelovi baze podataka koji omogućavaju definiranje i opisivanje načina ispisa podataka iz baze podataka na papir (ili PDF dokument). Način izrade identičan

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

SADRŽAJ BAZE PODATAKA...3. Uvod...3 RELACIJSKE BAZE PODATAKA...3

SADRŽAJ BAZE PODATAKA...3. Uvod...3 RELACIJSKE BAZE PODATAKA...3 SADRŽAJ BAZE PODATAKA...3 Uvod...3 RELACIJSKE BAZE PODATAKA...3 TABLICA...4 Primarni ključ...5 Normalizacija...6 Povezivanje tablica...8 Odnosi između tablica - tipovi relacija...8 SQL...10 IZRADA BAZE...11

More information

OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u

OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u MS Access je programski alat za upravljanje bazama podataka. Pomoću Accessa se mogu obavljati dvije grupe aktivnosti: 1. izrada (projektiranje)

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

UPITI (Queries) U MICROSOFT ACCESSU XP

UPITI (Queries) U MICROSOFT ACCESSU XP UPITI (Queries) U MICROSOFT ACCESSU XP Odabirom opcije [Queries] na izborniku [Objects] koji se nalazi s lijeve strane glavnog prozora baze na većem dijelu ekrana pojavljuju se dva osnovna načina izrade

More information

OTVARANJE BAZE PODATAKA U MICROSOFT ACCESSU XP

OTVARANJE BAZE PODATAKA U MICROSOFT ACCESSU XP OTVARANJE BAZE PODATAKA U MICROSOFT ACCESSU XP Microsoft Access je programski alat za rad s bazama podataka. Baza podataka u Accessu se sastoji od skupa tablica (Tables), upita (Queries), maski (Forms),

More information

Tutorijal za Štefice za upload slika na forum.

Tutorijal za Štefice za upload slika na forum. Tutorijal za Štefice za upload slika na forum. Postoje dvije jednostavne metode za upload slika na forum. Prva metoda: Otvoriti nova tema ili odgovori ili citiraj već prema želji. U donjem dijelu obrasca

More information

Uvod u MS Word. Nova znanja. Novi pojmovi

Uvod u MS Word. Nova znanja. Novi pojmovi Uvod u MS Word Na početku učenja novog programa najbolje ga je pokrenuti i malo prošetati po njemu. Pogledati osnovni izgled prozora, proanalizirati što sadrži, otvarati izbornike i pogledati koje naredbe

More information

MASKE U MICROSOFT ACCESS-u

MASKE U MICROSOFT ACCESS-u MASKE U MICROSOFT ACCESS-u Maske (Forms) ili obrasci su objekti baze podataka u Accessu koji služe za unošenje, brisanje i mijenjanje podataka u tablicama ili upitima koji imaju ljepše korisničko sučelje

More information

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU KONFIGURACIJA MODEMA ZyXEL Prestige 660RU Sadržaj Funkcionalnost lampica... 3 Priključci na stražnjoj strani modema... 4 Proces konfiguracije... 5 Vraćanje modema na tvorničke postavke... 5 Konfiguracija

More information

Mindomo online aplikacija za izradu umnih mapa

Mindomo online aplikacija za izradu umnih mapa Mindomo online aplikacija za izradu umnih mapa Mindomo je online aplikacija za izradu umnih mapa (vrsta dijagrama specifične forme koji prikazuje ideje ili razmišljanja na svojevrstan način) koja omogućuje

More information

PRIRUČNIK ZA POČETNIKE U INFORMATICI

PRIRUČNIK ZA POČETNIKE U INFORMATICI PRIRUČNIK ZA POČETNIKE U INFORMATICI ~ I ~ SADRŽAJ 1. Prikaz tipkovnice s osnovnim funkcijama... 1 2. Prikaz radne površine... 2 3. MS Word... 3 3.1. Vrpca... 4 3.1.1. Rad s vrpcom... 5 3.1.2. Minimiziranje

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

Office 365, upute za korištenje elektroničke pošte

Office 365, upute za korištenje elektroničke pošte Office 365, upute za korištenje elektroničke pošte Naša ustanova koristi uslugu elektroničke pošte u oblaku, u sklopu usluge Office 365. To znači da elektronička pošta više nije pohranjena na našem serveru

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

Baze podataka - Microsoft Access Skripta. ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. pokret računalnog opismenjavanja

Baze podataka - Microsoft Access Skripta. ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. pokret računalnog opismenjavanja pokret računalnog opismenjavanja 1 izgradnja modernog društva ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom e-učenje ljudska prava na edukaciju i informacije e-inkluzija slobodan pristup

More information

Prezentacije (PowerPoint 2003)

Prezentacije (PowerPoint 2003) Prezentacije (PowerPoint 2003) 1 Koriste ga svi koji žele drugima prezentirati (prikazati) neki sadržaj, a naročito kada želimo da to vidi više ljudi. Sadržaj se prezentira izmjenom stranica (slajdova)

More information

UPUTE ZA RAD S MODULOM "ČLANOVI" U SUSTAVU "VATRONET"

UPUTE ZA RAD S MODULOM ČLANOVI U SUSTAVU VATRONET HRVATSKA VATROGASNA ZAJEDNICA UPUTE ZA RAD S MODULOM "ČLANOVI" U SUSTAVU "VATRONET" RADNI DOKUMENT Siječanj 2016. Sadržaj 1. Pristup aplikaciji VATROnet... 2 2. Izgled aplikacije... 3 2.1 Zaglavlje aplikacije...

More information

1. OSNOVNI POJMOVI O BAZAMA PODATAKA 2 2. UVOD U RAD S MS ACCESSOM TABLICE RELACIJE U BAZI UPITI OBRASCI (FORMS) 39

1. OSNOVNI POJMOVI O BAZAMA PODATAKA 2 2. UVOD U RAD S MS ACCESSOM TABLICE RELACIJE U BAZI UPITI OBRASCI (FORMS) 39 SADRŽAJ : PREDGOVOR 1 1. OSNOVNI POJMOVI O BAZAMA PODATAKA 2 1.1 RELACIJSKE BAZE PODATAKA 3 1.2 DIZAJNIRANJE BAZE PODATAKA 4 2. UVOD U RAD S MS ACCESSOM 8 2.1 TABLICE 12 2.2 RELACIJE U BAZI 19 2.3 UPITI

More information

Tablični kalkulator Excel 7.0 Klinča Sela 2005.

Tablični kalkulator Excel 7.0 Klinča Sela 2005. Pripremio: Dragutin Kuhar Tablični kalkulator Excel 7.0 Klinča Sela 2005. Uredio : D. Kuhar SADRŽAJ 1.UVOD...2 1.1 Općenito o tabličnim kalkulatorima...2 1.2 Općenito o Excel-u 7.0...3 2. POČETAK RADA

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09 MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09 LAB 09 Fizički model podatka 1. Fizički model podataka Fizički model podataka omogućava da se definiše struktura baze podataka sa stanovišta fizičke

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze Trening: Obzor 2020. - financijsko izvještavanje i osnovne ugovorne obveze Ana Ključarić, Obzor 2020. nacionalna osoba za kontakt za financijska pitanja PROGRAM DOGAĐANJA (9:30-15:00) 9:30 10:00 Registracija

More information

sys.monitor Published on sys.portal (

sys.monitor Published on sys.portal ( Icinga web nadzor () Što je Icinga 2 i Icinga Web 2? Prijava za unos poslužitelja Upravljačka ploča Dodavanje uređaja u Icinga sustav za nadzor Dodavanje hostova u nadzor Dodavanje servisa nadziranom hostu

More information

Vježba 4. Zadatak Ispod naslova napisati sljedeći tekst (bez okvira):

Vježba 4. Zadatak Ispod naslova napisati sljedeći tekst (bez okvira): Vježba 4 Zadatak 1 PRETVARANJE TEKSTA U TABLICU 1. U novootvoreni dokument na početku stranice napisati naslov: TABLICE i pritisnuti Enter. Zatim, označiti redak naslova i dodijeliti mu stil prve razine

More information

Hot Potatoes. Osijek, studeni Jasminka Brezak

Hot Potatoes. Osijek, studeni Jasminka Brezak Hot Potatoes JQuiz - izrada kviza s pitanjima za koje treba izabrati jedan ili više točnih odgovora ili upisati kratki odgovor JCloze - izrada zadatka s tekstom za dopunjavanje, korisnik mora prepoznati

More information

pokret računalnog opismenjavanja izgradnja e - učenje modernog društva ITdesk.info projekt računalne e-edukacije sa slobodnim pristupom

pokret računalnog opismenjavanja izgradnja e - učenje modernog društva ITdesk.info projekt računalne e-edukacije sa slobodnim pristupom pokret računalnog opismenjavanja izgradnja modernog društva ITdesk.info projekt računalne e-edukacije sa slobodnim pristupom - Priručnik za digitalnu pismenost e - učenje ljudska prava na edukaciju i informacije

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

Napredna obrada teksta Korištenje proširenog skupa znakova Pisanje teksta u stupcima

Napredna obrada teksta Korištenje proširenog skupa znakova Pisanje teksta u stupcima Poglavlje 1 Napredna obrada teksta 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 Korištenje proširenog skupa znakova Pisanje teksta u stupcima Knjižne oznake Numerirani popisi i grafičke oznake Tablice

More information

Struktura i organizacija baza podataka

Struktura i organizacija baza podataka Fakultet tehničkih nauka, DRA, Novi Sad Predmet: Struktura i organizacija baza podataka Dr Slavica Aleksić, Milanka Bjelica, Nikola Obrenović Primer radnik({mbr, Ime, Prz, Sef, Plt, God, Pre}, {Mbr}),

More information

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Marijana Glavica Dobrica Pavlinušić http://bit.ly/ffzg-eprints Definicija

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

Autori: Gorana Čelebid i Mario Dujlo

Autori: Gorana Čelebid i Mario Dujlo pokret računalnog opismenjavanja e-učenje e-inkluzija ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom Pregledavanje web-a i komunikacija slobodan pristup ljudska prava na edukaciju i

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

OSNOVE QGIS-a ZA ARHEOLOGE

OSNOVE QGIS-a ZA ARHEOLOGE Institut za arheologiju / Arheološki muzej u Zagrebu Nera Šegvić, Filomena Sirovica, Kristina Turkalj Priručnik uz radionicu: OSNOVE QGIS-a ZA ARHEOLOGE Arheološki muzej u Zagrebu, 27. lipnja 2016. OSNOVE

More information

Microsoft Project 2013

Microsoft Project 2013 2013/14 Microsoft Project 2013 Osnovne upute Ove upute su namijenjene samo studentima Visoke škole za informacijske tehnologije Predmet: Vođenje projekata i dokumentacije mr.sc. Milorad Nikitovid, dipl.ing.

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o.

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o. UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o. Šta je potrebno za ispravan rad programa? Da bi program FINBOLT 2007 ispravno i kvalitetno izvršavao zadaću koja je postavljena pred njega

More information

za STB GO4TV in alliance with GSS media

za STB GO4TV in alliance with GSS media za STB Dugme za uključivanje i isključivanje STB uređaja Browser Glavni meni Osnovni meni Vrsta liste kanala / omiljeni kanali / kraći meni / organizacija kanala / ponovno pokretanje uređaja / ponovno

More information

ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. Izrada prezentacija - Microsoft PowerPoint 2010 PRIRUČNIK

ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. Izrada prezentacija - Microsoft PowerPoint 2010 PRIRUČNIK pokret računalnog opismenjavanja e-učenje ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom e-inkluzija Izrada prezentacija - Microsoft PowerPoint 2010 slobodan pristup PRIRUČNIK ljudska

More information

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći:

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći: Pogledi Ciljevi Poslije kompletiranja ove lekcije trebalo bi se moći: Opisati pogled Formirati novi pogled Vratiti podatke putem pogleda Izmijeniti postojeći pogled Insertovani, ažurirati i brisati podatke

More information

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO 2007 Bosiljka Jurjević 3.11.2010. UKRATKO O MENTALNIM MAPAMA Mentalna mapa (mapa misli) je: - organizacijski alat za razmišljanje, - najjednostavniji

More information

PRIRUČNIK ZA ENERGETSKOG ADMINISTRATORA

PRIRUČNIK ZA ENERGETSKOG ADMINISTRATORA 1 Program Ujedinjenih naroda za razvoj (UNDP) PROJEKT Poticanje energetske efikasnosti u Hrvatskoj PRIRUČNIK ZA ENERGETSKOG ADMINISTRATORA INFORMACIJSKI SUSTAV ZA GOSPODARENJE ENERGIJOM ISGE Autor: Ekonerg

More information

Fakultet strojarstva i brodogradnje ZAVRŠNI RAD

Fakultet strojarstva i brodogradnje ZAVRŠNI RAD Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje ZAVRŠNI RAD Igor Ličina Zagreb, 2016. SAŽETAK RADA Cilj ovog rada je izraditi bazu podataka za podršku i praćenje razvojnih projekata na primjeru

More information

KORISNIČKE UPUTE Servis e-regos

KORISNIČKE UPUTE Servis e-regos KORISNIČKE UPUTE Servis e-regos Zagreb, prosinac 2015. SADRŽAJ 1. Predgovor... 3 2. Preduvjeti korištenja... 3 3. Rad s aplikacijom... 4 3.1. Prijava... 4 3.2. Unos R-Sm obrasca... 8 3.2.1. Ispravak R-Sm

More information

Pravljenje Screenshota. 1. Korak

Pravljenje Screenshota. 1. Korak Prvo i osnovno, da biste uspesno odradili ovaj tutorijal, morate imati instaliran GOM Player. Instalacija je vrlo jednostavna, i ovaj player u sebi sadrzi sve neophodne kodeke za pustanje video zapisa,

More information

1 Uvod Kategorije korisnika Administratori hosting usluge (AHU) Administratori škole (AŠ)... 2

1 Uvod Kategorije korisnika Administratori hosting usluge (AHU) Administratori škole (AŠ)... 2 Sadržaj: 1 Uvod... 2 2 Kategorije korisnika... 2 2.1 Administratori hosting usluge (AHU)... 2 2.2 Administratori škole (AŠ)... 2 3 Administratori škole (AŠ)... 3 3.1 Prijava u sustav... 3 3.2 Škola...

More information

Najnoviju verziju uputa skinite na: Stranica. barxprint upute (verzija 26/04/2012)

Najnoviju verziju uputa skinite na: Stranica. barxprint upute (verzija 26/04/2012) barxprint upute HRV ver 26/4/2012. Najnoviju verziju uputa skinite na: www.x-this.com www.facebook.com/xthis 1 Stranica SADRŽAJ 1.0 UVOD... 3 2.0 KONCEPT... 3 3. INSTALACIJA... 4 4.0 REGISTRACIJA... 7

More information

Pokretanje (startovanje) programa Microsoft Word

Pokretanje (startovanje) programa Microsoft Word Šta je Microsoft Word? Microsoft Word je korisnički (aplikativni) program - tekst procesor, za unos, promenu, uređenje, skladištenje (čuvanje, arhiviranje) i štampanje dokumenta. Word je sastavni deo programskog

More information

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO 2010 Bosiljka Jurjević 3.11.2010. UKRATKO O MENTALNIM MAPAMA Mentalna mapa (mapa misli) je: - organizacijski alat za razmišljanje, - najjednostavniji

More information

Microsoft Excel Moć tabličnog računanja

Microsoft Excel Moć tabličnog računanja Microsoft Excel 2013 Moć tabličnog računanja Saša Fajković 2015 SADRŽAJ: 1) UVOD ŠTO JE MICROSOFT EXCEL:... 1 1. 1 Ponuda na tržištu i osnovne napomene... 1 1. 2 Ideja koja leži iza Microsoft Excel alata...

More information

DZM Aplikacija za servise

DZM Aplikacija za servise Mobendo d.o.o. DZM Aplikacija za servise Korisničke upute Andrej Radinger Sadržaj Instalacija aplikacije... 2 Priprema za početak rada... 4 Rad sa aplikacijom... 6 Kopiranje... 10 Strana 1 of 10 Instalacija

More information

1. Lekcija Pojam entiteta, podatka i informacije

1. Lekcija Pojam entiteta, podatka i informacije MICROSOFT ACCESS Program za rad sa bazama podataka 1. Lekcija Pojam entiteta, podatka i informacije U svakodnevnom životu često se koriste izrazi podatak, obaveštenje i informacija. Često se smatraju sinonimima?

More information

Primjer 3 Prikaz i interpretacija rezultata

Primjer 3 Prikaz i interpretacija rezultata Primjer 3 Prikaz i interpretacija rezultata - uđite u task Postprocessing - odaberite naredbu Results - odaberite prikaz Von Misesovih naprezanja: - odaberite iz popisa stavku 2 - B.C. 1.STRESS_2 i pomoću

More information

ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. Proračunske tablice - Microsoft Excel 2010 SKRIPTA

ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom. Proračunske tablice - Microsoft Excel 2010 SKRIPTA pokret računalnog opismenjavanja e-učenje e-inkluzija ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom Proračunske tablice - Microsoft Excel 2010 SKRIPTA slobodan pristup ljudska prava

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

VISOKA ŠKOLA ZA SIGURNOST s pravom javnosti. Zagreb, I. Lučića 5. Ivan Mance DIPLOMSKI RAD. Zagreb, 2005.

VISOKA ŠKOLA ZA SIGURNOST s pravom javnosti. Zagreb, I. Lučića 5. Ivan Mance DIPLOMSKI RAD. Zagreb, 2005. VISOKA ŠKOLA ZA SIGURNOST s pravom javnosti Zagreb, I. Lučića 5 Ivan Mance DIPLOMSKI RAD Zagreb, 2005. VISOKA ŠKOLA ZA SIGURNOST s pravom javnosti Zagreb, I. Lučića 5 Smjer: Zaštita na radu DIPLOMSKI RAD

More information

ITdesk.info. Izrada prezentacija Microsoft PowerPoint Skripta. pokret računalnog opismenjavanja. e - učenje. izgradnja modernog društva

ITdesk.info. Izrada prezentacija Microsoft PowerPoint Skripta. pokret računalnog opismenjavanja. e - učenje. izgradnja modernog društva pokret računalnog opismenjavanja e - učenje izgradnja modernog društva ljudska prava na edukaciju i informacije ITdesk.info projekt računalne e-edukacije sa slobodnim pristupom e - inkluzija slobodan pristup

More information

Upute za upotrebu softvera

Upute za upotrebu softvera Upute za upotrebu softvera Brother QL serija Sadržaj ovog priručnika i specifikacije proizvoda podliježu izmjenama bez prethodne najave. Tvrtka Brother zadržava pravo na izmjene, bez prethodne najave,

More information

KORISNIČKE UPUTE Servis e-regos

KORISNIČKE UPUTE Servis e-regos KORISNIČKE UPUTE Servis e-regos Zagreb, srpanj 2013. SADRŽAJ 1. Predgovor... 3 2. Preduvjeti korištenja... 3 3. Rad s aplikacijom... 4 3.1. Prijava... 4 3.2. Unos R-Sm obrasca... 8 3.2.1. Ispravak R-Sm

More information

Babylon - instalacija,aktivacija i rad sa njim

Babylon - instalacija,aktivacija i rad sa njim Babylon - instalacija,aktivacija i rad sa njim Babilon je vodeći svetski prevodilac brzog online i offline rečnika sa prevođenjem u preko 75 jezika jednim jednostavnim klikom misa i koriste ga miloni privatnih

More information

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS - Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS 1. Pokrenite Adobe Photoshop CS i otvorite novi dokument sa komandom File / New 2. Otvoriće se dijalog

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

APLIKACIJA ZA RAČUNANJE N-GRAMA

APLIKACIJA ZA RAČUNANJE N-GRAMA SVEUČILIŠTE U ZAGREBU FILOZOFSKI FAKULTET ODSJEK ZA INFORMACIJSKE ZNANOSTI Ak. god. 2009./ 2010. Ante Kranjčević APLIKACIJA ZA RAČUNANJE N-GRAMA Diplomski rad Mentor: dr. sc. Kristina Vučković Zagreb,

More information

Uvod u micro:bit Tomislav Pandurić

Uvod u micro:bit Tomislav Pandurić Uvod u micro:bit Tomislav Pandurić Osnovna škola Franje Krežme, Osijek 26. veljače 2017. Sadržaj Upoznajmo micro:bit... 1 Programiranje micro:bita... 3 Microsoft PXT... 6 Komunikacija s računalom... 14

More information

3D GRAFIKA I ANIMACIJA

3D GRAFIKA I ANIMACIJA 1 3D GRAFIKA I ANIMACIJA Uvod u Flash CS3 Šta će se raditi? 2 Upoznavanje interfejsa Osnovne osobine Definisanje osnovnih entiteta Rad sa bojama Rad sa linijama Definisanje i podešavanje ispuna Pregled

More information

URF (Portal za sudionike) PRIRUČNIK ZA REGISTRACIJU

URF (Portal za sudionike) PRIRUČNIK ZA REGISTRACIJU URF (Portal za sudionike) PRIRUČNIK ZA REGISTRACIJU 1 UVOD URF (Unique Registration Facility) je online sučelje koje omogućuje registraciju potencijalnih prijavitelja europskih programa, među kojima je

More information

2. Kreiranje nove baze podataka

2. Kreiranje nove baze podataka 2. Kreiranje nove baze podataka Stvaranje strukture za bazu podataka je lako. Međutim, prazna baza nije ništa korisnija od praznog dokumenta u Microsoft Word-u ili praznog radog lista Microsoft Excel-a.

More information

mdita Editor - Korisničko uputstvo -

mdita Editor - Korisničko uputstvo - mdita Editor - Korisničko uputstvo - Sadržaj 1. Minimalna specifikacija računara... 3 2. Uputstvo za instalaciju aplikacije... 3 3. Korisničko uputstvo... 11 3.1 Odabir File opcije iz menija... 11 3.2

More information

IBM Cognos Query Studio Verzija Vodič za korisnike

IBM Cognos Query Studio Verzija Vodič za korisnike IBM Cognos Query Studio Verzija 10.2.0 Vodič za korisnike Napomena Prije upotrebe ovih informacija i proizvoda na koji se odnose, pročitajte sadržaj Napomene na stranici 103. Informacije o proizvodu Ovaj

More information

Ikone za brz pristup alatima. Slovne oznake kolona. ime. Traka sa alatima. Dugme Office Brojčane oznake redova

Ikone za brz pristup alatima. Slovne oznake kolona. ime. Traka sa alatima. Dugme Office Brojčane oznake redova Radno okruženje Informatička pismenost Tabelarni proračuni Polje za ime Dugme Office Brojčane oznake redova Polje za formule Ikone za brz pristup alatima Kartice (jezičci) radnih listova Traka sa alatima

More information

USB Key Uputa za instaliranje programske potpore i registraciju korisnika

USB Key Uputa za instaliranje programske potpore i registraciju korisnika Uputa za instaliranje programske potpore i registraciju korisnika 1 SADRŽAJ 1. UVOD 3 2. SPAJANJE USB KEYJA NA RAČUNALO 4 2.1. PROVJERA RADA USB KEYJA 4 3. INSTALIRANJE PROGRAMSKE POTPORE 5 3.1. INSTALIRANJE

More information

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB UPUTSTVO za ruter TP-LINK TD-854W/ TD-W8951NB Uputstvo za ruter TP-Link TD-854W / TD-W8951NB 2 PRAVILNO POVEZIVANJE ADSL RUTERA...4 PODEŠAVANJE KONEKCIJE PREKO MREŽNE KARTE ETHERNET-a...5 PODEŠAVANJE INTERNET

More information

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» Josip Bošnjak. Fizički dizajn baze podataka.

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» Josip Bošnjak. Fizički dizajn baze podataka. Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» Josip Bošnjak Fizički dizajn baze podataka Završni rad Pula, 2015. Sveučilište Jurja Dobrile u Puli Fakultet ekonomije

More information

OBLIKOVANJE WEB STRANICA Praktikum (laboratorijske vježbe) Haidi Božiković

OBLIKOVANJE WEB STRANICA Praktikum (laboratorijske vježbe) Haidi Božiković OBLIKOVANJE WEB STRANICA Praktikum (laboratorijske vježbe) Haidi Božiković SADRŽAJ 1 Obrada slika korištenjem programa GIMP... 3 1.1 Upoznavanje s okruženjem i alatima GIMP-a... 3 1.2 Rad s maskama...

More information

IBM Cognos Query Studio Verzija Vodič za korisnike IBM

IBM Cognos Query Studio Verzija Vodič za korisnike IBM IBM Cognos Query Studio Verzija 11.0.0 Vodič za korisnike IBM Informacije o proizvodu Ovaj dokument se odnosi na IBM Cognos Analytics verziju 11.0.0, a može se odnositi i na sljedeća izdanja. Copyright

More information

Osnove unosa i izmjene podataka

Osnove unosa i izmjene podataka Osnove unosa i izmjene podataka Program Excel u pravilu ne koristimo kada je podatke potrebno razvrstati u stupce, jer tabelarni prikaz podataka jednostavno i kreativno možemo napraviti pomoću Worda. Excel

More information

ODRICANJE OD ODGOVORNOSTI Ovaj je Priručnik povjerljivo, neobjavljeno vlasništvo društva Intesa Sanpaolo Card i ovime se ne prenose prava vlasništva.

ODRICANJE OD ODGOVORNOSTI Ovaj je Priručnik povjerljivo, neobjavljeno vlasništvo društva Intesa Sanpaolo Card i ovime se ne prenose prava vlasništva. My CheckOut Administracijska Aplikacija Korisnička uputa PBZ Card (Hrvatska) 1 ODRICANJE OD ODGOVORNOSTI Ovaj je Priručnik povjerljivo, neobjavljeno vlasništvo društva Intesa Sanpaolo Card i ovime se ne

More information

NAZIV SEMINARA (ARIEL 28pt)

NAZIV SEMINARA (ARIEL 28pt) ZAVOD ZA ELEKTRONIKU, MIKROELEKTRONIKU, RAČUNALNE I INTELIGENTNE SUSTAVE FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SVEUČILIŠTE U ZAGREBU NAZIV SEMINARA (ARIEL 28pt) autori seminara, imena i prezimena (Ariel

More information

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 LAB 08 Konceptualni model podataka Logički model podataka 1. Konceptualni model podataka Modeli podataka omogućavaju modelovanje semantičke i logičke

More information

DIPLOMSKI RAD. Katastar i Oracle 8i Spatial

DIPLOMSKI RAD. Katastar i Oracle 8i Spatial SVEUČILIŠTE U ZAGREBU GEODETSKI FAKULTET UNIVERSITY OF ZAGREB FACULTY OF GEODESY Zavod za inženjersku geodeziju - Institute of Engineering Geodesy Kačićeva 26, HR-10000 Zagreb, CROATIA Tel.: (+385 1) 456

More information

RANI BOOKING TURSKA LJETO 2017

RANI BOOKING TURSKA LJETO 2017 PUTNIČKA AGENCIJA FIBULA AIR TRAVEL AGENCY D.O.O. UL. FERHADIJA 24; 71000 SARAJEVO; BIH TEL:033/232523; 033/570700; E-MAIL: INFO@FIBULA.BA; FIBULA@BIH.NET.BA; WEB: WWW.FIBULA.BA SUDSKI REGISTAR: UF/I-1769/02,

More information

MICROSOFT EXCEL SKRIPTA ZA INTERNU UPOTREBU

MICROSOFT EXCEL SKRIPTA ZA INTERNU UPOTREBU MICROSOFT EXCEL SKRIPTA ZA INTERNU UPOTREBU Autor, Mijatović Zvonko, dipl.ing.el. MICROSOFT EXCEL SKRIPTA ZA INTERNU UPOTREBU Bar, Oktobar 2007. Sastavio, Mijatović Zvonko, dipl.ing.el. Naslov: Microsoft

More information