05. Tipovi polja, upiti, obrasci, izvestaji

Download Report

Transcript 05. Tipovi polja, upiti, obrasci, izvestaji

IV godina
Polja (atributi) u tabeli
 Svako polje u tabeli ima svoje:
 Field Name – ime polja; do 64 karaktera.
 Data Type – tip podatka (polja); vrsta i veličina koja će se
čuvati u tom polju.
 Description – opis polja; opciono polje u kom se piše opis
polja i pojavljuje se u donjem levom uglu u statusnoj liniji.
Tipovi polja
 Pri kreiranju polja koje se sadrži u tabeli potrebno je odrediti
kog će tipa to polje biti.
 Tip polja se bira iz padajućeg menija, a neophodno je znati u
koje svrhe će se to polje koristiti i koji tip ćemo odabrati.
 Tipovi polja mogu biti:
 Text – tekstualni tip polja. Sadrži do 255 karaktera teksta ili
onoliko koliko je zadato u polju Field Size (koliko mi
navedemo).
 Memo – tekstualni tip polja. Sadrži do 65535 karaktera teksta.
Tipovi polja
 Number – numerički tip polja. Vrednost zavisi od vrednosti
zadate u polju Field Size.







Byte – celi brojevi od 0 do 255
Integer – celi brojevi od -32 768 do 32 767
Long Integer - celi brojevi od -2 147 483 648 do 2 147 483 647
Single – decimalni brojevi sa 7 decimala
Double – sa 15 decimala
Replication ID – globalni identifikator
Decimal – decimalni brojevi sa 28 decimala
 Date/Time – datum i vreme i može se menjati format.
 Currency – valuta. Simbol za valutu se postavlja u Control
Panel-u.
 Auto Number – automatsko generisanje broja. Podešavanje se
postavlja u polju New Values.


Increment – povećava vrednost za 1
Random – generisanje slučajnih brojeva
Tipovi polja
 Yes/No – logički tip polja. Može sadržati vrednosti Yes/No.
 OLE Object – za unos drugog dokumenta (Word dokument,
Excel, slika, video zapis, zvuk, ...). Sadrži putanju do
dokumenta (Linked) ili sam dokument (Embeded).
 Hyperlink – Hyperlink ka Internet strani ili e-mail.
 Attachment – ubacivanje drugih objekata, a dozvoljava više
formata od OLE Object polja.
 Lookup Wizard – startovanje Wizzard-a koji omogućava da se
napravi relacija sa nekom drugom tabelom ili upitom. Tip polja
će biti promenjen u isti tip kao što ima polje u tabeli sa kojom
je napravljena relacija, a u polju će biti padajuća lista
dozvoljenih vrednosti.
Parametri polja
 Osim osnovne tri odlike na koje moramo misliti pri
popunjavanju tabele (ime, tip i opis polja), potrebno je
definisati i osobine polja (Field Properties).
 Broj i vrste parametara polja zavise od tipa podataka koje
selektovano polje sadrži. Na primer, tip polja Text ima jedne
parametre, a Number druge.
Parametri polja
 Osnovni parametri polja:
 Field Size – dužina tekstualnog polja ili neka od navedenih
vrednosti za tip Number.
 Format – način na koji će vrednost biti prikazana (za Currency
je Din., $, ...)
 Input Mask – da se prilikom unosa podataka koristi maska
koja olakšava korišćenje.
 Caption – tekst koji se prikazuje umesto naziva polja. Ako se
polje zove ID, a Caption je Identifikacioni broj, onda će se
prikazivati naziv Identifikacioni broj.
 Default Value – vrednost koju polje dobija automatski
prilikom kreiranja novog rekorda. Korisnik kasnije može
promeniti vrednost.
Parametri polja
 Validation Rule – pravila i ograničenja koja se moraju
poštovati prilikom unosa podataka.
 Validation Text – poruka koja će se prikazati korisniku
prilikom unosa ako naruši pravila definisana u polju Validation
Rule.
 Required – ako je postavljeno na Yes onda polje mora biti
popunjeno. Ako je No nije obavezno popunjavanje polja.
 Indexed – da li će indeks biti kreiran nad tip poljem i na koji
način. Koristi se za brže pretraživanje i sortiranje rekorda, kao i
za dozvolu da li u istom polju smeju da se pojave iste vrednosti.



No – nema indeksiranja nad tim poljem
Yes (Duplicates OK) – ima indeksa i dupliranje je dozvoljeno
Yes (No Duplicates) – ima indeksa i duplikati nisu dozvoljeni
Forms (Obrasci)
 Forms (forme, obrasci) se prave da bi se prikazala određena




polja iz baze i dao njihov opis.
Forme se koriste za unos, editovanje, pretraživanje i
prikazivanje podataka.
Forma omogućava da se izgradi željeni pogled na podatke
umesto da se koristi standardna tabela.
Omogućavaju da vidimo one podatke koje želimo da se
prikazuju na način na koji to želimo (informacije koje su nab
bitne, interesantne). Na primer, možemo postaviti da se
prikazuje šifra korisnika, ime, prezime, ali ne moramo da
prikazujemo adresu, broj telefona, ...
Izgled može biti takav da tabela liči na papirni dokument.
Query (Upiti)
 Query (upit) omogućava da postavimo pitanje i automatski
dobijemo odgovor. Na primer, u bazi BIBLIOTEKA možemo
postaviti pitanje ko duguje knjigu i dobićemo novu tabelu sa
podacima o dugovanjima.
 Može prikazati podatke koji su sadržani u jednoj ili više
tabela.
 Upit je dynaset tipa, što znači da je to dinamički skup
podataka koji se menja ako se izmeni sadržaj baznih tabela iz
kojih je načinjen. Access uvek daje odgovor na osnovu
trenutnih podataka u baznim tabelama.
 Postoji više tipova upita (na nekom od narednih predavanja
će biti predstavljeni).
Report (Izveštaj)
 Report (izveštaj) se koristi za prikazivanje i štampanje
podataka iz tabele ili upita, u obliko koji mi želimo.
 Mogu se načiniti izveštaji koji u sebi sadrže slike, grafikone i
raznovrsne tipove fontova, stilova, ...
 Kao i upiti, i izveštaji predstavljaju dynaset jer zavise od
trenutnog sadržaja tabela iz kojih je načinjen.
 U okviru izveštaja je moguće obaviti i neke matematičke
operacije (na primer, izračunavanje sume ili proseka),
grupisanje ili sortiranje podataka.