Professional Documents
Culture Documents
Opis zadatka
Oblikovat ćemo složeni IZVJEŠTAJ Racuni o svim izdanim računima na način da se vidi na koga je račun
bio izdan, koji su se artikli nalazili na tom računu, te ukupan iznos računa. Ovaj zadatak se i dalje odnosi
na transakcijsku razinu aktivnosti u IS-u!
Kako bismo uredili dobiveni izvještaj idemo u Design View. Dodana polja potrebno je razmjestiti po
izvještaju kako je prikazano na slici 2. Također, sav prikazani tekst mora biti u crnoj boji, a oznake
(Label) dodatno moraju biti podebljane (bold). Kao što možete primijetiti nakon polja Cijena ostavljeno
je praznog prostora kako bismo slobodno mogli izraditi novo polje pod nazivom Iznos.
Za razliku od složenih obrazaca, kod izrade složenih izvješće ne trebate paziti na to da li će nad nekim
tablicama biti rađene write operacije - izvješća po definiciji mogu jedino ČITATI podatke, tako da
write operacije nisu ni moguće! Posljedično, kod odabira polja na prvom koraku čarobnjaka za izradu
izvješća možete doslovce birati bilo koje polje iz bilo koje tablice - jedino izbjegavajte nepotrebne
višestruke odabire jednih te istih vrijednosti (npr. polje ID_racun nije potrebno birati i iz tablice Racuni
i iz tablice Stavke - uzmite ID_racun iz jedne od tih dviju tablica - bilo koje).
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS
1
Slika 2 Izvještaj Račun (Design View)
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS
2
Slika 5 Izraz za tekstualno polje
Na ovako uređenom izvještaju potrebno je još dodati polje koje će računati ukupan iznos računa.
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS
3
Slika 7 Formula za Ukupan iznos računa
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS
4
Dodavanje gumba na obrazac koji otvara izvještaj s jednim računom
ZADATAK: U obrascu Račun kreirajte gumb (button) koji će omogućiti ispis izvještaja samo za onaj
račun koji je trenutno prikazan na obrascu!
Gumb na obrascu ćemo dodati bez korištenja Čarobnjaka (Use Control Wizards) kako nas ne bi
bespotrebno usporavao u radu, stoga je za početak potrebno deaktivirati opciju Use Control Wizards.
1. Pored padajuće liste za ime i prezime kupca dodajte kontrolu Button – Slika 9.
2. Kliknite na sam gumb u Design view pogledu, te napišite neposredno na njega tekst Ispis računa –
Slika 10.
4. Otvorit će vam se novi prozor s praznim poljem, odnosno padajućom listom unutar koje možete
odabrati ili ručno unijeti aktivnost koju želite izvršiti, a to je – OpenReport (Slika 11).
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS
5
Slika 11 OpenReport aktivnost
Nakon toga prozor će se proširiti te će biti potrebno postaviti i druge opcije vezane uz dugme
(Slika 12):
• Report Name: Odabrati iz padajuće liste 'Racuni-izvjestaj' (VAŽNO: radi se o istom izvještaju
kojeg smo napravili u prethodnom zadatku!)
• View: Report
• Where Condition = potrebno ga je ručno upisati – cilj je povezati id_račun na izvještaju s
id_račun koji je trenutno prikazan u obrascu Računi – i upravo smo time osigurali da se na
izvještaju prikazuje samo račun koji je trenutno prikazan i na obrascu:
[ID_racun]=[Forms]![Racuni-obrazac]![ID_racun]
• Window Mode: Dialog – na taj način ćemo natjerati Access da izvještaj prikaže u iskočnom
(pop-up) prozoru i da se ne može nastaviti s radom u obrascu s kojeg smo pozvali izvještaj tako
dugo dok se prozor s izvještajem ne zatvori (npr. nakon ispisa računa na pisač).
ZAŠTO SMO UOPĆE RADILI OVAJ GUMBIĆ: Kad imate kreiran veći broj računa, onda otvaranje samog
složenog izvješća Računi uvijek prikazuje SVE račune (potencijalno stotine ili tisuće računa). Iako je
samo po sebi informativno, postavlja se pitanje kakva je stvarna korist od takvog izvješća? Kako biste
ga npr. efikasno koristili za ispis JEDNOG JEDINOG računa na blagajni, kojeg upravo trebate predati
vašem kupcu?
Implementirani gumbić nam omogućava da na izvješću prikažemo SAMO JEDAN RAČUN - npr. baš
onaj koji nam treba za ispis na blagajni
Sve datoteke potrebne za rad možete preuzeti s Moodle sustava ili putem foilab servera (dostupnom samo na fakultetu) na
lokaciji: \\foilab\informatika\vjezbe\IRS\1.5.IS