unos podataka u access-u

9
Vrste podataka (Data type)..............2 Maska za unos (Input Mask)..............4 Validacija (Validation).................6 Članovi grupe: Mentor: Stanković Miodrag Pejčić Dejan 1

Upload: dejan-pejcic

Post on 28-Nov-2014

1.848 views

Category:

Education


10 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Unos podataka u Access-u

Vrste podataka (Data type)....................................................2

Maska za unos (Input Mask)....................................................4

Validacija (Validation).............................................................6

Članovi grupe: Mentor: Stanković Miodrag Pejčić Dejan Saitović Sait Avramović Marko

1

Page 2: Unos podataka u Access-u

Vrste podataka (Data type)

Kada dizajnirate bazu podataka, za svako polje morate izabrati postavku odgovarajućeg tipa podataka ukoliko tip podataka nije tekst. Sledeća tabela sadrži informacije o tipovima podataka programa Access i o uticaju koji svaka postavka tipa podataka ima na unos podataka.

Tip podataka Uticaj na unos podataka

Tekst (Text)

Tekstualna polja prihvataju tekst ili numeričke znakove, uključujući razgraničene liste stavki. Tekstualno polje prihvata manji broj znakova nego memo polje – od 0 do 255 znakova. U nekim slučajevima možete koristiti funkcije konverzije da biste izvršili izračunavanje podataka u tekstualnom polju.

Memo

U ovaj tip polja je moguće uneti veliku količinu tekstualnih i numeričkih podataka. Takođe, ako dizajner baze podataka postavi polje tako da ono podržava oblikovanje obogaćenog teksta, moguće je primeniti tipove oblikovanja koji se obično nalaze u programima za obradu teksta, poput programa Word. Na primer, moguće je primeniti različite fontove i veličine fonta na određene znakove u tekstu i podebljati ih ili ih prebaciti u kurziv, i tome slično. Podacima možete dodati i HTML (Hypertext Markup Language) oznake.

Kao i kod tekstualnih polja, na podatke u memo polju takođe možete da primenite funkcije za konvertovanje.

Broj (Number)U ovaj tip polja možete da unesete samo brojeve, a u njemu takođe možete da obavljate računske operacije.

Datum/vreme (Date/Time)

U ovaj tip polja možete da unesete samo datum i vreme. U zavisnosti od toga kako je dizajner baze podataka podesio polje, možete naići na sledeće uslove:

Ako je dizajner baze podataka za polje postavio masku za unos (niz znakova literala i čuvara mesta koji se pojavljuju kada izaberete polje), podatke morate uneti u prostore i format koje maska obezbeđuje. Na primer, ako vidite masku kao što je MMM_DD_YYYY, u obezbeđenim prostorima morate otkucati Okt 11 2009. Nije moguće uneti puno ime meseca niti dvocifrenu vrednost godine.

Ako dizajner nije kreirao masku za unos koja kontroliše način unosa datuma ili vremena, vrednost možete uneti koristeći bilo koji važeći format datuma ili vremena. Na primer, možete otkucati 11. okt. 2009, 11.10.2009, 11. oktobar 2009, i tako dalje.

2

Page 3: Unos podataka u Access-u

Dizajner baze podataka može na polje da primeni format prikaza. U tom slučaju, ako nije prisutna maska za unos, vrednost možete uneti u gotovo bilo kom formatu, ali Access prikazuje datume u skladu sa formatom prikaza. Na primer, možete uneti 11.10.2009, ali format prikaza može biti postavljen tako da prikazuje vrednost kao 11-Okt-2009.

Valuta (Currency)

U ovaj tip polja možete da unesete samo vrednosti valuta. Takođe, ne morate ručno da unosite simbol valute. Access podrazumevano primenjuje simbol valute (¥, £, din. i tako dalje) određen regionalnim postavkama operativnog sistema Windows.

Automatsko numerisanje

(AutoNumber)

U polje ovog tipa nikada ne možete da unosite podatke niti da ih menjate. Access povećava vrednosti u polju tipa „Automatsko numerisanje“ svaki put kada u tabelu dodate novi zapis.

Da/ne (Yes/no)

Kada kliknete na polje sa ovim tipom podataka, Access će prikazati polje za potvrdu ili padajuću listu, u zavisnosti od načina oblikovanja polja. Ako polje oblikujete da prikazuje listu, sa liste možete da izaberete vrednosti Da ili Ne, Tačno ili Netačno i Uključeno ili Isključeno, opet u zavisnosti od oblikovanja primenjenog na polje. Vrednosti ne možete da unosite u listu direktno iz obrasca ili tabele ili da iz njih menjate vrednosti u listi.

OLE objekat (OLE object)

Ovaj tip polja se koristi kada želite da prikažete podatke iz datoteke kreirane pomoću nekog drugog programa. Na primer, moguće je prikazati tekstualnu datoteku, Excel grafikon ili PowerPoint komplet slajdova u polju „OLE objekat“.

Hiperveza (Hyperlink)

