|
Škola Accessa |
|
|
Čas 5 - Unošenje prvih zapisaPre nego što pređemo na kreiranje formulara za rad sa podacima, iskoristićemo priliku da unesemo podatke direktno u tabele. Način na koji Access smešta podatke u tabele je naizgled veoma jednostavan, a njegovo razumevanje je veoma važno za kasnije dizajniranje formulara i izveštaja. Otvorimo Access i bazu podataka na kojoj radimo. Pređimo na tab Table. Od četiri tabele koje smo kreirali (Biblioteka, Knjige, Citaoci, Poslovanje) otvorimo za unos tabelu Citaoci. Tabela se "otvara" za unos jednim klikom na naziv tabele i zatim klikom na taster "Open" ili jednostavno - dvoklikom na naziv tabele.
Popunimo prvi slog tabele sledećim podacima:
Otvorimo zatim tabelu Knjige i unesimo, takođe, jedan slog:
Pošto postoji barem jedan slog u obe tabele možemo otvoriti i treću tabelu - Poslovanje, kako bismo čitaocu "iznajmili" knjigu. U polje ID_Zapis ne upisujemo ništa, uostalom Access to neće dozvoliti, jer smo to polje definisali kao AutoNumber. To polje Access sam popunjava inkrementirajućim brojem. Primetimo da kada započnemo unos u polje ID_Citalac, u polju ID_Zapis će pisati 1. Dakle, popunimo prvi slog tabele Poslovanje sledećim vrednostima:
Sve što operater - bibliotekar treba da radi je da unese šifru knjige i čitaoca, kao i datum izmene. Možemo na ovom mestu ići i korak dalje - recimo da se u polju Dat_izd kao unapred ponuđena vrednost nađe tekući datum. Time bismo dodatno rasteretili operatera unosa datuma. Zatvorimo tabelu Poslovanje. Uz pritisnut taster CTRL dvokliknimo mišem ponovo na tabelu Poslovanje (za izmenu dizajna tabele). Kliknimo na red u kome piše Dat_izd i upišimo u vrednost osobine Default Value (osnovna vrednost) funkciju: =Date(). Snimimo i zatvorimo tabelu. U trenutku kada smo započeli unos u tabele Knjige i Citaoci, verovatno ste primetili znak + na levoj strani sloga. Klikom na taj znak Access prikazuje kaskadnu tabelu za koju je direktno vezana tabela sa kojom operišemo, odnosno prikazuje slog ili grupu slogova koji su u relaciji sa slogom otvorene tabele. Za tabelu Citaoci klikom na znak + dobija se tabela Poslovanje gde su slogovi u međusobnoj direktnoj relaciji: Sa slike možemo videti da je čitalac sa šifrom 1 iznajmio knjigu sa inventarnim brojem 1. Ovo je zgodan način za testiranje ispravnosti relacija i tabela pre nego što se pređe na dizajniranje ostalih elemenata baze, naročito kada operišemo sa više tabela. Postavlja se pitanje kako ćemo razdužiti čitaocu knjigu kada je bude vratio? To možemo izvesti na dva načina: ili ćemo obrisati slog u tabeli Poslovanje za čitaoca i knjigu koji više nisu u vezi (i pri tome iskopirati taj slog u pomoćnu tabelu za statističku obradu) ili ćemo ostaviti taj slog u tabeli, a knjige koje se pojavljuju u padajućoj listi tabele Poslovanje, ID_Knjiga nekako ograničiti samo na raspoložive knjige. Na sledećem času ćemo iskoristiti polje Status tabele Knjiga i u njega upisivati status knjige, a taj parametar ćemo iskoristiti za ograničenje liste raspoloživih knjiga. Takođe ćemo kreirati i ostale formulare (neki ih zovu i obrascima, šablonima, formama).
Rezime časa 5Na ovom času smo u bazu uneli prve "žive" sadržaje i pokazali kako se može videti kaskadna tabela podaci koji su u relaciji sa slogom tabele. Kao što ćete videti na sledećem času, ovo nije optimalan način za unos podataka, ali je dobro da znate kako ponekad možete uneti ili promeniti podatke direktnim unosom u samoj tabeli. Čas 6 - Kreiranje elektronskih
obrazaca - formi
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |