HOME       ELEKTRONIKA       PROGRAMI       DIVX       TELEKOMUNIKACIJE       XXX       INTERNET

 

 

 

Forme, maske, elektronski obrasci ili formulari su neki od naziva koji su odomaćeni za englesku reč Forms. Elektronski obrasci predstavljaju ekvivalent papirnim obrascima, a koriste se za unos podataka u elektronske, računaru razumljive, baze podataka. Prednost elektronskih obrazaca nad papirnim je višestruka: unos podataka može biti delimično kontrolisan, u određenim poljima se mogu unapred ponuditi vrednosti (recimo tekućim datumom) dok se pojedina polja mogu popuniti automatski proračunom jedne ili više unetih vrednosti u druga polja. Na ovom, šestom času, dajemo našoj aplikaciji "opipljiviji" izgled - kreiramo maske za unos podataka.

 

Pre osmišljavanja izgleda elektronskih obrazaca (u daljem tekstu: formi) valja uzeti na uvid papirne obrasce sa kojima su operatori do sada radili. U principu, nama je svejedno kako ćemo ih dizajnirati dok god poštujemo određena pravila, ali na taj način bismo olakšali operaterima prilagođavanja na nov način rada.

 

Osnovna pravila kojih se treba držati su da se ne koriste blještave boje i ukrasni fontovi. Naše kreativne sposobnosti za ukrašavanje ćemo ostaviti za neko drugo mesto. Operateru koji često provodi i više godina na istom radnom mestu će biti vrlo zamorno da gleda u šaren ekran i da čita kitnjasta slova po ceo dan. Raspored polja koji se popunjava mora biti logičan i ravnomerno uravnat. Takođe valja predvideti da se kompletan unos može obaviti sa tastature, dakle, BEZ korišćenja miša. Kada se jednom usvoji ova navika unos može predstavljati pravo zadovoljstvo uz veliku uštedu u vremenu.

 

Za operativne sisteme Windows familije postoji ogroman broj programa u kojima se pojavljuju određene forme. Ukoliko ste početnik, predlažem da pogledate neke od njih i subjektivno ih ocenite. Pri ocenjivanju uzmite u obzir dva kriterijuma: izgled i način rada kod prvog unosa i isto to pri dužem vremenskom korišćenju. Ukoliko je ocena za prvi i drugi slučaj približno ista, možete reći da je programer dobro dizajnirao formu.

 

Prva forma - Čitaoci

Pod pretpostavkom da je tabela Citaoci dobro organizovana, možemo preći na kreiranje prve forme. Pređimo na karticu Forms. U prozoru baze postoje tri tastera: Open (otvara za rad postojeću formu), Design (otvara za izmenu dizajna postojeću formu) i New (kreiranje nove forme). Biramo taster New i dobijamo sledeći izbor:

 

Klikni za punu sliku

 

Od ponuđenih opcija prvog koraka dat je izbor (sa značenjem):

  • Design View - dizajniranje forme "od nule" bez upotrebe čarobnjaka; sve opcije moramo samo podesiti;

  • Form Wizard - čarobnjak koji na osnovu odgovora na postavljena pitanja deo opcija postavlja automatski, te sam raspoređuje polja za unos;

  • AutoForm: (Columnar, Tabular, Datasheet) kreira formu bez ikakvih pitanja na osnovu tabele koju odaberemo; podopcije predstavljaju način na koji će polja za unos biti raspoređena na formu;

  • Chart Wizard - čarobnjak koji kreira formu sa grafikonom na njoj (koristi se uslugama Microsoft Excela koji pri tome mora biti instaliran);

  • PivotTable Wizard - čarobnjak koji iz podataka iz tabele kreira izvedenu tabelu (takođe zahteva Microsoft Excel);

Markiramo opciju Design View klikom miša i otvaramo padajuću listu za izbor tabele u koju će se podaci upisivati (Citaoci), odnosno na osnovu koje će se formirati polja za unos. Klikom na taster OK otvara se prazna forma i prozor sa nazivima polja koja se nalaze u tabeli Citaoci:

 

Klikni za punu sliku

 

U prozoru sa listom polja kliknimo prvo na ID_Citalac i uz pritisnut taster SHIFT na Napomena. Ovim selektujemo sva polja iz tabele Citaoci koju ćemo zatim prevući na prazan prostor forme, odnosno ispod odeljka Details:

 

