210 likes | 449 Views
BAZA PODATAKA. 3. ULAZNA MASKA 4. PRAVILO POTVRDE VALJANOSTI POTREBAN UNOS U POLJE (PRIMJER UNOSA). ULAZNA MASKA. želimo li unositi određeni oblik podatka u polje, tada je dobro kreirati ulaznu masku ili koristiti postojeću Primjer: - matični broj jednog od učenika neka je E-002/12
E N D
BAZA PODATAKA 3. ULAZNA MASKA 4. PRAVILO POTVRDE VALJANOSTI POTREBAN UNOS U POLJE (PRIMJER UNOSA)
želimo li unositi određeni oblik podatka u polje, tada je dobro kreirati ulaznu masku ili koristiti postojeću Primjer: - matični broj jednog od učenika neka je E-002/12 - matični broj učenika sadrži slovo, znamenke i simbole - korisnik baze upisuje slovo i znamenke, simboli su unaprijed određeni - broj znamenaka i slova je također isti za svakog učenika i njegov matični broj - slovo ovisi o smjeru i programu školovanja - potrebno je kreirati ulaznu masku kako korisnik ne bi upisao krivi matični broj učenika, tj. podatak koji se traži u polju za matični broj učenika
prvo moramo tablicu postaviti u prikaz “Prikaz dizajna” • zatim kliknemo u naziv polja kojemu želimo mijenjati svojstva • u svojstvima kliknemo u polje “Ulazna maska” … gumb kojim pozivamo dijaloški okvir za uređivanje ulazne maske “Čarobnjak maske za unos”
Čarobnjak maske za unos: • sadrži postojeće maske • polje u kojemu možemo isprobati označenu masku sa liste - klikom na ovaj gumb otvaramo dijaloški okvir za uređivanje postojeće maske, za kreiranje nove maske – “Prilagođavanje čarobnjaka maske za unos” - klikom na ovaj gumb trenutno označenu masku uređujemo i pregledavamo u koracima - klikom na ovaj gumb postavljamo trenutno označenu masku
- opis maske koji će biti prikazan u popisu maski za unos Maska za unos – polje u kojemu kreiramo pravilo za masku Rezervirano mjesto – znak koji će u obrascu i tablici biti prikazan prije unosa preko tipkovnice Uzorak podataka – primjer kako izgleda podatak u polju nakon unosa preko tipkovnice i uz primjenu maske • Prilagođavanje čarobnjaka maske za unos - gumbi za kretanje kroz popis maski za unos - gumb za stvaranje nove maske unosa
kreirajmo masku za matični broj učenika za primjer naše baze kao što je na slici dijaloškog okvira • znak > smo koristili da automatski malo slovo pretvori u veliko • znak – smo upisali čisto bez navodnika, jer ga maska prepoznaje kao znak razdvajanja • znak 0 koristimo za mjesta na koja će korisnik unositi znamenke • znak L koristimo za mjesto na koje će korisnik unositi slovo • znak / smo mogli staviti između navodnika, ali pošto je samo jedan znak onda smo koristili znak \ prije / kako bi doslovno znak / bio prikazan prilikom unosa podataka • znak / standardno maska prepoznaje kao znak razdvajanja i u prikazu ga pretvori u znak .
OBRATITE PAŽNJU NA TABLICU ZNAKOVA KOJI SE KORISTE ZA UNOS MASKE I ISPROBAJTE NA PRIMJERU BAZE - maska unosa nakon što smo kreirali - klikom na “Završi” dodjeljujemo trenutnom polju našu masku - “Prikaz dizajna” tablice “ucenici” - polje MBU i svojstvo polja “Ulazna maska” nakon što smo postavili ulaznu masku
određivanjem ovog svojstva polja moguće je kontrolirati unos podataka u polje • npr.: • želimo ograničiti unos podatka u polje “dat_rod” tako da učenik ne može imati današnji datum, a niti datum poslije današnjeg • dakle, unos u to polje mora biti manje od današnjeg datuma, recimo <7.11.2012 • mi ćemo odrediti da se ne kontrolira za određeni datum, već za trenutni datum našeg sustava, dakle, datum je promjenjiv u odnosu na sustav (OS)
prvo označimo polje, zatim u svojstvima polja kliknemo na svojstvo “Pravilo potvrde valjanosti” - klikom na … pozivamo dijaloški okvir ”Sastavljač izraza”
“Sastavljač izraza” u kojemu koristimo elemente izraza: funkcije, konstante i operatore • svaki element izraza ima svoju kategoriju, a svaka kategorija ima svoju vrijednost izraza
želimo sastaviti izraz koji bi glasio “manje od trenutnog datuma” • za manje koristimo operator usporedbe < • trenutni datum dobijemo biranjem funkcije za datum/vrijeme te konačno vrijednost izraza Date()
konačan izraz koji ćemo koristiti će biti • te potvrdimo “U redu” za ovaj naš izraz kako bismo ga primijenili
unosit ćemo podatke u prikazu tablice “Prikaz podatkovnog lista” • za demonstraciju postavljenog svojstva polja “Pravilo potvrde valjanosti” sam pokušao upisati podatak 16.11.2011, a trenutni datum izrade prezentacije je bio 7.11.2012 • potvrdimo “U redu” te ispravimo unos
svi podatci u ovoj tablici su nam bitni i potrebni za postojanje baze i svakog sloga, stoga je najbolje da postavimo svojstvo polja “Potrebno” na vrijednost Da • kako za polje u tablici “MBU” tako i za ostala polja postavimo svojstvo “Potrebno” na vrijednost Da
Access će nas upozoriti, ako izostavimo unos u polje kojemu je potreban unos vrijednosti • Access će nas upozoriti, ako unesemo istu vrijednost u neko polje za dva sloga, polje koje je postavljeno za primarni ključ; potrebno je promijeniti unos podatka
ovaj primjer je riješen u datoteci primjer02.accdb • vi sami probajte kreirati za svoju bazu maske i pravila potvrde valjanosti