15. Vje`ba
UNO[ENJE
PROMJENA U FORMU
U ovoj }ete vje`bi nau~iti kako unijeti promjene u formu bez obzira na koji ste na~in stvorili formu (14. vje`ba).
ULJEP[AVANJE
FORME:
PREGLED
Forma koja se nalazi na zaslonu vjerojatno je funkcionalna, ali ne izgleda privla~no. U ovoj vje`bi }ete nau~iti kako pobolj{ati izgled forme. Evo pregleda {to trebate uraditi da va{a forma bude {to privla~nija:
1. Pomaknuti kontrole kako bi izme|u njih bilo vi{e prostora, odlomak Pomicanje kontrola.
2. Pridjeljivanje razmaka izme|u kontrola i njihovih oznaka, odlomak Neovisno pomicanje kontrola i njihovih oznaka.
3. Promjena veli~ina kontrola i oznaka, odlomak Promjena veli~ine kontrola.
4. Dodavanje teksta za obja{njenje, odlomak Dodavanje teksta. 5. Dodavanje zaglavlja i podno`ja, odlomak Prikazivanje zaglavlja i podno`ja.
6. Formatiranje teksta u formi (primjerice, masni znakovi ili
razli~ita pisama za oznake ili ve}i tekst za zaglavlje), odlomak Formatiranje kontrola.
UNO[ENJE
POMICANJE
PROMJENA U FORMU
KONTROLA
Naj~e{}a je promjena u formi pomicanje kontrola po njoj. Nekoliko kontrola }ete mo`da `eljeti spustiti kako biste ostavili vi{e prostora za umetanje nove kontrole ili }ete jednostavno `eljeti ponovno poslo`iti prikazane kontrole drugim redom.
Vi{e prostora Ako `elite stvoriti vi{e prostora na dnu kontrola kako biste imali vi{e mjesta za pomicanje, povucite panel Form Footer prema dolje da bi podru~je Detail bilo ve}e. Ako pak `elite vi{e prostora u gornjem dijelu forme, ozna~ite sve kontrole i povucite ih prema dolje kao grupu.
Slijedite naredne korake:
1. Ako niste u prikazu Form Design, otvorite prikaz kao {to ste nau~ili u 14. vje`bi.
2. Kliknite ime kontrole kako biste je odabrali. Oko kontrole prikazuju se hvataljke odabira.
3. Postavite pokaziva~ mi{a na mjesto gdje }e promijeniti izgled u
ruku (slika 15.1). Ako pomi~ete vi{e kontrola istovremeno pokaziva~ mi{a mo`ete postaviti na bilo koju odabranu kontrolu. Hvataljke odabira
Pokaziva~ mi{a
SLIKA 15.1 Da biste pomaknuli kontrolu, najprije je odaberite i tada je povucite kada pokaziva~ mi{a promijeni izgled u ruku. 4. Kliknite i dr`ite pritisnutu lijevu tipku mi{a dok kontrolu povla~ite na `eljeno mjesto.
5. Otpustite tipku mi{a kada je kontrola na `eljenom mjestu.
Kontrolu mo`ete povu}i okomito ili horizontalno s bilo koje strane ili dijagonalno iz bilo kojeg kuta.
105
106
15. VJE@BA
Tekst oznake se pomi~e bez pridijeljenog okvira za tekst Budite oprezni kada postavljate pokaziva~ mi{a iznad kontrole da biste je pomaknuli. Uvjerite se da je pokaziva~ promijenio izgled u ruku (slika 15.1). Ako vidite da je pokaziva~ promijenio izgled u ruku s podignutim prstom, kontrolu mo`ete povu}i bilo gdje.
Vi{e kontrola mo`ete povla~iti istovremeno zadr`avaju}i odnos izme|u njih tako {to }ete odabrati sve kontrole i onda ih povu}i. Da biste odabrali vi{e kontrola, kliknite na jednu i zatim pritisnite i dr`ite tipku Ctrl dok odabirete ostale.
NEOVISNO
POMICANJE KONTROLA I NJIHOVIH OZNAKA
Ponekad }e biti potrebno pomicati kontrolu okvira za tekst ili oznaku polja neovisno jedno o drugom. Na primjer, mo`da }ete `eljeti produljiti okvir za oznaku polja kako bi ime polja bilo prikazano u cijelosti. (Sljede}i odlomak obja{njava kako promijeniti du`inu kontrole.) Da biste to uradili, morate najprije pomaknuti kontolu okvira za tekst u desno i na taj na~in stvoriti prostor za pove}anje oznake. Da biste pomaknuli okvir za tekst ili njegovu oznaku neovisno, slijedite naredne korake:
1. Kliknite na kontrolu koju `elite pomaknuti. 2. Postavite pokaziva~ mi{a na gornji lijevi kut iznad hvataljke
odabira kako bi pokaziva~ promijenio izgled u ruku s podignutim prstom (slika 15.2).
Okviri za tekst, naj~e{}e upotrebljavane kontrole Okviri za tekst i njihove oznake su obja{njeni u ovoj knjizi, no iste metode rada mo`ete upotrijebiti radite li s kombiniranim okvirima ili slikama.
UNO[ENJE
PROMJENA U FORMU
3. Povucite kontrolu na novo mjesto.
SLIKA 15.2 Uz pomo} pokaziva~a mi{a povucite kontrolu ili oznaku neovisno jedno od drugog. Brisanje razina Ako odre|ena kontrola obja{njava sama sebe (primjerice, slika), vjerojatno }ete `eljeti izbrisati njezinu oznaku. Odaberite oznaku i pritisnite tipku Delete.
PROMJENA
VELI^INE KONTROLA
Nakon {to ste pridijelili razmak izme|u svakog okvira za tekst i njegove oznake (prethodni odlomak), slijedite naredne korake kako biste promijenili du`inu kontrole:
1. Kliknite kontrolu kako biste je odabrali. Oko nje se prikazuju hvataljke odabira.
2. Postavite pokaziva~ mi{a na desni rub kako bi pokaziva~ promijenio izgled u dvoglavu strelicu (slika 15.3).
3. Povucite rub kontrole na `eljenu du`inu i tada otpustite tipku mi{a.
Pokaziva~ mi{a
Hvataljke odabira
SLIKA 15.3 Povla~enjem mo`ete promijeniti veli~inu podru~ja za unos.
107
108
15. VJE@BA
Oznake u vi{e redaka Ako je tekst koji je prikazan u okviru za tekst ili kontroli oznake preduga~ak da bi stao u pridijeljenu du`inu, pove}ajte kontrolu povla~enjem donjih hvataljki odabira. Tako }e se tekst mo}i prelomiti i prije}i u novi redak, pa stoga nije potreban duga~ak okvir za prikaz cijelog teksta.
PRIKAZIVANJE
ZAGLAVLJA I PODNO@JA
Za sada radite u podru~ju Detail, ali mo`ete upotrijebiti i ostala podru~ja: l
l
Podru~je Form Header and Form Footer. Mjesto za tekst koji }e se ponavljati na vrhu ili dnu forme, kao {to je naslov forme na vrhu ili ime osobe koja je izradila formu na dnu. Podru~je Page Header and Page Footer (rijetko upotrebljavano). Mjesto za tekst koji }e se ponavljati na vrhu ili dnu svake stranice forme kada je `elite ispisati. Ovo podru~je nije prikazano po izvornim postavkama pa stoga, ako `elite prikazati podru~je, odaberite View, Page Header/Footer.
Kada stvarate formu pomo}u Form Wizarda, podru~ja Form Header i Form Footer se prikazuju u prikazu Design, ali su prazna. Podru~je Form Header se nalazi ispod podru~ja Detail pa stoga podru~je nema odre|enu visinu. Da biste stvorili mjesta za rad u podru~ju Form Header (slika 15.4), kliknite njezinu traku kako biste podru~je odabrali. Zatim postavite pokaziva~ mi{a izme|u traka (pokaziva~ mijenja izgled u dvoglavu strelicu) i povucite prema dolje.
UNO[ENJE
Podru~je Detail sadr`i kontole ~iji se podaci mijenjaju za svaki slog.
PROMJENA U FORMU
Podru~je Form Header sadr`i tekst koji `elite ponavljati na svakom prikazu forme.
SLIKA 15.4 Povucite traku Detail dolje kako biste stvorili prostor za dodavanje teksta zaglavlju. Nako {to ste prikazali zaglavlje i podno`je mo`ete dodavati kontrole u ta podru~ja.
DODAVANJE
OZNAKA
Sljede}a stvar koju ve}ina korisnika `eli je dodavanje teksta u formu, u formu kontrola oznaka za prikazivanje naslova, podnaslova, teksta za obja{njenje itd. Naslove i stale osnovne informacije dodajte u zaglavlja i podno`ja, odre|ene informacije u zasebne kontrole podru~ja Detail. Slijedite naredne korake:
1. Ako Toolbox nije prikazan, odaberite opciju Toolbox iz izbornika View ili kliknite gumb Toolbox na alatnoj traci.
109
110
15. VJE@BA
2. Kliknite alatku Label u Toolboxu (ona s nako{enim slovima Aa). Pokaziva~ mi{a mijenja izgled u veliko slovo, a s oznakom plusa pored slova (slika 15.5). Pokaziva~ mi{a
SLIKA 15.5
Alatka Label
Odaberite alatku Label u Toolboxu.
3. Kliknite na mjesto u formi gdje `elite stvoriti novi tekst. Prikazuje se tanki okvir. (Okvir raste kako bi mogao ~uvati tekst koji }ete utipkati.)
4. Utipkajte tekst. Morate utipkati tekst Ako ne utipkate tekst prije nego {to prije|ete na 5. korak, okvir }e nestati ~im kliknete izvan njega. 5. Kliknite bilo gdje u podru~je kontrola ili pritisnite tipku Enter kako biste zavr{ili s radom.
UNO[ENJE
PROMJENA U FORMU
Povla~enje oznake Ne brinite se o mjestu oznake za vrijeme stvaranja. Oznaku kasnije mo`ete pomicati kao i ostale kontrole. Kliknite je, postavite pokaziva~ mi{a tako da njegov izgled bude poput ruke i povucite na `eljeno mjesto.
FORMATIRANJE
KONTROLA
Nakon {to ste u formu smjestili sve informacije (to su kontrole koje `elite uklju~iti i oznake kako biste prikazali naslove i tekst obja{njenja) sljede}i korak je pobolj{anje izgleda va{e forme. Sve alatke za formatiranje nalaze se na alatnoj traci Formatting (druga alatna traka od vrha u prikazu Form Design). Tablica 15.1 prikazuje alatke. Da biste formatirali kontrolu, kliknite je kako biste je odabrali i tada kliknite `eljenu alatku formatiranja kako biste kontroli pridijelili `eljeni format.
Svojstva kontrole Desnim klikom mi{a na bilo koju kontrolu prikazat }ete izbornik pre~ica iz kojeg odaberite Properties. Prikazuje se okvir Properties koji sadr`i polja koja kontroliraju sve opcije formatiranja i ostala pode{enja za kontrolu.
TABLICA 15.1 ALATKE ALATKA
NA ALATNOJ TRACI
FORMATTING
NAMJENA
Popis dostupnih pisama Popis dostupnih veli~ina odabranog pisma Masni znakovi, uklju~eno/isklju~eno nastavlja se
111
112
15. VJE@BA
TABLICA 15.1 NASTAVAK ALATKA
NAMJENA
Nako{eni znakovi, uklju~eno/isklju~eno Podcrtani znakovi, uklju~eno/isklju~eno Lijevo poravnavanje teksta Centriranje teksta Desno poravnavanje teksta Popunjavanje odabranog okvira odabranom bojom Boje za tekst u odabranom okviru Boje strukturu odabranog okvira Dodavanje rubova odabranom okviru Dodavanje specijalnih efekata odabranom okviru
Neke alatke, kao {to su pisma i veli~ine, su padaju}i popisi. Kliknite strelicu pored alatke i tada iz popisa odaberite `eljenu opciju. Neke druge alatke su gumbi, uklju~ivanje/isklju~ivanje masnih ili nako{enih znakova, dok neke sadr`e spoj gumba i padaju}eg popisa, kao {to je alatka za boje ili rubove. Ako kliknete na gumb, pridijelit }ete trenutnu vrijednost, a ako kliknete strelicu padaju}eg popisa, mo`ete promijeniti vrijednost.
UNO[ENJE
PROMJENA U FORMU
Promjena boje pozadine Promijeniti mo`ete i boju pozadine forme. Kliknite zaglavlje podru~ja gdje `elite uraditi promjenu (na primjer, Detail) kako biste odabrali cijelo podru~je. Tada kliknite desnom tipkom mi{a i odaberite opciju Fill/Back kako biste promijenili boju pozadine.
AutoFormat Evo pre~ice za formatiranje forme. Odaberite Format, AutoFormat. Bit }ete upitani da odaberete iz nekoliko ve} obojanih i formatiranih shema. Ako vam se nakon pridjeljivanja forma ne svi|a, kliknite Ctrl+Z kako biste se vratili na prethodno stanje.
PROMJENA
REDA POMICANJA POMO]U TIPKE TAB Nakon {to unesete podatak u formu, pritisnite Tab kako biste se pomaknuli iz kontrole u kontrolu redom kojim su prikazane. Kretanje izme|u kontrola nazivamo redoslijed kojim se pomi~ete pritiskaju}i tipku Tab. Kada stvorite formu, redoslijed pomicanja pritiskaju}i tipku Tab zapo~inje od vrha prema dnu. Kada pomaknete ili ponovno slo`ite kontrole, redoslijed pomicanja pritiskaju}i tipku Tab se ne mijenja automatski. Na primjer, ako imate deset kontrola slo`enih u stupac i tada ih ponovno slo`ite, ali tako da deseta kontrola postane prva, redoslijed pomicanja pritiskaju}i tipku Tab }e ponovno, sada prvu kontrolu prihvatiti kao desetu, bez obzira {to se ona sada nalazi na prvom mjestu. Ovo ote`ava popunjavanje forme, pa naravno `elite pridijeliti redoslijed koji se odnosi na novu strukturu forme.
113
114
15. VJE@BA
Mogu}nosti redoslijeda pomicanja pomo}u tipke Tab Ponekad }ete `eljeti promijeniti redoslijed pomicanja pomo}u tipke Tab iz strukture gore-dolje, u neku drugu radi lak{eg unosa podataka. Na primjer, ako 90 posto va{ih slogova trebate unijeti u samo nekoliko kontrola, mo`da }ete `eljeti smjestiti te kontrole na kraj redka kako biste jednostavno sko~ili u njih.
Slijedite naredne korake kako biste pridijelili redoslijed pomicanja pritiskaju}i tipku Tab:
1. Odaberite View, Tab Order ili desnim klikom mi{a kliknite kva-
drati} u gornjem lijevom kutu forme i odaberite Tab Order iz izbornika pre~ica. Prikazuje se okvir za dijalog Tab Order (slika 15.6).
SLIKA 15.6 Upotrijebite okvir za dijalog Tab Order kako biste odredili redoslijed pomicanja pritiskaju}i tipku Tab koji `elite upotrijebiti u formi. 2. Odaberite podru~je u kojem `elite podesiti redoslijed. Izvorna postavka je podru~je Detail.
3. Prikazuju se kontrole i njihov trenutni red. Da biste promijenili
redoslijed kliknite kontrolu i povucite je gore ili dolje u popisu.
UNO[ENJE
PROMJENA U FORMU
4. Da biste brzo podesili redoslijed tipke Tab zasnovane na trenutnoj poziciji kontrola u formi (od gore prema dolje), kliknite gumb Auto Order.
5. Kliknite OK. Brisanje kontrole iz redoslijeda pomicanja pomo}u tipke Tab Ako `elite izbrisati kontrolu iz redoslijeda pomo}u tipke Tab, ne mo`ete je izbrisati u okviru za dijalog Tab Order ve} pomo}u opcije Tab Order u svojstvima stranice kontrole. Odaberite kontrolu, kliknite na karticu Order u svojstvima stranice i odaberite No za njezino svojstvo mjesta na koje }ete do}i pritiskaju}i tipku Tab. Kontrola je i dalje prikazana u okviru Tab Order, ali nije dostupna pomo}u tipke Tab.
U ovoj ste vje`bi nau~ili kako pobolj{ati izgled forme pomicanjem kontrola, dodavanjem teksta, formatiranjem i pridjeljivanjem redoslijeda pomicanja pomo}u tipke Tab. U sljede}oj }ete vje`bi nau~iti o nekim zgodnijim kontrolama koje mo`ete dodavati formi.
115