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 |