Você está na página 1de 38

OBRASCI

Obrasci - Forms
Obrasci ili Forme omoguavaju prikazivanje i unos podataka u prikladnom
formatu koji lii na obrasce na kojima treba popuniti prazna mesta.
Za razliku od tabelarnog pregleda podataka gde su podaci prikazani u
redovima i kolonama, u obrascu se podaci mogu prikazati u bilo kom
obliku (formatu).
Kreiranje obrazaca
Da bismo kreirali novi obrazac biramo meni Create oblast Forms, a zatim
jedan od ponuenih naina kreiranja obrasca. Kada kliknemo na More
Forms pojavie se prozor kao na slici:

Kao to se vidi na slici MS Access nudi


nekoliko naina za kreiranje obrazaca:
Form morate izabrati objekat na osnovu kog se kreira obrazac
automatski, ukoliko je to tabela koja je u vezi sa drugom tabelom, obrazac
prikazuje jedan slog iz izabrane tabele i kao podobrazac sve slogove iz
vezne tabele koji se odnose na prikazani slog.
Split Form kreiranje obrazaca na osnovu izabrane tabele (upita) koji
prikazuje jedan slog iz tabele i kao podformu celu tabelu.
Multiple Items Kreira obrazac na osnovu izabranog objekta u tabelalnom
prikazu,
Pivot Chart arobnjak za kreiranje pivot dijagrama,
Blank Form Dobijate prazan prikaz obrasca Layout da sami kreirate
obrazac
Form Design Kreirate sami obrazac u prikazu Design View;

More Forms nudi:


Form Wizard- Kriranje obrasca pomocu arobnjaka (veoma slino
kriranju upita pomou arobnjaka)
Datasheet Kreiranje obrasca sa tabelarnim pirkazom izgleda isto
kao prikaz Datasheet tabele (morate izabrati eljeni objekat)
Modal Dialog je specijalna vrsta obrasca. Umesto da prikazuje
podatke iz neke tabele, on postavlja pitanja, sutina je to ga
moete otvoriti u nekom vanom trenutku kao sastavni deo
automatizovanog posla (obavezan VBA kod).
Pivot Table arobnjak za kreiranje unakrsnih (Pivot) tabela.

Otvoriti BP izdanja_knjiga.accdb koja je ranije kreirana.


Kreirana BP moe da se otvari na vie naina.

U desnom delu ekrana se nalazi spisak baza podataka sa kojima se radilo u skorije vreme. Ukoliko
elimo da otvorimo neku od postojeih BP da bi nastavili da radimo sa njom, potrebno je samo da
dvostuko kliknemo na nju Open Recent Database.
Kreirana BP moe da se otvori i izborom stavke Open sa menija koji dobijemo kada kliknemo na
dugme Office Button u gornjem levom uglu.

Obrazac se drugaije naziva i forma (engl.


Form).
Proveriti da je na spisku postojeih tabela u
BP izabrana tabela Knjige i kliknuti na dugme
Form na traci Create.

Pojavljuje se obrazac za unos podataka u


tabelu Knjige.
Aktivan pogled na obrazac je Layout View.
Ukoliko elimo da unosimo podatke u tabelu,
potrebno je da preemo da drugaiji pogled
na obrazac.
Kliknuti desnim tasterom mia nad jezikom
obrasca Knjige ili na View.
Izabrati pogled Form View sa menija koji se
pojavio.

U donjem delu obrasca se nalazi navigacija.


Prikazan je broj reda u tabeli Knjige iji se podaci trenutno vide.
Ovde su prikazani podaci o knjizi koji se nalaze u treem redu
tabele koja ukupno ima uneta 32 reda.
Strelicama na levo ili desno se kreemo kroz sve zapise, tj. redove,
ove tabele.
Tako moemo da vie puta pritisnemo strelicu na desno i doemo
do poslednjih redova u tabeli.

Ukoliko elimo da unesemo podatke o novoj


knjizi, potrebno je da se pozicioniramo na red
u tabeli koji se nalazi posle poslednjeg unetog.

Ukoliko je potrebno da se izmeni dizajn obrasca, potrebno je izabrati Design View


