Vrste podataka (Data type).......................................................2Maska za unos (Input Mask).................
Vrste podataka (Data type)Kada dizajnirate bazu podataka, za svako polje morate izabrati postavkuodgovarajućeg tipa podata...
•  Dizajner baze podataka može na polje da primeni format prikaza.                           U tom slučaju, ako nije prisu...
Maska za unos (Input Mask)Počnimo sa tim gde i kada želite da koristite maske unosa. Maske unosa možete dodati u poljatabe...
>    Konvertuje sve znakove koji slede u velika slova.<    Konvertuje sve znakove koji slede u mala slova.!    Popunjava m...
Validacija (Validation)Validacija podataka je sposobnost automatske provere grešaka dok korisnik popunjavaobrazac. Dodavan...
Upcoming SlideShare
Loading in …5
×

Unos podataka u Access-u

1,789 views

Published on

Published in: Education
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,789
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Unos podataka u Access-u

  1. 1. Vrste podataka (Data type).......................................................2Maska za unos (Input Mask)....................................................4Validacija (Validation).............................................................6 Članovi grupe: Mentor: • Stanković Miodrag Pejčić Dejan • Saitović Sait • Avramović Marko1
  2. 2. Vrste podataka (Data type)Kada dizajnirate bazu podataka, za svako polje morate izabrati postavkuodgovarajućeg tipa podataka ukoliko tip podataka nije tekst. Sledećatabela sadrži informacije o tipovima podataka programa Access i o uticajukoji svaka postavka tipa podataka ima na unos podataka. Tip podataka Uticaj na unos podataka Tekstualna polja prihvataju tekst ili numeričke znakove, uključujući razgraničene liste stavki. Tekstualno polje prihvata manji broj znakova Tekst (Text) 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. 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 Memo 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. U ovaj tip polja možete da unesete samo brojeve, a u njemu takođe Broj (Number) možete da obavljate računske operacije. Datum/vreme U ovaj tip polja možete da unesete samo datum i vreme. U zavisnosti od (Date/Time) 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
  3. 3. • 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. U ovaj tip polja možete da unesete samo vrednosti valuta. Takođe, ne morate ručno da unosite simbol valute. Access podrazumevanoValuta (Currency) primenjuje simbol valute (¥, £, din. i tako dalje) određen regionalnim postavkama operativnog sistema Windows. Automatsko U polje ovog tipa nikada ne možete da unosite podatke niti da ih menjate. numerisanje Access povećava vrednosti u polju tipa „Automatsko numerisanje“ svaki (AutoNumber) put kada u tabelu dodate novi zapis. 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 Da/ne (Yes/no) 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. Ovaj tip polja se koristi kada želite da prikažete podatke iz datoteke OLE objekat kreirane pomoću nekog drugog programa. Na primer, moguće je prikazati (OLE object) tekstualnu datoteku, Excel grafikon ili PowerPoint komplet slajdova u polju „OLE objekat“. 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 Hiperveza odvodi do lokacije navedene u vezi. Da biste uredili polje hiperveze, (Hyperlink) 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 nije tip podataka. Umesto toga, čarobnjak koristite za kreiranje dva tipa padajućih listi: listi vrednosti i polja za Čarobnjak za pronalaženje. Lista vrednosti koristi razgraničenu listu stavki koje ručno pronalaženje unosite prilikom korišćenja čarobnjaka za pronalaženje. Te vrednosti(Lookup Wizard) mogu da budu nezavisne od bilo kojih podataka ili objekata u bazi podataka.3
  4. 4. Maska za unos (Input Mask)Počnimo sa tim gde i kada želite da koristite maske unosa. Maske unosa možete dodati u poljatabele, 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žetedodati polju „Datum/vreme“ utabeli, odnosno kontroli okviraza tekst u obrascu koji sepovezuje sa poljem„Datum/vreme“. Maske za unosmožete dodati i u kontroleobrasca, poput okvira za tekstkoje možete povezati sa poljimatabele podešenim na te tipovepodataka.Maske za unos nude opširnu validaciju podataka i sprečavaju korisnike da unose nevažećepodatke (npr. brojeve telefona u polje za datum). Pored toga, maske unosa mogu da osigurajuda korisnici dosledno unose podatke. Ta doslednost olakšava pronalaženje i održavanje bazepodataka.Ne zaboravite da definišete maske unosa za kontrolu formata u kojem se podaci unose u bazupodataka, ali možete primeniti neki drugi format na iste podatke da biste promenili načinprikazivanja podataka.Znakovi koji određuju maske unosaSledeća tabela navodi znakove čuvara mesta i literala za masku unosa i objašnjava kakokontroliš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
  5. 5. > 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
  6. 6. Validacija (Validation)Validacija podataka je sposobnost automatske provere grešaka dok korisnik popunjavaobrazac. Dodavanjem validacije podataka kontrolama u predlošku obrasca, možete daosigurate preciznost i doslednost podataka koje prikupljate, kao i njihovu usklađenost sa svimstandardima koji su već u upotrebi u vašem preduzeću. Na primer, validaciju podataka možeteda koristite da biste obavestili korisnike kada iznos koji unose za izdatak premašuje odobreniiznos 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 Opis And 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čana6 vrednost ili vrednost datuma u opsegu.

×