Š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

 


 

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 5 - Unošenje prvih zapisa

Pre 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.

Hint:
Dvoklik na naziv tabele uz pritisnut taster CTRL otvara tabelu u dizajn-pogledu.

Popunimo prvi slog tabele sledećim podacima:

Prezime_ime  Petrović Petar
Adresa  Nemanjina 15
Mesto  21000 Novi Sad
Telefon  021/123-456
Dat_rodj  27.03.72
Dat_upisa  01.01.00
(00 ovde skraćeno označava 2000. godinu!)
Dat_clan  01.01.00

Klikni za punu sliku

Otvorimo zatim tabelu Knjige i unesimo, takođe, jedan slog:

ID_Knjiga  1
Autor  Grupa autora
Naslov  Korak po korak - Microsoft Office 2000
Izdavac  Microsoft Press
God_izd  1999
Zanr  n (Naučna literatura)
Status  u (U upotrebi)

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:

ID_Citalac  1 (čitalac sa šifrom broj 1)
ID_Knjiga  1 (knjiga pod inventarnim brojem 1)
Dat_izd  01.11.00
Dat_vr  05.11.00

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.

Klikni za punu sliku

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:

Klikni za punu sliku

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).

 Datoteka cas05.zip (17 kb) Možete preuzeti spakovanu datoteku baze Bibl_03.MDB sa kreiranim tabelama (veličina ZIP datoteke je oko 17 kB), ako vam je ovaj deo do sada poznat ili ako vam vežba negde zapne.

Rezime časa 5

Na 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

 

  (C) 2000-2010 Praktikum na Webu

8. januar 2001.


 
 

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.