pogled na obrazac sa menija koji se pojavi kada se klikne desnim tasterom mia nad
jezikom obrasca Knjige.
Kada je aktivan Design View pogled na obrazac, mogue je izmeniti veliinu polja za
unos podataka, promeniti boju pozadine i slova, promeniti raspored polja na obrascu.
Potrebno je da se sauva obrazac izborom stavke Save sa menija koji se pojavi kada se
klikne desnim tasterom mia nad otvorenim jezikom.
Uneti naziv obrasca u dijalog i kliknuti na dugme OK.
Kreirani i sauvani obrazac se pojavljuje na spisku uz tabelu za koju je kreiran.

Obrazac ne mora da se kreira automatski kao to


je malopre prikazano.
Na traci Create moe da se izabere Blank Form za
kreiranje praznog obrasca na koji moemo da
dodajemo potrebna polja za unos podataka.

U desnom delu ekrana se pojavljuje prozor Field List sa spiskom svih tabela u otvorenoj BP.
Izabrati tabelu Autori i kliknuti na znak + koji se nalazi levo od naziva tabele. Pojavljuje se
spisak njenih kolona.
Dva puta kliknuti miem na kolonu ID_autora da bi se polje za unos podataka u ovu kolonu
pojavilo na obrascu.
Prvo polje za unos sa prateom labelom se pojavljuje na obrascu. Nakon ovoga je potrebno
da se redom dodaju i polja za unos podataka u ostale kolone tabele Autori.

Na obrazac je mogue dodati naslov, logo i datum. Opcije za dodavanje ovih elemenata se
nalaze na traci Format.

Kliknuti na Title na traci Format. Pojavljuje se naslov.


Izmeniti tekst naslova tako da pie: Autori.
Kliknuti na Logo na traci Format. Izabrati sliku izdanja_knjiga_logo.jpg u dijalogu.
Pojavljuje se logo.

Sauvati obrazac izborom stavke Save sa menija koji se pojavljuje kada se pritisne
desni taster mia nad jezikom kreiranog obrasca.
Uneti naziv obrasca u dijalog i kliknuti na dugme OK.
Kreirani i sauvani obrazac se pojavljuje na spisku uz tabelu za koju je kreiran.
Ukoliko je potrebno da se izmeni dizajn obrasca, potrebno je izabrati Design View
pogled na obrazac.

List Box i Combo Box

Tabela Autorstva povezuje tabele Autori i Knjige. U ovu tabelu se unose strani
kljuevi.
Umesto da se unose brojevi, mnogo je lake da se sa spiska svih autora i sa spiska
svih knjiga izaberu autor i knjiga koju je napisao.
Ovo moe da se postigne dodavanjem listi i kombo-boksova na obrazac umesto
obinih polja za unos vrednosti.

Obeleiti tabelu Autorstva na spisku svih tabela. Kliknuti na Form na traci Create
za automatsko kreiranje obrasca.
Pojavljuje se obrazac sa dva polja za unos: ID_autora i ID_knjige.
Obeleiti miem polje ID_autora i obrisati ga pritiskom na taster Delete (na
tastaturi).
Izabrati Design View pogled na obrazac.
Na traci Design se nalaze razne kontrole (engl. Controls) koje mogu da se dodaju
na obrazac. Na sledeoj slici je obeleen kombo-boks (engl. Combo Box).

Kada se klikne na kombo-boks i postavi na


formu, pojavljuje se arobnjak Combo Box
Wizard.
Kombo-boks treba da uzima i prikazuje
vrednosti iz tabele Autori, pa je potrebno to
i naglasiti izborom stvake: I want the combo
box to look up the values in a table or
query, nakon ega treba kliknuti na dugme
Next.

U sledeem koraku je potrebno izabrati


tabelu Autori, nakon ega treba kliknuti na
dugme Next.

Nisu potrebna sva polja.


Obeleiti polje ID_autora i klikom na dugme
sa strelicom na desno, prebaciti ga na spisak
izabranih polja Selected Fields.
Ponoviti opisani postupak i za polja ime i
prezime.
Kliknuti na dugme Next.

Lake je pronai eljenog autora na


