Š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 3 - Kreiranje tabele (nastavak)

Treći čas se neposredno nadovezuje na drugi, a obrađuje kreiranje tabela. Definisane četiri tabele ćemo prevesti u Accessu razumljiv oblik i pri tome se upoznati sa mogućim tipovima podataka.

U prozoru baze strana Tables je već selektovana.

U vrhu ekrana prozora baze se nalaze tri tastera: Open (otvara postojeću tabelu za pregled), Design (izmene u strukturi tabele) i New (kreiranje nove tabele).

Biramo taster New. Od opcija koje se pojavljuju u sledećem prozoru dijaloga koristićemo drugu - Design View.

Klikni za punu sliku

Sve opcije u ovom prozoru imaju sledeća značenja:

  • Datasheet View otvara nedefinisanu tabelu sa univerzalnim poljima u koje se mogu unositi podaci, a Access će pokušati sam da postavi tip polja na osnovu unetih podataka;
  • Design View predstavlja pogled na tabelu u prozoru se dizajn. U ovom prozoru zadajemo nazive kolone i adekvatne tipove podataka koji se mogu nalaziti u kolonama, odnosno definišemo broj kolona i tipove podataka;
  • Table Wizard je čarobnjak koji će na osnovu vaših odgovora na postavljena pitanja kreirati tabelu;
  • Import Table služi za unos podataka iz već postojeće tabele ili baze. Ovim se podaci kopiraju iz ulazne tabele u novokreiranu tabelu;
  • Link Table postavlja prečicu koja pokazuje na drugu tabelu iz otvorene baze sa kojom trenutno radimo ili druge Access baze. Ovim se podaci ne kopiraju niti premeštaju, već se uspostavlja relacija na povezanu (linkovanu) tabelu.

Pošto smo selektovali opciju Design View i potvrdili izbor klikom na taster OK, otvara se prozor za dizajniranje tabele.

Klikni za punu sliku

Na slici, kolona obeležena brojem 1 predstavlja naziv kolone, broj 2 je tip kolone, a broj 3 je komentar koji se pojavljuje u statusnoj liniji Accessovog prozora. U Field Name preseka prve kolone i reda upisaćemo (prateći plan koji smo napravili na prošlom času) tekst ID_Citalac. U drugoj koloni istog reda ukucaćemo Number. U koloni broj 3 istog reda stavićemo komentar Jedinstveni broj čitaoca.

Primetimo da se na delu ekrana iznad kojeg piše Field Properties pojavila tabela sa različitim stavkama. Ako ste ispravno radili, na ekranu ćete imati prikaz sličan kao na ovoj slici:

Klikni za punu sliku

Još jednom da objasnimo šta smo učinili. Započeli smo kreiranje tabele i nazivu prve kolone smo dodelili tekst ID_Citalac. Tip polja, kako smo ranije isplanirali, je Number. To znači da će u polje moći da se ukucavaju isključivo numeričke vrednosti, a sam tip polja ćemo postaviti na Integer. Na slici, ispod teksta Field Properties, na kartici General prva opcija je "veličina" (odnosno pod-tip) polja. Ovu vrednost ćemo promeniti na Integer.

Postavimo i ostale osobine kao na slici:

Klikni za punu sliku

Primetimo da je na slici aktivno polje sa datumom. Ovde smo iskoristili osobinu Input Mask ("maska" za unos u polje), koju smo postavili na 00.00.00. To nalaže operateru/bibliotekaru da datum ukucava isključivo kao 6 cifara - dve za dan, dve za mesec i dve za godinu (2000. godina se ukucava kao 00).

Osobine koje se mogu postaviti za polje Number su odozgo na dole sledeće:

  • Field Size - veličina, odnosno tip polja
  • Format - način na koji će ukucani brojevi biti prikazani
  • Decimal Place - broj decimala u cifri. Vrednost postavljamo na nula, pošto identifikacioni broj nema smisla sa decimalama
  • Input Mask - "maska" za unos brojeva. Ako u ovo polje postavimo vrednost 00000, korisnik će morati da unese tačno pet cifara za identifikacioni broj čitaoca (npr. 00023)
  • Caption - tekst koji se pojavljuje kao naziv kolone u pogledu za unos podataka (mi smo trenutno u dizajn-pogledu)
  • Validation Rule - pravilo koje se mora ispoštovati pri unosu. Vrednost smo postavili na >0 kako se ne bi mogli uneti negativni brojevi.
  • Validation Text - tekst koji se pojavljuje kao upozorenje kada korisnik pogreši pri unosu
  • Required - određuje da li je unos neophodan ili ne. Vrednost postavljamo na Yes.
  • Indexed - da li je polje indeksirano ili ne. U indeksiranom polju pretraga je brža. No Duplicates u zagradi znači da se ne smeju pojaviti (ukucati) dve iste šifre za dva različita čitaoca.

Sledeći i poslednji važan korak je postavljanje primarnog ključa. Primarni ključ je jedno ili više polja preko kojih će tabela biti povezana sa drugim tabelama, preko koje će se podaci indeksirati i izbeći mogućnost dupliranih unosa. U tabeli Čitaoci primarni ključ ćemo postaviti na polje ID_Citalac. Pozicionirajmo kurzor na red u kome nalazi tekst ID_Citalac. Kliknimo na ikonu ključa na toolbaru:

Izgled reda tabele ID_Citalac će biti sada ovakav:

Ostaje nam još da snimimo tabelu. Iz menija File odaberimo opciju Save. U novootvorenom dijalogu upišimo tekst Citaoci (bez slova Č u njemu!).

Ovim je prva tabela kreirana i snimljena.

Na sličan način ćemo kreirati i ostale tabele.

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

Rezime časa 3

Upoznali smo se sa dijalogom Design View pri kreiranju tabele. Videli smo kako se definišu polja tabele, kako se daju posebne osobine polja i kako se definiše primarni indeks. Ovo je kritično važna operacja u fazi gradnje baze podataka, jer od osobina svakog polja kasnije će zavisiti i ponašanje drugih dijaloga pri definisanju drugih elemenata baze.

Na sledećem času povezaćemo tabele i tako uspostaviti relacije među njima.

Čas 4 - Povezivanje tabela

 

  (C) 2000-2010 Praktikum na Webu

10. decembar 2000.


 
 

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.