16 - Stvaranje Posebnih Polja Za Unos Podataka U Formu

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 16 - Stvaranje Posebnih Polja Za Unos Podataka U Formu as PDF for free.

More details

  • Words: 1,924
  • Pages: 11
16. Vje`ba

STVARANJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI U ovoj }ete vje`bi nau~iti o nekim posebnim kontrolama koje mo`ete uklju~iti u formu.

ZA[TO

UPOTRIJEBITI POSEBNE KONTROLE ZA UNOS PODATAKA? Kao {to }ete vidjeti u ovoj vje`bi, malo vremena treba odvojiti kako bi se podesila jedna od posebnih kontrola za unos podataka u formi. Evo nekih obja{njenja za{to to uraditi: l

Izgled va{e forme bit }e profesionalniji.

l

Smanjenje du`ine utipkavanja za uno{enje slogova.

l

Smanjenje mogu}ih gre{aka pri utipkavanju za pouzdane podatke.

Slika 16.1 prikazuje formu s kojom }ete raditi u ovoj vje`bi s ve} stvorenim okvirima za popis, grupom opcija i gumbima za neredbe. Ve} sada mo`ete vidjeti kako ove kontrole ~ine formu mnogo privla~nijom i lak{om za upotrebu.

STVARANJE

Grupa opcija

SLIKA 16.1

KOJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI

Okvir za popis

Gumbi za naredbe

Posebne kontrole za unos podataka.

VRSTE KONTROLA UPOTRIJEBITI?

Upotrijebiti mo`ete nekoliko vrsta kontrola: l l

l

l

l