spisku ukoliko je spisak sortiran.
Izabrati sortiranje prvo po
prezimenu, a zatim po imenu.
Izabrati polja prezime i ime pod
rednim brojevima 1 i 2. Kliknuti na
dugme Next.

U sledeem koraku proveriti da li


se imena lepo prikazuju.
Po potrebi podesiti miem irine
kolona za ime i prezime.
Kliknuti na dugme Next.

Kada se sa spiska izabere autor,


vrednost njegovog primarnog kljua
ID_autora treba da se upie u polje
ID_autora u tabeli Autorstva, pa je
potrebno to i naglasiti izborom kolone
ID_autora pod stavkom: Store that value
in this field, nakon ega treba kliknuti na
dugme Next.
Tokom poslednjeg koraka je potrebno
uneti tekst labele koja e da prati kreirani
kombo-boks, nakon ega treba kliknuti na
dugme Finish.
Na obrascu se pojavio kombo-boks sa
prateom labelom Autor za jednostavan
unos ifre autora u tabelu Autorstva.

Oznaiti miem i obrisati pritiskom na taster Delete (na tastaturi) polje za unos
ID_knjige.
Za unos ID_knjige e se koristiti list-boks (engl. List Box). Pronai ga na traci Design.
Kada se klikne na list-boks pojavljuje se arobnjak List Box Wizard.
Koraci ovog arobljaka su isti kao i kod arobnjaka Combo Box Wizard, pa ih
neemo detaljno komentarisati ve emo ih samo ilustrovati slikama.

Nakon opisanih koraka, obrazac za unos podataka u tabelu Autorstva izgleda


kao na gornjoj slici.
Izborom Form View pogleda na obrazac moemo da vidimo kako obrazac
izgleda.
Na jednostavan nain, izborom imena
autora sa spiska svih autora i izborom
naziva knjige sa spiska svih knjiga, moemo
lako da popunjavamo tabelu Autorstva.
Sauvati obrazac, uneti naziv obrasca u
dijalog i kliknuti na dugme OK.
Obrazac moe da se kreira i uz pomo
arobnjaka Form Wizard koji moe da se
pronae pod listom More Forms na traci
Create/Forms.

Form Wizard
I
kreiranje podobrazca

Kliknuti na Form Wizard na listi More Forms na traci Create/Forms. Pojavljuje se arobnjak.
U prozoru koji se otvara iz padajue liste Tables/Queries treba izabrati Tabelu ili Upit koji
sadre podatke koje elimo da prikaemo u Formi. Izabrati tabelu Izdavai sa spiska svih
tabela.
Prebaciti sve kolone u listu Selected Fields klikom na dugme >>. Kliknuti na dugme Next.
Pomou dugmia sa znakom vee > prebacujemo ona polja iz Tabele (Upita) koja elimo da se
prikau na Formi.

Klikom na dugme Next prelazimo na sledei


korak gde biramo kakav raspored (Layout)
polja elimo na Formi.
Nakon izbora nain prikaza podataka kliknuti
na dugme Next.

Columnar - omoguava prikaz na formi podataka samo jednog reda-zapisa u tabeli (npr, samo podaci o jednom
ueniku)
Tabular prikazuje tabelarno prikaz svih redova-zapisa (npr. svih uenika iz tabele) jedan ispod drugog.
Datasheet raspored je kao u prikazu datasheet tabele.
Justified raspored kontrola nije unapred odreen.

Sledei korak nudi izbor stila obrasca. Nakon izbora stila kliknuti na dugme Next.
Tokom poslednjeg koraka je potrebno uneti naziv obrasca, nakon ega treba kliknuti na dugme Finish.

Open the form to view or edit


information-ako zelite da koristite
obrazac za rad sa podacima
Modify the forms design
ukoliko zelite da vrite izmene u
obrascu.

Kreirani obrazac moe da se proiri tako da sadri podobrazac.


Na taj nain bi stranica sa podacima o jednom izdavau sadrala
podobrazac sa svim knjigama koje je izdala ta izdavaka kua.
Da bi se dodao podobrazac potrebno je prei u Design View pogled
na obrazac.

Za dodavanje podobrasca je potrebno pronai SubForm na traci Design.


