Škola Accessa
predavač: Branislav Mihaljev

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Škola Praktikuma

Škola Accessa
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Čas 6 - Kreiranje elektronskih obrazaca - formi

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 sliku

Prvo š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 sliku

Jednostavna 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

 

 

  (C) 2000-2011 Praktikum na Webu

22. januar 2001.


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.