8. Vje`ba
STVARANJE
TABLICE BEZ POMO]I ^AROBNJAKA
U ovoj }ete vje`bi nau~iti kako stvoriti tablicu u prikazu Table Design.
ZA[TO
NE UPOTRIJEBITI ^AROBNJAKA?
Accessovi ~arobnjaci su vrlo korisni, ali ne nude veliku prilagodljivost kao stvaranje tablice od samog po~etka. Na primjer, ako `elite stvoriti tablicu koja sadr`i posebna polja koja nisu dostupna u ~arobnjacima, bolje je stvoriti tablicu u prikazu Table Design. U ovoj vje`bi nau~it }emo vas kako da stvorite tablicu od samog po~etka.
STVARANJE TABLICE TABLE DESIGN
U PRIKAZU
Slijedite naredne korake da biste stvorili tablicu u prikazu Table Design:
1. U prozoru Database dvostruko kliknite opciju Create table in Design view. Otvara se prikaz Table Design (slika 8.1).
Ostale metode Umjesto 1. koraka mo`ete odabrati Insert, Table ili kliknuti gumb New i na taj na~in otvoriti okvir za dijalog New Table. U otvorenom okviru za dijalog odaberite Design View i kliknite OK.
STVARANJE
TABLICE BEZ POMO]I ^AROBNJAKA
Ovdje po~nite s utipkavanjem imena polja.
SLIKA 8.1 U prikazu Table Design mo`ete kontrolirati cijeli proces stvaranja tablice. 3. Utipkajte ime polja u prvi prazan redak stupca Field Name. Tada pritisnite tipku Tab kako biste se pomaknuli u stupac Data Type.
4. Kada se pomaknete u stupac Data Type, prikazuje se strelica padaju}eg popisa. Otvorite padaju}i popis Data Type i odaberite vrstu polja. (Ako ne uradite odabir, polje }e po osnovnoj postavci biti tekstualno polje.) Ako vam je potrebna pomo} pri odabiru vrste polja, pro~itajte odlomak Shva}anje vrste podatka i formata.
Pravila pri dodjeljivanju imena polju Ime polja u Accessu mo`e biti duga~ko do 64 znaka, mo`e sadr`avati razmake i bilo koje simbole osim to~ke (.), oznake uskli~nika (!), simbola naglaska () ili uglatih zagrada ([ ]). Vjerojatno }ete `eljeti upotrijebiti {to kra}a i lak{e pamtljiva imena. Tako|er nije lo{e izbjegavati oznake poput $, % ili # jer svaki od tih simbola ima odre|eno zna~enje u Accessovu kodu.
57
58
8. VJE@BA
5. Pritisnite Tab kako biste pre{li u stupac Description i utipkajte opis polja. (Ovo je samo mogu}nost jer }e tablica raditi i bez opisa polja.)
6. U donjem dijelu okvira za diajlog nalazi se podru~je Field Pro-
perties za vrstu polja koje ste odabrali (slika 8.2). Uradite `eljene promjene. Za pomo} pro~itajte odlomak Shva}anje vrste podatka i formata. Svojstva polja
SLIKA 8.2 polja.
Podru~je Field Properties se mijenja ovisno o vrsti
7. Ako imate vi{e polja za unos, ponavljajte korake 3 6. 8. Kliknite gumb Close (X) prozora Table Design. 9. Kada ste upitani `elite li spremiti promjene za tablicu, kliknite Yes. Prikazuje se okvir za dijalog Save As.
10. U okvir za tekst Table Name utipkajte ime tablice i tada kliknite OK.
STVARANJE
TABLICE BEZ POMO]I ^AROBNJAKA
Prijelaz iz prikaza u prikaz Nakon {to ste unijeli prvo polje mo`ete prije}i u prikaz Datasheet kako biste vidjeli izgled tablice. Odaberite View, Datasheet ili kliknite gumb Datasheet View na alatnoj traci. Prije nego {to prije|ete u prikaz Datasheet mo`da }ete biti upitani `elite li spremiti svoj rad. Ako se pitanje pojavi, kliknite Yes, unesite ime i kliknite OK.
Nema primarnog klju~a Kada zatvorite prikaz Table Design, mo`da }ete vidjeti poruku da primarni klju~ nije pridijeljen. O vi{e informacija pro~itajte odlomak Pode{avanje primarnog klju~a kasnije u vje`bi.
SHVA]ANJE
VRSTA PODATAKA I FORMATA
Svako polje mora imati vrstu kako bi Access znao kako se odnositi prema sadr`aju polja. Evo popisa vrsta iz kojih mo`ete odabirati: Text
Obi~an tekst koji mo`e uklju~ivati brojeve, slova i simbole. Polje Text mo`e sadr`avati do 255 znakova.
Memo
Obi~an tekst kojem niste odredili duljinu, pa stoga prakti~ki nije ograni~en u broju znakova (64000 znakova).
Number
Obi~an broj (ne valuta ili datum). Access ne dopu{ta unos bilo kojeg teksta.
Date/Time
Datum ili vrijeme. nastavlja se
59
60
8. VJE@BA
nastavak
Currency
Format broja kao valute.
AutoNumber
Access automatski popunjava slijedne brojeve za svaki slog.
Yes/No
Odgovor na pitanje. Sadr`avati mo`e jednu od dvije vrijednosti: Yes ili No, True ili False ili On ili Off.
OLE Object
Veza s drugom bazom podataka ili datotekom. Ovu opciju ne pokriva ova knjiga.
Hyperlink
Veza s lokacijom na Webu. (Za vi{e informacija pro~itajte 27. vje`bu.)
Lookup Wizard
Omogu}ava stvaranje popisa za odabir vrijednosti iz neke druge tablice ili popisa vrijednosti u kombiniranom okviru za svaki slog. Ovo je nova opcija o kojoj }emo vi{e govoriti u 16. vje`bi.
Uz vrstu polja svako polje ima i opcije formatiranja koje mo`ete podesiti. Ove opcije su prikazane u donjem dijelu okvira za dijalog u podru~ju Field Properties. Opcije formatiranja se mijenjaju ovisno o vrsti polja i ima ih toliko mnogo da }emo nabrojati samo neke: Field Size
Najve}i mogu}i broj znakova koje korisnik mo`e unijeti u polje (mo`e se pridijeliti samo polju Text).
Format
Padaju}i popis dostupnih formata za odre|enu vrstu polja. Tako|er, mo`ete stvoriti i korisni~ke formate.
Decimal Places
Za polja broja mo`ete podesiti broj decimalnih mjesta koja }e se prikazati.
Default Value
Ako }e polje naj~e{}e sadr`avati odre|enu vrijednost (primjerice, za sve zaposlene isti pozivni broj grada), unestite vrijednost uz ovu opciju i u{tedjet }ete na vremenu. Vrijednost unesena uz pomo} ove opcije, uvijek se prikazu je u novom slogu i mo`ete je izbrisati i utipkati novu vrijednost kada ona ne odgovara sadr`aju.
STVARANJE
TABLICE BEZ POMO]I ^AROBNJAKA
Required
Odaberite Yes ili No kako biste Accessu rekli kada ovo polje mo`e ostati prazno kod uno{enja novog sloga.
PODE[ENJE
PRIMARNOG KLJU^A
Gotovo svaka tablica mora sadr`avati barem jedno polje koje ima jedinstvenu vrijednost za svaki slog. Na primjer, u tablici pasa mo`da }ete `eljeti svakom psu pridijeliti njegov ID broj i na taj na~in imati ID # polje u tablici ili mo`ete odabrati da upotrijebite registracijski broj svakog psa. Takvo jedinstveno identifikacijsko polje nazivamo polje primarnog klju~a. Ako tablica bude jedna strana relacije jedan-premamnogo, tada ona mora imati primarni klju~.
Polje primarnog klju~a Polje koje za svaki slog mora sadr`avati jedinstveni unos. Naj~e{}e je to ID broj jer ostala polja mogu sadr`avati iste unose za vi{e od jednog sloga (na primjer, dvije osobe mogu imati isto ime).
Accessu morate re}i koje polje `elite upotrijebiti kao primarni klju~ i kako bi Access sprije~io uno{enje istih vrijednosti za vi{e od jednog sloga u tom polju. Slijedite naredne korake kako biste podesili primarni klju~:
1. U prikazu Table Design odaberite polje koje `elite za primarni klju~.
2. Odaberite Edit, Primary Key ili kliknite gumb Primary Key na
alatnoj traci. Prikazuje se simbol klju~a lijevo od imena polja kao {to je prikazano na slici 8.3.
61
62
8. VJE@BA
Simbol klju~a
SLIKA 8.3 klju~a.
Polje primarnog klju~a je ozna~eno simbolom
PRIJELAZ IZ PRIKAZA DESIGN PRIKAZ DATASHEET
U
Dva prikaza su dostupna kada radite s tablicama, prikaz Design i Datasheet. Najlak{i na~in prijelaza iz prikaza u prikaz je klikom na strelicu koja se nalazi uz gumb View na alatnoj traci (slika 8.4) i tada odaberite prikaz iz padaju}eg popisa.
SLIKA 8.4
Odaberite prikaz koji `elite iz padaju}eg popisa.
Sljede}i je na~in prijelaza:
1. Otvorite izbornik View.
STVARANJE
TABLICE BEZ POMO]I ^AROBNJAKA
2. Odaberite Table Design ili Datasheet, ovisno o prikazu u kojem se trenutno nalazite.
3. Ako iz prikaza Table Design prelazite u prikaz Datasheet, mo`da
}ete biti upitani `elite li spremiti svoj rad. Ako se pitanje prika`e, kliknite Yes.
4. Ako ste upitani da pridijelite ime tablici, utipkajte ime i kliknite OK.
STVARANJE
TABLICE UNO[ENJEM
PODATAKA
Neki korisnici `ele stvarati tablice u prikazu Datasheet no Microsoft je dizajnirao prikaz Datasheet za unos podataka i njihov pregled, a ne za promjene u strukturi tablice. Ne preporu~amo stvaranje tablice na ovaj na~in jer mnoge opcije dizajniranja nisu dostupne kao u prikazu Table Design. Slijedite naredne korake kako biste stvorili tablicu u prikazu Datasheet:
1. U prozoru baze podataka dvostruko kliknite opciju Create table by entering data. Otvara se prazna tablica (slika 8.5).
SLIKA 8.5 Stvaranje tablice u prikazu Datasheet daje vam brzu, obi~nu tablicu.
63
64
8. VJE@BA
2. Pridijelite poljima imena. Stvarate li tablicu u prikazu Datasheet
polja imaju obi~na imena kao {to je Field1. Da biste promijenili ime polja, kliknite trenutno ime kako biste odabrali stupac. Tada dvostruko kliknite ime stupca, utipkajte novo ime i pritisnite Enter. Drugi je na~in odabir Format, Rename Column ili desni klik mi{a na ime stupca i iz izbornika pre~ica odabir opcije Rename column.
3. Uradite promjene u izgledu tablice (obja{njenje u 9. vje`bi). 4. Zatvorite tablicu klikom na gumb Close (X). 5. Access postavlja pitanje `elite li spremiti promjene u dizajnu. Kliknite Yes.
6. Access postavlja pitanje o imenu tablice. Utipkajte ime i kliknite OK.
U ovoj ste vje`bi nau~ili kako stvoriti tablicu bez pomo}i ~arobnjaka. Prije nego li zapo~nete unos podataka morate biti sigurni da tablica izgleda to~no onako kako ste `eljeli. U sljede}oj }ete vje`bi nau~iti kako uraditi promjene koje su potrebne u va{oj tablici.