Pojavljuje se arobnjak SubForm Wizard.
arobnjak moe da upotrebi tabelu ili ve gotov obrazac pri kreiranju podobrasca.
Izabrati postojei obrazac Obrazac Knjige, i zatim kliknuti na Next.
U sledeem koraku izabrati: Show Knjige for each record in Izdavai using
ID_izdavaa, i zatim kliknuti na Next.
U poslednjem koraku uneti naziv za podobrazac i kliknuti na Finish.

Podobrazac sa knjigama se
pojavio na obrascu za
izdavae.

Izabrati Form View pogled na obrazac da bi mogli da se vide podaci kroz obrazac,
kao i da bi mogli da se dodaju novi podaci u tabele.
Sauvati obrazac izborom stavke Save sa menija koji se pojavljuje kada se pritisne
desni taster mia nad jezikom kreiranog obrasca.
Kreirani i sauvani obrazac se pojavljuje na spisku uz tabelu za koju je kreiran.

Prikaz tabela i drugih objekata


Prikaz tabela i drugih objekata u BP moe da bude i drugaiji.
Kliknuti na strelicu na dole pored naslova All Tables u prozoru sa
spiskom svih objekata u BP.
Trenutni prikaz je takav da se uz svaku tabelu prikazuju objekti
koji su za nju vezani: Tables and Related Views.
Drugi nain prikaza je po vrsti objekta: Object Type.
Ukoliko je izabran ovaj pogled, na spisku svih tabela e biti
nabrojane sve tabele zajedno, pa svi obrasci zajedno i, ukoliko bi
BP imala druge objekte, i oni bi bili grupisani na osnovu tipa.

Obrazac ne mora da bude vezan za neku tabelu.


Kreiraemo obrazac koji e da slui kao poetna strana i pomou kojeg e
se na jednostavan nain pozivati kreirani obrasci.
Poeti od prazne forme Blank Form.
Prebaciti se na Design View pogled na obrazac.

Na obrazac mogu da se dodaju mnoge kontrole. Na poenu stranu emo


dodati labelu (engl. Label) za naslov i tri dugmeta (engl. Button) kojima e
se pokretati odgovarajui obrasci. Labela i dugme mogu da se nau na
traci Design.
Kada dodamo labelu za naslov, moemo da podesimo boju, veliinu i vrstu
slova pomou podeavanja na traci Home/Font. Poveati slova.
Za svaki obrazac koji elimo da pokreemo sa poetne strane je potrebno
dodati po jedno dugme.

Kada se doda dugme na poetnu stranu, pojavljuje se arobnjak Command Button Wizard. U prvom
koraku treba naglasiti da elimo operaciju sa obrascem Form Operations, i da je ta operacija pokretanje
obrasca Open Form. Kliknuti zatim na dugme Next.
Sledei korak zahteva da izaberemo obrazac koji e se pokrenuti nakon klikna na dugme. Kliknuti zatim na
dugme Next.

Izabrati prikaz svih redova: Open the form and show all the
records. Kliknuti zatim na dugme Next.
Uneti tekst koji e biti prikazan na dugmetu (Obrazac za
izdavae). Kliknuti zatim na dugme Next.
U poslednjem koraku kliknuti na dugme Finish.

Dugme je uspeno kreirano i


pojavljuje se na poetnoj strani.

Potrebno je ponoviti upravo opisani postupak za jo dva.


Izabrati redom za njih obrasce Obrazac za Autore i Obrazac za Autorstva.
Obrazac Obrazac Knjige se nalazi kao podobrazac na obrascu za izdavake
kue, tako da nije neophodno napraviti dugme za njega. Poetna strana sa
naslovom i tri dugmeta je prikazana na gornjoj slici.
Mogue je izvriti razliita podeavanja. Na primer, mogue je promeniti
boju pozadine celog obrasca izborom boje sa trake Design.
Sauvati obrazac izborom stavke
Save sa menija koji se pojavljuje
kada se pritisne desni taster mia
nad jezikom kreiranog obrasca.
Uneti naziv obrasca u dijalog i
kliknuti na dugme OK.

Kreirani i sauvani obrazac se pojavljuje na