List box. Predstavlja popis iz kojeg mo`ete odabrati element. Combo group. Kao i okvir za popis, no mo`ete utipkati i druge unose osim onih u popisu. Option group. Mogu}nost odabira iz razli~itih opcija (mo`ete odabrati samo jednu opciju). Upotrijebiti mo`ete gumbe za opcije, uklju~i/isklju~i gumbe ili okvire za potvrde. Command button. Kada kliknete gumb, uradit }ete neku aktivnost, kao {to je zapo~injanje novog programa, ispisivanje izvje{taja, spremanje sloga ili ne{to drugo. Ostale kontrole. U Accessu 2000 mo`ete smjestiti ActiveX kontrole kao i sve ostale. Na primjer, mo`ete za svaki slog uklju~iti video-isje~ak.

117

118

16. VJE@BA

Access }ete instalirati s ~arobnjacima za ve}inu ovih vrsta kontrola {to }e olak{ati upotrebu kontrola. Access ove kontrole mo`e stvarati sa ili bez ~arobnjaka. Da biste Accessu rekli da `elite upotrijebiti ~arobnjaka, kliknite gumb Control Wizard u Toolboxu (slika 16.2). Stvaranje korisni~kih kontrola bez upotrebe ~arobnjaka je malo te`e, pa }emo se u ovoj vje`bi pozabaviti ~arobnjacima. Okvir za popis Control Wizard Kombinirani okvir

Grupa opcija Gumb za naredbu Vi{e kontrola

SLIKA 16.2 Odaberite gumb Control Wizard kako biste mogli upotrijebiti ~arobnjake.

STVARANJE

OKVIRA ZA POPIS ILI KOMBINIRANOG OKVIRA Okvir za popis ili kombinirani okvir mogu biti korisni ako shvatite da odre|ene vrijednosti ~esto utipkavate u polje. Na primjer, ako trebate unijeti jednu od va{ih dvanaest grana ureda svaki put kad upotrijebite formu, mo`da }ete zaklju~iti da je lak{e stvoriti okvir za popis, koji sadr`i imena grana ureda, i iz popisa odabrati `eljeno ime. S okvirom za popis osoba koja unosi podatke je ograni~ena na odabir iz ve} utipkanih podataka koji se prikazuju. Kombinirani okvir je koristan kada je okvir za popis odgovaraju}i, ali je mogu}e da }e biti potrebni i neki drugi unosi. Na primjer, ako ve}ina va{ih kupaca dolazi iz jedne od {est dr`ava, a mogu}e je da se pojavi kupac iz neke druge dr`ave, mo`ete upotrijebiti kombinirani okvir. Za vrijeme unosa podataka mo`ete odabrati dr`avu iz popisa ili utipkati novu dr`avu ako je u popisu nema.

STVARANJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI

Slijedite naredne korake kako biste stvorili okvir za popis ili kombinirani okvir u prikazu Form Design:

1. Provjerite da li je odabrana opcija Control Wizard u okviru za alat.

2. Kliknite na gumb List Box ili Combo Box u okviru za alat (slika 16.2). Pokaziva~ mi{a mijenja izgled kako bi vam pokazao koju vrstu okvira ste odabrali.

3. Na mjestu u mre`i gdje `elite novu kontrolu povucite mi{a kako biste nacrtali okvir. Kada otpustite tipku mi{a, ~arobnjak zapo~inje s radom.

4. U prvom okviru za dijalog ~arobnjaka kliknite gumb I will type in the values that I want. Tada kliknite Next.

Drugi na~in unosa vrijednosti Ako `elite mo`ete stvoriti odvojenu tablicu koja sadr`i vrijednosti koje `elite upotrijebiti u polju, tada odaberite opciju I want the list box to look up the values in a table or query. Odaberite tablicu ili upit umjesto utipkavanja vrijednosti.

5. Bit }ete upitani da utipkate vrijednosti koje `elite prikazati u

popisu. Utipkajte vrijednosti (slika 16.3) i nakon svake pritisnite tipku Tab. Tada kliknite Next.

6. Odaberite opciju Store that value in this field i odaberite koje

polje }e prihvatiti podatak. Na primjer, unijet }ete razli~ite naslove koje pas mo`e dobiti na izlo`bi, pa stoga odaberite polje Title i kliknite Next.

7. Utipkajte naslov koji `elite prikazati kao kontrolu (to je tekst pridijeljene oznake).

8. Kliknite Finish. Prikazuje se va{ novi okvir za popis koji odgovara polju koje ste izabrali u 6. koraku.

9. (Mogu}nost) Ako okvir za popis sam sebe obja{njava i nije potrebno prikazati njegovu oznaku, odaberite oznaku i pritisnite tipku Delete kako biste oznaku izbrisali.

119

120

16. VJE@BA

Naj~e{}e se upotrebljava jedan stupac.

Povucite kako biste promijenili {irinu stupca.

SLIKA 16.3 Utipkajte vrijednosti iz kojih `elite odabirati u okviru za popis ili kombiniranom okviru. Gdje su vrijednosti? Ne uzbu|ujte se ako se va{e vrijednosti ne prika`u u okviru. Vrijednosti }ete vidjeti u prikazu Form kada otvorite padaju}i popis. Sada mo`ete prije}i u prikaz Form kako biste se uvjerili da je sve u redu, no vratite se ponovno u prikaz Form Design.

Odabrali ste krivu vrstu? Vrlo je jednostavno prije}i iz okvira za popis u kombinirani okvir. U prikazu Form Design desnom tipkom mi{a kliknite na kontrolu, odaberite opciju Change to i odaberite novu vrstu kontrole.

STVARANJE

GRUPE OPCIJA

Ova je opcija korisna kada }ete iz nekoliko mogu}nosti uvijek odabirati unos polja. Na primjer, ako unosite rezultate kviza, a odgovor na 5. pitanje je uvijek A, B, C ili D – nikada ni{ta drugo, ova opcija je vrlo korisna.

STVARANJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI

[to ako je odgovor u kvizu “ostalo”? Ako imate pitanja na koja natjecatelj mora odabrati A, B, C ili D no mo`e upisati i “ostalo”, upotrijebite kombinirani okvir jer on dopu{ta novi unos.

Grupa opcija mo`e uklju~ivati gumbe uklju~i/isklju~i, gumbe opcija ili okvire za potvrdu. Ovo su razli~iti stilovi, ali rezultat je isti. U grupi opcija mo`ete odabrati samo jednu opciju, a kada odaberete drugu, prva se automatski isklju~uje.

La`na vi{eodabiru}a grupa opcija Ako `elite prikazati grupu opcija u kojoj mo`ete istovremeno odabrati nekoliko opcija, morate stvoriti nekoliko obi~nih okvira za potvrdu i obuhvatiti ih pravokutnikom.

Ovo nije uobi~ajeni rad okvira za potvrdu To~no. U ve}ini Windowsovih programa okviri za potvrdu nisu isklju~ivi. Mo`ete odabrati nekoliko njih istovremeno. No u ovom slu~aju oni su samo stil gumba opcije.

Slijedite naredne korake kako biste stvorili grupu opcija:

1. Provjerite da li je odabrana opcija Control Wizard u okviru za alat.

2. Kliknite gumb Option Group u okviru za alat (slika 16.2). Pokaziva~ mi{a mijenja izgled u ikonu Option Group.

121

122

16. VJE@BA

3. Povucite pokaziva~ mi{a u formu kako biste nacrtali okvir gdje `elite prikazati grupu opcija. Kada otpustite tipku mi{a, ~arobnjak zapo~inje s radom.

4. Bit }ete upitani da unesete vrijednosti za svaki gumb (slika 16.4). Unesite vrijednosti i nakon svakog unosa pritisnite tipku Tab, tada kliknite Next.

SLIKA 16.4

Ovdje unesite oznake za svaku opciju.

5. Kada ste upitani `elite li izvorni odabir, odaberite Yes ili No. Ako

odaberete Yes, izvorni odabir odaberite iz padaju}eg popisa (ovaj odabir prikazuje se automatski kada upotrijebite formu). Tada kliknite Next.

6. Kada ste upitani da odaberete vrijednost koju `elite pridijeliti

svakoj opciji, kliknite Next da biste nastavili s radom. Nije potrebno mijenjati pridijeljene izvorne vrijednosti.

7. Kliknite opciju Store the value in this field i odaberite koje polje

}e primiti podatke iz padaju}eg popisa. Na primjer, unijeli ste razli~ite boje za {etlandskog psa pa stoga odaberite polje Coloring i kliknite Next.

8. Kliknite kako biste odabrali vrstu kontrole (gumb opcije, okvir za potvrdu ili gumb uklju~i/isklju~i) i stil za kontrolu, tada kliknite Next.

9. Unesite naslov za grupu opcija (na primjer, Coloring). Kliknite Finish i stvorili ste grupu opcija.

STVARANJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI

Sve opcije su potvr|ene Kada ste u prikazu Form Design, svaka opcija je potvr|ena kako bi vidjeli da grupa opcija radi. Kada prije|ete u prikaz Form i upotrijebite formu, mo}i }ete potvrditi samo jednu od ponu|enih opcija. Ako u 5. koraku niste odabrali izvornu opciju, sve }e biti prikazane u sivoj boji (niti odabrana niti ne odabrana) za slog, sve dok ne odaberete jednu od ponu|enih.

