You are on page 1of 15

VERN Osnove baza podataka

Predavanje 05 Input Mask


Obrazac za unos podataka (Input Mask)
Priprema za kolokvij

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Ponavljanje
Validation Rule
Format svojstvo

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Svojstva polja - Format


Pomou Format svojstva odreujemo kako e
se prikazivati vrijednost polja.
Izrazito je korisna kod tipa Date/Time te kod tipa
Text, ali postoje primjene i za tip Number i
Yes/No.
Pazite: nain na koji se prikazuju podaci ne
treba odgovarati nainu na koji se podaci unose!

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Format zajednike mogunosti


Zajednike mogunosti su dostupne kod svih
tipova podataka.
ABC tekst unutar navodnika se prikazuje
onako kako je upisan
! forsira se lijevo poravnanje umjesto desnog
* - popunjava slobodan prostor u prikazu polja
znakom koji slijedi iza *
[color] sadraj polja se prikazuje u boji koju
navedemo: Black, Blue, Green, Cyan, Red,
Magenta, Yellow, White
Predavanje 05 - Input Mask

VERN Osnove baza podataka

Format specifinosti za Date/Time


d - dan u mjesecu, prikazan s jednom ili dvije znamenke,
ako je potrebno (1 do 31)
dd - dan u mjesecu, prikazan s dvije znamenke, (01 - 31)
ddd - tri prva slova dana u tjednu
dddd - puni naziv dana u tjednu
w - dan u tjednu (1 do 7)
ww - tjedan u godini (1 do 53)
m - mjesec u godini, prikazan s jednom ili dvije znamenke,
ako je potrebno (1 do 12)
mm - mjesec u godini, prikazan s dvije znamenke, (01 12)
mmm - tri prva slova naziva mjeseca
mmmm - puni naziv mjeseca
Predavanje 05 - Input Mask

VERN Osnove baza podataka

Format specifinosti za Date/Time (2)

q - datum prikazan kao kvartal u godini (1 do 4)


y - dan u godini (1 do 366)
yy - zadnje dvije znamenke u godini (00-99)
yyyy - puni prikaz godine (s 4 znamenke)
h, (n, s) - sat (minuta, sekunda) prikazan s jednom ili
dvije znamenke ako je potrebno
hh, (nn, ss) - sat (minuta, sekunda) prikazan s dvije
znamenke (00 - 23) (za minute i sekunde 00-59)
AM/PM - dvanaest satni sat s velikim slovima "AM" i
"PM" za odreivanje dijela dana

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Primjeri
to e ispisati format
ddd , dd-mm-yy
za dananji datum?
Kako e se 1.1.2007. prikazati u formatu
a)
w , d-mm-yy
b)
ww , dd-mmm-yyyy
c)
ddd - dd/mm/yy
(1.1.2007. je ponedjeljak)?
Napiite format za prikaz datuma u redoslijedu
mjesec, dan, godina.
Predavanje 05 - Input Mask

VERN Osnove baza podataka

Format tip Yes/No


Kod tipa Yes/No koritenje formata zahtijeva
promjenu dvije stvari
treba promijeniti kontrolu prikaza polja u TextBox
(kartica Lookup>Display control)
Upisati odgovarajui format

Format je oblika ; tekst za da ; tekst za ne


Prilikom unosa polja Yes/No u TextBox kontroli,
0 znai Ne, a bilo koji drugi broj znai Da.

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Primjer
Tablica Narudzba, polje Isporuceno.
elimo da se u tom polju ispisuje tekst
Isporueno odnosno Nije isporueno, ovisno o
tome da li je narudba isporuena ili nije.
Rjeenje: ;"Isporueno";"Nije isporueno"
nemojte zaboraviti toka-zarez (;) na poetku!
promijenite kontrolu prikaza u Text Box

Predavanje 05 - Input Mask

VERN Osnove baza podataka

Svojstva polja Input Mask


Input Mask predstavlja obrazac na koji nain
treba upisati podatke u polje.
Prikladno ga je koristiti kod unosa raznih ifri,
brojeva rauna, matinog broja graana i slino
npr. jedinstveni matini broj graanina je niz od
13 znamenaka. Pomou Input Mask moemo
osigurati da se doista treba upisati 13
znamenaka (naravno, da li su one korektno
upisane, ne moemo provjeriti samo pomou
Input Mask svojstva).
Predavanje 05 - Input Mask

10

VERN Osnove baza podataka

Input mask svojstvo


Sastoji se od tri dijela odvojena znakom ;
Prvi dio sadri sam obrazac. O dijelovima
obrasca vie kasnije
Drugi dio moe biti 0 ili 1. Ako je 0, tada
spremamo sve to se prikazuje pri unosu polja,
ak i one znakove koji smo sami postavili. Ako
unesemo 1, spremamo samo one znakove koje
smo unijeli.
Trei dio se sastoji od simbola koji uva mjesto
koje treba popuniti. Najee _ .
Predavanje 05 - Input Mask

11

VERN Osnove baza podataka

Input Mask - dijelovi


0 - treba upisati znamenku 0 - 9, plus (+) i minus (-) znak nisu
dozvoljeni, unos obavezan
9 - treba upisati znamenku ili razmak, plus i minus znak nisu
dozvoljeni, unos nije obavezan
# - treba upisati znamenku ili razmak, plus i minus dozvoljeni, unos
nije obavezan
L - treba upisati slovo, unos obavezan
? - treba upisati slovo, unos nije obavezan
A - treba upisati slovo ili znamenku, unos obavezan
a - treba upisati slovo ili znamenku, unos nije obavezan
& - bilo koji znak, unos obavezan
C - bilo koji znak, unos nije obavezan
< - svi znakovi se pretvaraju u mala slova
> - svi znakovi se pretvaraju u velika slova
\ - znak koji slijedi iza se prikazuje ba takav kakav je
! - ulazna maska se prikazuje desno poravnata, a ne lijevo. Znakovi u
masci se uvijek popunjavaju s lijeva na desno
Predavanje 05 - Input Mask

12

VERN Osnove baza podataka

Primjer
U tablicu Kupac, dodajte polje MaticniBroj, tipa
Text. Matini broj kupca se sastoji od tono 6
znakova, od ega su prva dva znaka slova, a
preostala 4 brojevi. Napravite ulaznu masku za
unos podataka u polje MaticniBroj, pri emu su
tekstualni i brojani dio odvojeni znakom
Rjeenje:
LL"-"0000;1;_
Pazite, input mask se vidi tek kada kliknete u
polje!
Predavanje 05 - Input Mask

13

VERN Osnove baza podataka

Primjer
Kako bi trebala izgledati ulazna maska za polje u
kojem se upisuje registracija automobila?
Registracija automobila se sastoji od dva slova
na poetku, zatim tri ili etiri znamenke te na
kraju jednog ili dva slova, odvojene sa -
Rjeenje:

LL"-"0009"-L?;1;_

Predavanje 05 - Input Mask

14

VERN Osnove baza podataka

Svojstva polja - ostala


Required da li se podatak u danom polju treba
obavezno unijeti ili ne.
Allow zero length dozvoljava li se da string
bude duljine nula (za tip Text i Memo)
Decimal Places broj decimalnih mjesta
Indexed omoguuje bre pretraivanje baze.
S druge strane moe i usporiti neke operacije na
bazi. Najbolje pustiti da Access odlui.

Predavanje 05 - Input Mask

15

You might also like