spisku svih objekata u BP.

Obrazac se pokree prelaskom na Form Design


pogled.

Kada se miem klikne na neko dugme, otvara se


odgovarajua forma.

Header i Footer
Kontrole

Forma se sastoji iz tri dela:


Form Header (zaglavlje forme),
Detail (Detalji - za prikaz podataka iz
tabela/upita),
Form Footer (podglavlje forme).

U zaglavlje se obino unosi naslov


forme, a u podglavlje komandna
dugmad.(prikaz Design View)
Na formu se, u pregledu za
izmene/dizajniranje, mogu smestiti
razne standardne kontrole kakve se
inae sreu u radu sa Windows
programima (tekstualno polje, labela,
komandno dugme, padajue liste i sl.).
Za smetanje ovih kontrola na formu slui Conrols na kartici Design u Form Design
Tools(donja slika).

Controls

Labela (natpis nalepnica - Label) je kontrola u koju se unosi tekst koji opisuje
formu, drugu kontrolu i sl.
Tekst u labeli se moe urediti pomou linije sa ikonama (Toolbar) koji je isti
kao u Wordu.

Polje za tekst ( Text Box) je kontrola pomou


koje moemo napraviti novo (izraunato) polje
u obrascu (ili izvetaju).
Nakon dodavanja ovog objekta, otvaramo
Propreties (F4 ili dvostruki klik).
U opciji Control Source (izvor podataka) na
kartici Data sa tri take ... otvaramo Expression
Builder u kojem unosimo izraz kojim emo
izraunati novu vrednost (kao u upitima).

Komandno dugme (Command Button)

Omoguava izvrenje odreene naredbe u programu. Ako je ukljuena alatka sa


arobnim tapiem onda se izborom ove alatke pokree Wizard za postavljanje
komandnog dugmeta u formu.
Akcije koje moe da izvri komandno dugme se nalaze u listi kategorija sa leve strane
1. Record Navigation
Find Record u formi se otvara prozor za pronalaenje podataka prikazanih na
formi po eljenom kriterijumu.
Go To First (Last, Next, Previous) Record dugmad koja omoguavaju prelazak na
prvi, poslednji, sledei ili prethodni zapis/red u formi.
2. Record Operations
Add New Record dodavanje novog zapisa-reda u tabeli iz koje su podaci prikazani
na formi
Delete Record brisanje zapisa koji je aktivan (kursor se nalazi u njemu)
3. Form Operations
Close Form zatvaranje forme
Open Form otvaranje eljene forme
4. Report Operations
Preview Report otvaranje eljenog Izvetaja u
pregledu pre tampe
Print Report - tampanje eljenog Izvetaja
5. Application
Quit Application izlazak iz programa Access-a

Nakon izbora eljene akcije koja e se izvriti klikom na komandno dugme u


sledeem koraku bira se da li e na dugmetu biti slika ili tekst, i zatim u
poslednjem koraku zadaje se programersko ime dugmetu (proizvoljno).
Komandno dugme se moe premetati na formi povlaenjem miem ili obrisati
klikom na njega i zatim na taster Delete.

Kada se pravi forma koja sadri samo


komandnu dugmad koja otvaraju
druge forme ili izvetaje ne koristi se
Form Wizard, ve se forma pravi
odmah u Design View pregledu.
Ovakve forme se nazivaju meni
(Menu) forme, i to su poetne
forme koje se otvaraju pokretanjem
programa.
Komandna dugmad se mogu
vizuelno grupisati korienjem alatke
Rectangle na Toolboxu (kao na slici).

Alat

Ime

Select Objects (alat


za biranje objekata)

Funkcija

Menja pokaziva mia u alat za biranje objekata.

Control Wizards
Ukljuuje i iskljuuje Control Wizards. Control Wizards
(kontrolni arobnjaci) pomau kod projektovanja sloenih kontrolni objekata.
Label (oznaka)

Text Box
(okvir za tekst)

Option Group
(grupa opcija)
Toggle Button
(dugme za
prebacivanje)

Pravi okvir koji sadri stalni tekst opisa ili tekst sa