U polje ovog tipa možete uneti bilo koje podatke, a Access tekstu dodaje prefiks http://. Ako u polje unesete važeću Veb adresu, veza će funkcionisati. U suprotnom, veza će rezultirati porukom o grešci. Pored toga, uređivanje postojećih hiperveza može biti teško zato što se, ako mišem kliknete na polje sa hipervezom, pokreće pregledač koji vas odvodi do lokacije navedene u vezi. Da biste uredili polje hiperveze, izaberite susedno polje, pomoću tastera TAB ili tastera sa strelicom premestite fokus u polje sa hipervezom, a zatim pritisnite taster F2 da biste omogućili uređivanje ili kliknite desnim tasterom miša na polje, postavite pokazivač na stavku Hiperveza, a zatim izaberite stavku Uredi hipervezu.

Čarobnjak za pronalaženje

(Lookup Wizard)

Čarobnjak za pronalaženje nije tip podataka. Umesto toga, čarobnjak koristite za kreiranje dva tipa padajućih listi: listi vrednosti i polja za pronalaženje. Lista vrednosti koristi razgraničenu listu stavki koje ručno unosite prilikom korišćenja čarobnjaka za pronalaženje. Te vrednosti mogu da budu nezavisne od bilo kojih podataka ili objekata u bazi podataka.

3

Page 4: Unos podataka u Access-u

Maska za unos (Input Mask)

Počnimo sa tim gde i kada želite da koristite maske unosa. Maske unosa možete dodati u polja tabele, upite i kontrole obrasca i izveštaja.

Maske unosa pružaju format skupa za unos podataka korišćenjem znakova i simbola.

Na primer, masku unosa možete dodati polju „Datum/vreme“ u tabeli, odnosno kontroli okvira za tekst u obrascu koji se povezuje sa poljem „Datum/vreme“. Maske za unos možete dodati i u kontrole obrasca, poput okvira za tekst koje možete povezati sa poljima tabele podešenim na te tipove podataka.

Maske za unos nude opširnu validaciju podataka i sprečavaju korisnike da unose nevažeće podatke (npr. brojeve telefona u polje za datum). Pored toga, maske unosa mogu da osiguraju da korisnici dosledno unose podatke. Ta doslednost olakšava pronalaženje i održavanje baze podataka.

Ne zaboravite da definišete maske unosa za kontrolu formata u kojem se podaci unose u bazu podataka, ali možete primeniti neki drugi format na iste podatke da biste promenili način prikazivanja podataka.

Znakovi koji određuju maske unosa

Sledeća tabela navodi znakove čuvara mesta i literala za masku unosa i objašnjava kako kontroliše unos podataka:

Znak Objašnjenje0 Korisnik mora uneti cifru (0 do 9).9 Korisnik može uneti cifru (0 do 9).

#Korisnik može uneti cifru, razmak ili znak za plus ili minus. Ako preskočite ovu poziciju, Access će uneti razmak.

L Korisnik mora uneti slovo.? Korisnik može uneti slovo.A Korisnik mora uneti slovo ili cifru.A Korisnik može uneti slovo ili cifru.& Korisnik mora uneti znak ili razmak.C Korisnik može uneti znakove ili razmake.

, : ; - /Čuvari mesta za decimale i hiljade, znaci za razdvajanje datuma i vremena. Znak koji izaberete će zavisiti od regionalnih postavki operativnog sistema Microsoft Windows.

4

Page 5: Unos podataka u Access-u

> Konvertuje sve znakove koji slede u velika slova.< Konvertuje sve znakove koji slede u mala slova.! Popunjava masku za unos sleva nadesno umesto zdesna nalevo.\ Znakovi koji neposredno slede prikazaće se doslovno. "" Znakovi koji se nalaze pod dvostrukim navodnicima prikazaće se doslovno.

5

Page 6: Unos podataka u Access-u

Validacija (Validation)

Validacija podataka je sposobnost automatske provere grešaka dok korisnik popunjava obrazac. Dodavanjem validacije podataka kontrolama u predlošku obrasca, možete da osigurate preciznost i doslednost podataka koje prikupljate, kao i njihovu usklađenost sa svim standardima koji su već u upotrebi u vašem preduzeću. Na primer, validaciju podataka možete da koristite da biste obavestili korisnike kada iznos koji unose za izdatak premašuje odobreni iznos ili ako greškom unesu ime u okvir za prikupljanje brojeva telefona.

Validacija se moze definisati funkcijama i operacijama. Najbitnije operacije koje se koriste:

Operator Svrha

< Određuje da li je prva vrednost manja od druge vrednosti.

<= Određuje da li je prva vrednost manja od druge vrednosti ili jednaka njoj.

> Određuje da li je prva vrednost veća od druge vrednosti.

>= Određuje da li je prva vrednost veća od druge vrednosti ili jednaka njoj.

= Određuje da li je prva vrednost jednaka drugoj vrednosti.

<> Određuje da li prva vrednost nije jednaka drugoj vrednosti.

Operator Korišćenje OpisAnd Izraz1 And Izraz2 Tačno kada su Izraz1 i

Izraz2 tačni. Or Izraz1 Or Izraz2 Tačno kada je tačan Izraz1 ili

Izraz2. Between vrednost1 And vrednost2 Određuje da li je brojčana

vrednost ili vrednost datuma u opsegu.

6