Professional Documents
Culture Documents
V08 - FormeIzvjesca-2
V08 - FormeIzvjesca-2
Forme
U programu Microsoft Access forme koristimo za
izradu vizualno atraktivnog suelja pomou
kojeg olakavamo komunikaciju izmeu
korisnika i same baze.
Dvije glavne vrste formi su
Jednostavne forme (single form): podaci iz tono
jednog zapisa se pojavljuju na prostoru forme
Neprekidne forme (continuous form): na prostoru
forme se prikazuju podaci vie od jednog zapisa
(ukoliko prostor to dozvoljava)
Predavanje 10 - Forme.
Trenutno
odabrana
polja
Prikaz
raspoloivih
polja
Izbacivanje
jednog ili
svih
odabranih
polja
Odabir jednog
ili
svih polja za
prikaz unutar
forme.
Predavanje 10 - Forme.
Columnar prikaz
Tabular prikaz
Predavanje 10 - Forme.
Primjer 1.
Napravimo formu za prikaz podataka iz tablice
T_Roba.
Predavanje 10 - Forme.
Primjer 2.
Napravimo ponovo formu za prikaz podataka iz
tablice T_Roba.
Predavanje 10 - Forme.
ukupno zapisa
trenutni
zapis
Navigation buttons
prvi, prethodni, slijedei, posljednji, novi
Predavanje 10 - Forme.
Prilagodba forme
Razlozi: razmjetaj elemenata, veliina kuica (kontrola),
veliina i oblik fonta itd.
Za prilagoavanje forme treba prijei u pogled za
oblikovanje forme (Form Design), npr sa View>Design
View.
Otvorite formu FRoba1 i prijeite u pogled za oblikovanje
forme
Predavanje 10 - Forme.
10
Kontrole na formi
Na formi se nalaze kontrole koje slue za prikaz
raznih sadraja.
Radit emo samo nekoliko jednostavnijih:
Text box
Labele
Predavanje 10 - Forme.
11
Prilagodbe
Promjena sadraja labele
odaberi labelu (klik na labelu)
zacrni sadraj labele
promijeni tekst
Promijenite labele:
ID_roba u ifra robe
Naziv_robe u Naziv robe
Proizvodjac u Proizvoa
Predavanje 10 - Forme.
12
Prilagodbe (2)
Prilagodbe veliine, stila i oblika pisma.
traka Formatting treba biti ukljuena (provjerite sa
View>Toolbars da li je ukljuena)
odaberete jednu ili vie kontrola kojima elite
promijeniti veliinu, stil ili oblik pisma
iz Formatting trake odaberete potrebno (slino kao i u
Wordu, Excelu)
Odabir vie kontrola se postie tako da
ili miem odaberete sve kontrole odjednom
ili drite pritisnutu tipku SHIFT dok birate kontrole
Odabrane
kontrole
Predavanje 10 - Forme.
13
Primjer
Postavite da je veliina fonta za sve kontrole 12
Postavite da se sve labele prikazuju masno.
Postavite da se sadraj svih text box kontrola
prikazuje masno i nakoeno.
Predavanje 10 - Forme.
14
Prije prilagodbe
Poslije prilagodbe
Predavanje 10 - Forme.
15
To Tallest
To Widest
Predavanje 10 - Forme.
16
Vjeba
Napravite da forma izgleda kao na slici:
Predavanje 10 - Forme.
17
Predavanje 10 - Forme.
18
Vjeba
Razmjestite kontrole tako da forma izgleda kao
na slici
Predavanje 10 - Forme.
19
Poravnavanje kontrola
Odaberemo kontrole koje elimo poravnati
Desni klik miem, Align i biramo izmeu
Left lijevi rub svih kontrola e biti onoliko lijevo
koliko je lijevo ljevi rub najljevije kontrole,
Right desni rub svih kontrola e biti onoliko desno
koliko je desno desni rub najdesnije kontrole,
Top gornji rub svih kontrola e biti onoliko gore
koliko je gore gornji rub najgornje kontrole,
Bottom donji rub svih kontrola e biti onoliko dolje
koliko je dolje donji rub najnie kontrole.
20
Ilustracija
Orginalni raspored
Top
Left
Right
Bottom
Predavanje 10 - Forme.
21
Vjeba:
Poravnajte kontrole na formi tako da dobijete
slijedei izgled forme:
Predavanje 10 - Forme.
22
Prilagodba razmaka
Razmak (horizontalni, vertikalni) izmeu
kontrola
Odaberemo kontrole
Za promjenu vodoravnog razmaka izmeu kontrola iz
menija odaberemo Format>Horizontal spacing i
onda moemo birati izmeu
Increase (poveaj razmak)
Decrease (smanji razmak)
Make Equal (jednaki razmak izmeu kontrola, ima
smisla samo za tri i vie kontrola)
Za promjenu okomitog razmaka izmeu kontrola iz
menija odaberemo Format>Vertical spacing i dalje
analogno
Predavanje 10 - Forme.
23
Predavanje 10 - Forme.
24
Details
Predavanje 10 - Forme.
25
Prilagodba
Otvorite formu FRoba2 i prijeite u pogled za
oblikovanje.
Postavite da sve kontrole tipa Text Box imaju
jednaku visinu kao ona koja prikazuje Id_Robe.
26
Forme i podforme
U sluaju kada elimo prikazati podatke iz upita koji se
sastoji od polja iz vie tablica, moe se dogoditi da nas
Access pita elimo li napraviti upit sa podformom.
Primjer: Napravite upit UpF03. U vaem upitu trebate za
sve klijenta ispisati sve brojeve rauna i datume kada su
ih napravili. Treba prikazati ifru klijenta, naziv klijenta,
broj rauna i datum kada je raun napravljen.
Predavanje 10 - Forme.
27
Forma s podformom
Napravimo formu koja e prikazati podatke iz upita
UpF03.
Prvi korak je standardan, ali nakon toga nas Access pita
kako e grupirati podatke:
28
Predavanje 10 - Forme.
29
Predavanje 10 - Forme.
30
1. od 42 klijenta
Predavanje 10 - Forme.
31
Linked Forms
Napravimo sada Linked forms za iste podatke (upit
UpF03).
Stil je ponovo Standard, nazovite glavnu formu FLF, a
podformu FLF Subform.
Forma
klikni ovdje za prikaz podataka o
klijentu ...
Podforma
Predavanje 10 - Forme.
32
otvaranje forme,
zatvaranje forme
brisanje zapisa
itd.
33
Demonstracija
Stvorite novu formu u pogledu za oblikovanje
(Create Form in Form design)
Na tu formu stavite jednu kontrolu tipa Label, sa
sadrajem Vinoteka Bavica
Pronaite Toolbox. Ako ga ne vidite, pogledajte u
meniju View>Toolbox (treba biti ukljuen).
labela
command
button
Predavanje 10 - Forme.
34
Dodavanje kontrole
Odaberite kontrolu tipa Command Button sa
Toolboxa i stavite je negdje na formu (zauzmite
prostor za nju). Otvara se arobnjak ...
Predavanje 10 - Forme.
35
Podjela akcija
Record Navigation kretanje unutar forme,
prelazak na prvi, zadnji, prethodni, slijedei
zapis
Record Operations operacije na zapisima,
brisanje, dodavanje itd.
Form Operations otvaranje forme, zatvaranje
forme, itd..
Ostale pogledajte sami, naziv akcije obino
dovoljno govori ...
Predavanje 10 - Forme.
36
Nastavak primjera
Odaberite Form Operations, pa Open Form.
Otvara se izbornik u kojem biramo formu koju
elimo otvoriti. Odaberite formu FSF. Slijedei
korak samo stavite Next (elite prikazati sve
podatke na formi).
Nakon toga biramo elimo li prikazati sliicu na
kontroli ili neki tekst. Stavite tekst Forma 1 i
nakon toga Next pa Finish (ne stavljamo naziv
Command Buttona).
Spremite formu pod nazivom FStart
Predavanje 10 - Forme.
37
Primjer ...
Prijeite u Form View i trebate dobiti formu koja izgleda
otprilike kao na slici:
Predavanje 10 - Forme.
38
Izvjea
Izvjea (reports) u Accesu koristimo za izradu
dokumenta koji e biti isprintani i distribuirani u
papirnatom obliku.
Za izradu izvjea koristimo arobnjaka (Create
report by using wizard)
Postupak je jako slian izradi obrazaca (formi)
Potrebne podatke sakupimo u jednom upitu (ili tablici)
Pomou arobnjaka napravimo poetnu verziju
izvjea
Prilagodimo izvjee naim potrebama (u pogledu za
oblikovanje)
Predavanje 10 - Forme.
39
Primjer
Napravimo izvjee za podatke iz tablice
T_Roba (baza podataka Vinoteka)
Uemo u modul Reports i odaberemo izradu
izvjea pomou arobnjaka (Create report by
using wizard)
Odaberemo tablicu T_Roba i sva polja u njoj
(isto kao kod formi)
Predavanje 10 - Forme.
40
41
Grupiranje
Prvi nivo grupiranja
Drugi nivo grupiranja
Dodatne mogunosti
pri grupiranju
Predavanje 10 - Forme.
42
polje po kojem
grupiramo
nain grupiranja
Nain grupiranja:
Normal jednu grupu ine svi zapisi kod kojih je vrijednost
polja jednaka (vrijedi za sve tipove podataka)
tekst se moe grupirati i po prvih nekoliko slova imena
brojevi se mogu grupirati ovisno po veliini
datumi se mogu grupirati po datumskim jedinicama (godina,
mjesec, tjedan, kvartal ...)
Predavanje 10 - Forme.
43
Opcije grupiranja
Nain grupiranja odaberemo iz izbornika
za polje Regija stavimo Normal (a mogli smo i
1st letter grupu ine sve regije koje imaju isto
poetno slovo itd.)
za polje Cijena stavimo 10s (sva vina ija je
cijena unutar grupe irine 10 ine jednu grupu,
poetnu vrijednost odreuje sam Access)
Predavanje 10 - Forme.
44
nain sortiranja
odaberemo polje
totali
Predavanje 10 - Forme.
45
Predavanje 10 - Forme.
46
Naziv izvjea
Predavanje 10 - Forme.
47
Prilagodba izvjea
Izvjee prilagoavamo u pogledu za oblikovanje:
View>Design View (ili Report Design)
Zaglavlje izvjea
Zaglavlje stranice
Zaglavlje Regije
Zaglavlje Cijene
Dio koji se ponavlja
Kraj stranice
O kojoj je stranici
rije
Predavanje 10 - Forme.
48
Dananji datum
to treba znati
Kao i kod formi: na izvjeu postoje kontrole kojima
moemo mijenjati
sadraj (samo labelama)
veliinu, vrstu, stil pisma, poravnanje unutar kontrola
poloaj i veliinu prostora za kontrolu, poravnavati
kontrole
Kontrolama tipa TextBox ne smijemo mijenjati sadraj,
stoga je korisno imati ukljuene Properties
(View>Properties) jer nam one govore o kojoj je vrsti
kontrole rije.
Sa View>Sorting And Grouping dobijate mogunost da
promijenite redoslijed sortiranja polja. Moete promijeniti
i nain grupiranja, ali to se ovdje ne preporuuje
Predavanje 10 - Forme.
49
Predavanje 10 - Forme.
50
Ako ba trebate...
Za dodavanje Footera
unutar grupe, odaberite
View>Sorting and
Grouping i promijenite
vrijednost Group Footer
Ako elite da svaka grupa poinje na svojoj stranici, tada
ukljuite Properties, kliknite negdje unutar zaglavlja ili
podnoja grupe (npr. Regija Header) i pod Format naite
Force New Page.
Ako ste u dijelu Header odaberite Before Section, a ako ste u
dijelu Footer onda uzmite After Section
Format
Force New Page
Predavanje 10 - Forme.
51
Drugi primjer...
Napravite upit u kojem ete za svaki raun
prikazati ukupnu vrijednost robe na raunu.
Treba prikazati naziv klijenta, id rauna, datum i
ukupnu vrijednost (cijena x koliina)
Upit spremite pod nazivom UpR01.
Napravite izvjee na temelju podataka iz upita
UpR01.
Stavite grupiranje po nazivu klijenta, a nakon
toga po datumu.
Kada doete do izbora sortiranja, odaberite
Summary Options
Predavanje 10 - Forme.
52
Primjer
Odabir totala: zbroj svih, prosjek, najmanja i najvea vrijednost
Polje za koje se
rauna total
53
Predavanje 10 - Forme.
54
55
Prilagodba ...
Summary dio je
smjeten u dijelu
footer za
pojedinu grupu
Grand Total
zbroj svih suma
Predavanje 10 - Forme.
56