DODAVANJE

GUMBA ZA NAREDBU

Ve} ste se vjerojatno susretali s gumbima za naredbe. To su zapravo gumbi koji omogu}avaju izvr{enje odre|ene akcije kada ih kliknete. Na primjer, na slici 16.1 forma ima gumbe kojima pokre}ete naredbe Save, Print ili Delete za trenutni slog. Access nudi razli~ite varijante funkcija koje mo`ete uraditi s gumbima za naredbu: l

l

l

l

l

l

Record navigation. Gumbe mo`ete dodavati kako bi se korisnik mogao pomaknuti na sljede}i, prethodni, prvi ili posljednji slog. Record operations. Gumbe mo`ete postaviti kako biste slog mogli izbrisati, udvostru~iti, ispisati, spremiti ili poni{titi prethodnu naredbu. Form operations. Gumbi mogu slu`iti za ispis forme, otvaranje stranice (u formi s vi{e stranica), zatvaranje forme itd. Report operations. Gumbi mogu slu`iti za ispis izvje{taja, slanje izvje{taja u datoteku, slanje izvje{taja putem e-po{te ili prethodnog pregleda izvje{taja. Application. Gumbi mogu slu`iti za napu{tanje Accessa ili pokretanje nekog drugog programa. Miscellaneous. Gumbi mogu slu`iti za ispis tablice, pokretanje makroa, pokretanje upita ili upotrebu AutoDialera.

123

124

16. VJE@BA

Slijedite naredne korake kako biste u formu smjestili gumb za naredbu:

1. Provjerite da li je odabrana opcija Control Wizard u okviru za alat.

2. Kliknite gumb Command Button u okviru za alat (slika 16.2). Pokaziva~ mi{a mijenja izgled u ikonu Command Button.

3. Kliknite u formu na mjesto gdje `elite prikazati gumb. Otvara se ~arobnjak Command Button.

4. Odaberite kategoriju akcije i tada samu akciju (slika 16.5). Tada kliknite Next.

SLIKA 16.5 naredbu.

Odaberite akciju koju `elite pridijeliti gumbu za

5. Ovisno o vrsti akcije mogu se prikazati novi prozori opcija. Ako je potrebno, popunite dodatne informacije i kliknite Next.

6. Za izgled gumba odaberite ili opciju Text ili opciju Picture. Ako

odaberete opciju Text, unesite tekst koji `elite. Odabirom opcije Picture iz popisa odaberite sliku. Tada kliknite Next.

7. Utipkajte ime gumba. 8. Kliknite Finish. U formi se prikazuje gumb i mo`ete ga pomicati kao i sve ostale kontrole.

STVARANJE

POSEBNIH POLJA ZA UNOS PODATAKA U FORMI

UMETANJE ACTIVEX

KONTROLA

ActiveX kontrole su nova vrsta kontrola OLE koja se upotrebljavaju za dijeljenje informacija izme|u Officeovih programa te za dodavanje funkcionalnosti formi. Ve}ina po~etnika ne}e upotrebljavati ovu opciju, ali se ipak upoznajte s njom kako biste je jednog dana ipak upotrijebili. Ako imate Office 2000 Developera, on uklju~uje nekoliko kontrola ActiveX koje mo`ete upotrijebiti u svim Officeovim programima. Slijedite naredne korake kako biste kontrolu ActiveX smjestili u formu:

1. U izborniku Insert odaberite opciju ActiveX Control. Otvara se okvir za dijalog Insert ActiveX Control.

2. Odaberite vrstu kontrole. 3. Kliknite OK. U formi se prikazuje kontrola. 4. Povucite je na `eljeno mjesto. Kliknite desnom tipkom mi{a na kontrolu i odaberite Properties kako biste podesili svojstva kontrole. Ako se kontrola koju `elite ne prika`e u prethodnom popisu, probajte u popisu More Controls. Kliknite gumb More Controls u Toolboxu kako biste vidjeli cijeli popis kontrola koje mo`ete uklju~iti u formu, uklju~uju}i gotovo sve dostupne vrste ActiveX kontrola. Uradite odabir i kliknite u formu kako biste kontrolu smjestili.

Za{to kontrole ActiveX ne rade? To {to su ActiveX kontrole prikazane u popisu ne zna~i da ih mo`ete upotrijebiti u Accessu, samo mali dio kontrola radi u Accessu. Ako ste umetnuli onu koja ne radi u Accessu, ispisat }e se poruka Registry not loaded kada prije|ete u prikaz Form.

125

126

16. VJE@BA

U ovoj ste vje`bi nau~ili kako stvoriti okvir za popis, kombinirani okvir, grupu opcija, gumbe za naredbu i ostale kontrole za formu. U sljede}oj }ete vje`bi nau~iti kako pobolj{ati izgled forme dodavanjem slika.

Related Documents