Beviteli maszk

A beviteli maszkot mezőkben (táblák és lekérdezések esetén), valamint beviteli mezőkben és kombinált listákban (űrlapok esetén) használjuk adatok formázására és annak szabályozására, hogy milyen értékeket lehessen beírni. A Beviteli maszk tulajdonság beállítása literál karakterekből és különleges karakterekből áll; ez utóbbiak azt határozzák meg, hogy az adott üres helyre milyen értéket lehet beírni. A beviteli maszkot elsősorban Szöveg és Dátum/Idő mezőkben használjuk, de használható Szám és Pénznem típusú mezőkben is.

A beviteli maszk legfeljebb három, egymástól pontosvesszővel elválasztott szakaszból áll (például (999) 000-0000!;0;" ").

Szakasz Jelentés
Első Maga a beviteli maszk
Második Azt határozza meg, hogy a literál karaktereket kell-e tárolni.

0 = a literál karaktereket a beírt értékekkel együtt tárolja

1 vagy üres = csak az üres helyre beírt értékeket tárolja

Harmadik A beviteli maszkban üres helyet jelző karakter. Használhatunk bármilyen karaktert; szóköz megjelenítéséhez írjuk be a " " karaktersorozatot. Ha ezt a szakaszt üresen hagyjuk, az aláhúzás karakter ( _ ) jelenik meg.

A Microsoft Access a Beviteli maszk (InputMask) tulajdonság meghatározásának első részében lévő karaktereket a következő táblázat szerint értelmezi. Literál karakter megadásához írjunk be olyan karaktert, amely a táblázatban nem szerepel. Ha a következő karakterek egyikét literál karakterként szeretnénk megadni, akkor írjunk elé egy \ jelet.

Karakter Leírás
0 Számjegy (0 - 9, kötelező bejegyzés; plusz [+] és mínusz [-] előjel nem megengedett)
9 Számjegy vagy szóköz (nem kötelező bejegyzés; plusz és mínusz előjel nem engedélyezett)
# Számjegy vagy szóköz (nem kötelező bejegyzés; az üres helyek szóközzé konvertálódnak, plusz és mínusz előjel megengedett)
L Betű (A - Z, kötelező bejegyzés)
? Betű (A - Z, nem kötelező bejegyzés)
A Betű vagy szám (kötelező bejegyzés)
a Betű vagy szám (nem kötelező bejegyzés)
& Bármilyen karakter vagy szóköz (kötelező bejegyzés)
C Bármilyen karakter vagy szóköz (nem kötelező bejegyzés)
. , : ; - / Tizedes helyjelölő és ezres-, dátum- és időelválasztó (A ténylegesen használt karakter a Windows Vezérlőpult Területi beállítások párbeszédpaneljén megadott területi beállításoktól függ.)
< Azt eredményezi, hogy az összes következő karakter kisbetűs lesz.
> Azt eredményezi, hogy az összes következő karakter nagybetűs lesz.
! Azt eredményezi, hogy a beviteli maszk jobbról balra jelenik meg, és nem balról jobbra. A beírt karakterek mindig balról jobbra töltődnek ki. A beviteli maszkban bárhol elhelyezhetünk felkiáltójelet.
\ Azt eredményezi, hogy a következő karakter literál karakterként jelenjék meg. Literál karakterként használható a táblázatban szereplő bármely karakter (például az \A csupán A karakterként jelenik meg).
Jelszó Ha a Beviteli maszk tulajdonságot Jelszó értékre állítjuk be, akkor egy jelszóbeviteli mezőt hozunk létre. A beviteli mezőbe beírt karakter karakterként tárolódik, de csillagként (*) jelenik meg.

A következő táblázat néhány hasznos beviteli maszkot mutat, valamint példákat a beírható értékekre:

Beviteli maszk Példa
(000) 000-0000 (206) 555-0248
(999) 999-9999! (206) 555-0248

( ) 555-0248

(000) AAA-AAAA (206) 555-TELE
#999 -20

2000

>L????L?000L0 GREENGR339M3

MAY R 452B7

>L0L 0L0 T2F 8M4
00000-9999 98115-

98115-3007

>L<?????????????? Maria

Pierre

ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-7

ISBN 0-13-964262-5

>LL00000-0000 DB51392-0493