uputstvima. Sa CTRL-Enter postavljate tekst u vie
redova.
Pravi okvir za prikazivanje i doputa izmenu podataka.

Pravi okvir podesive veliine, u koji moete smestiti


dugmad za prebacivanje, dugmad za opcije ili polja za
potvrdu.
Pravi dugme koje, kada se klikne, prebacuje iz On u Off.
Stanje On odgovara izboru Yes (-1), a stanje Off odgovara
izboru No (0).

Option Button
(dugme opcije)

Pravi okruglo dugme (prvobitno nazvano radio dugme) koje


se ponaa kao dugme prebaciva.

Check Box
(polje za potvrdu)

Pravi polje za potvrdu koje prebacuje ukljueno (On) i


iskljueno (Off).

Combo Box
(okvir padajue liste)

Pravi okvir padajue liste sa okvirom za tekst u koji moete


da unosite vrednost ili sa koje moete da birate vrednost iz
datog niza.

List Box (okvir liste)

Pravi padajui okvir liste, iz kojeg moete izabrati vrednost.

Command Button
(komandno dugme)

Kada je izabrano, pokree dogaaj koji moe da izvri


makro Accessa ili proceduru Access VBA koja rukuje
dogaajem.
Prikazuje statiku grafiku na obrascu ili izvetaju.

Image (lik)
Unbound Object
(nezavisni objekat)

Dodaje OLE objekat, koji je napravila aplikacija OLE


servera, kao to je Microsoft Graph ili Microsoft Draw, na
obrascu ili izvetaju.

Bound Object
(zavisni objekat)

Prikazuje sadraj OLE polja zapisa, ako polje ima


grafiki objekat. Inae se pojavljuje ikona koja
predstavlja objekat.

Tab Control
(kontrola jezika)

Dodaje kontrolu jeziaka za izradu obrazaca sa


jezicima. Ova kontrola lii na panele sa jezicima.

Page Break
(prekid strane)

Prouzrokuje da tampa na obrascu ili izvetaju,


zapone novu stranu na mestu prekida strane.

Subform
(podobrazac)

Dodaje redom podobrazac ili podizvetaj na glavni


obrazac, ili izvetaj.

Line
(linija)

Pravi pravu liniju kojoj menjate veliinu i poloaj.

Rectangle
(pravougaonik)

Pravi pravougaonik, kome menjate veliinu i poloaj.

Grupa
elemenata
Format

Element

Funkcija

Informacije o formatu objekta


Caption
Tekst zaglavlja objekta
Format
Format za prikazivanje vrednosti u polju
Decimal Places Odreen broj decimalnih mesta
Left

Rastojanje od leve ivice obrasca/izvetaja do leve ivice objekta

Right

Rastojanje od desne ivice obrasca/izvetaja do desne ivice objekta

Top

Rastojanje od gornje ivice obrasca/izvetaja do gornje ivice objekta

Width
Height
Back Color
Special Effect
Border Color
Border Width
Fore Color
Font Name
Font Size
Visible

irina objekta
Visina objekta
Boja pozadine
Efekat sa kojim se prikazuje izabrani objekat
Boja okvira
irina okvira
Boja teksta podataka
Izbor fonta objekta
Veliina fonta
Reguliemo da li hoemo da prikaemo objekat ili e ostati skriven
u obrascu ili izvetaju

Grupa
elemenata

Element

Data

Funkcija
Informacije o podacima

Record Source

Tabela ili upit kao izvor podataka

Control Source Polje ili izraz kao izvor podataka


Input Mask

Ulazne maske su nizovi karaktera koji odreuju kako se


prikazuju podaci za vreme unosa podataka i izmena

Default Value

Definie inicijalnu vrednost

Validation Rule Pravila za potvrivanje vrednosti unete u polje


Validation Text Tekst koji e se pojaviti na statusnoj liniji ako vrednost koja
se unese ne odgovara kriterijumu za Validation Rule

Locked

Mogu se onemoguiti izmene vrednosti u polju objekta

Event

Informacije o dogaajima

Other

Ostale informacije

Name

Naziv kontrolnog objekta

Tab Index

Redni broj kontrolnog objekta u sekciji

Você também pode gostar