Klikni za punu sliku

 

Primetimo da se u prvoj koloni nalazi komentar identičan nazivu polja tabele, a da se u drugoj koloni nalaze polje za unos. Takođe, pri ovoj operaciji Access sam postavlja veličinu polja za unos na istu vrednost. Prozor sa spiskom polja (Field List) sada možemo zatvoriti.

 

Klikni za punu slikuPrvo što ćemo uraditi jeste da promenimo veličinu polja za unos. Kliknimo na formu u prazan prostor u odeljku Details kako bismo deselektovali izbor polja (trenutno su sva selektovana i svaka izmena u obliku će se odnositi na sva polja).

Klikom desnim tasterom na prvo polje - ID_Citalac otvara se skraćeni meni, sa kojeg biramo poslednju opciju Properties = Osobine.

 

Prozor sa osobinama polja ima pet kartica na kojima su grupisane osobine polja. S leva na desno nazivi i sadržaji kartica su sledeći:

  • Format - način na koji će na ekranu biti prikazano polja i koje će osobine uzeti u smislu oblika, veličine, vrste fonta, boje, itd; posebne osobine na ovoj kartici su:
    - Visible - polje će biti vidljivo ili ne
    - Display When - polje će biti vidljivo na ekranu, na odštampanom papiru ili na oba
    - Scroll Bars - vertikalni/horizontalni klizač postoji ili ne
    - Can Grow/Can Shrink - u zavisnosti od sadržaja polje se može/ne može automatski povećati/smanjiti

  • Data - na ovoj kartici se podešava izvor podataka, mogućnost njegove izmene, kontrola unosa podataka u polje, osnovna vrednost i način ponašanja filtera nad poljem

  • Event - na svakoj operaciji nad poljem aktivira se određeni događaj (Event) koji može pokrenuti program; u narednim lekcijama ćemo neke od događaja iskoristiti za automatizovanje rada

  • Other - ostale osobine polja koje ne spadaju niti u jednu od preostale četiri grupe; neke od osobina ćemo koristiti u našoj bazi

  • All - sve osobine sa ostale četiri kartice se nalaze na ovoj kartici.

Vratimo se na karticu Format i u osobinu Width polja ID_Citalac upišimo vrednost 1cm. Dok smo na istoj kartici, promenimo vrednost Special Effect iz Sunken u Flat (u maniru novih programa - korisnički interfejs je ravan). Sada kliknimo na labelu polja ID_Citalac (prva kolona na formi) i promenimo vrednost osobine Caption u ID Čitalac:.. Za sva ostala polja i labele postupak definisanja veličine i naziva je isti, stoga ove promene izvedimo do kraja po sopstvenim afinitetima. Na kraju snimimo formu (File/Save As...) pod imenom frmCitaoci.

 

Klikni za punu slikuJednostavna forma kakvu smo dobili može poslužiti za unos, izmenu i brisanje zapisa tabele Citaoci.

Ovoj formi ćemo dati konačni oblik na sledećem času - postavićemo tastere za navigaciju i polja za pretraživanje.

 

 

 

 

 

Na kraju ovog časa navešćemo tastere, odnosno kombinacije tastera, koji će poslužiti u manipulaciji podacima sa forme:

 

taster

 značenje

TAB 

 sledeće polje

SHIFT+TAB 

 prethodno polje

END 

 poslednje polje sloga

HOME 

 prvo polje sloga

CTRL+END 

 poslednje polje poslednjeg sloga

CTRL+HOME 

 prvo polje prvog sloga

F2 

 editovanje sadržaja polja

ENTER 

 sledeće polje

ESC 

 poništavanje unosa sloga

CTRL+F4 

 zatvara formu 

 

U modu editovanja polja

 

taster

 značenje

ENTER 

 Kraj editovanja skok na naredno polje

ESC 

 Poništavanje unosa u polje

 


 

Rezime časa 6

Na ovom času smo napravili prvu formu, što je osnovni element za redovni unos podataka. Videli smo kako se kontrolišu detalji kakav je sadržaj dijaloga za dizajniranje pri izradi forme. Konačno, 

dali smo napomenu o navigaciji kroz formu.

 

Čas 7 - Kontrole u formi

 

      HOME       ELEKTRONIKA       PROGRAMI       DIVX       TELEKOMUNIKACIJE       XXX       INTERNET