Beviteli maszk létrehozása mező és vezérlőelem kitöltésének irányítására

A Beviteli maszk tulajdonság használható olyan beviteli maszk (néha "mezősablonnak" is nevezik) létrehozásához, amely egy mező vagy vezérlőelem (vezérlő: A grafikus felhasználói felület objektuma (például szövegdoboz, jelölőnégyzet, görgetősáv vagy parancsgomb), mellyel a felhasználók vezérelhetik a programot. A vezérlőkkel adatokat vagy beállításokat jeleníthetünk meg, műveleteket hajthatunk végre, vagy könnyebben kezelhetővé tehetjük a felhasználói felületet.) adatbeírási módjának meghatározásához literális karaktereket használ. A következő beviteli maszk például azt írja elő, hogy minden telefonszám pontosan annyi számjegyet tartalmazzon, amennyiből egy magyar körzetszám és telefonszám áll, és minden üres helyre csak számokat lehessen beírni. Csak az üres helyeket kell kitölteni.

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ális karakterekből (például szóközök, pontok, vonalak és zárójelek) é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 tulajdonságot a tábla, lekérdezés vagy űrlap Tervező nézetében

(Tervező nézet: A táblák, lekérdezések, űrlapok, jelentések, makrók és adatelérési lapok tervezési nézetét megjelenítő ablak. Tervező nézetben új adatbázis-objektumokat lehet létrehozni, illetve módosítani lehet a régieket.) lehet beállítani. A legtöbb esetben a mező tulajdonságát a tábla Tervező nézetében érdemes beállítani. Ily módon a beállítás automatikusan vonatkozik a mezőre a lekérdezés Tervező nézetében és az adott mezőhöz kötött (kötött vezérlőelem: Űrlapon, jelentésben vagy adatelérési lapon használt vezérlőelem, mely az adatokat szolgáltató tábla, lekérdezés vagy SQL-utasítás mezőiben lévő adatok megjelenítésére vagy módosítására szolgál. A vezérlő Mező vagy kifejezés tulajdonsága tárolja azt a mezőnevet, amelyhez a vezérlő kötve van.) űrlapon és jelentésben lévő vezérlőelemekre. Bizonyos esetekben azonban a tulajdonságot a lekérdezés, az űrlap vagy a jelentés Tervező nézetében célszerűbb beállítani. Lehetséges például, hogy a beviteli maszkot a táblában szeretnénk elhagyni, de a beviteli mezőbe bele szeretnénk foglalni. Kötetlen vezérlőelem (kötetlen vezérlőelem: Olyan vezérlőelem, amely nincs az adatokat szolgáltató tábla, lekérdezés vagy SQL-utasítás mezőjéhez kötve. A kötetlen vezérlőelemeket gyakran kiegészítő információkkal szolgáló szöveg, vagy képek megjelenítésére használják.) használata esetén a Beviteli maszk tulajdonságot az Űrlap tervező nézetében kell beállítani.

Választás a megjelenítési formátum és a beviteli maszk között

A Microsoft Access két egymáshoz hasonló mezőtulajdonságot kínál: ezek a Formátum  és a Beviteli maszk .

A Formátum  tulajdonságot az adatok azonos alakban való megjelenítéséhez használjuk. Ha például egy Dátum/Idő mező Formátum  tulajdonságát Egyszerű dátum formátumra állítjuk be, akkor a beírt dátumok 1999. jan. 12. alakban jelennek meg. Ha az adatbázis használója a dátumot 99/1/12 (vagy más érvényes dátumformátumban) írja be, akkor a Microsoft Access a megjelenítést az Egyszerű dátum formátumra konvertálja, amikor a rekordot menti a felhasználó.

A Formátum  tulajdonság csak az érték megjelenítésére van hatással, a táblában való tárolásra nincs. A megjelenítési formátum (formátum: Az adatok megjelenítését és nyomtatási képét határozza meg. Az Access adatbázisok bizonyos adattípusokhoz szabványos formátumokat kínálnak, akárcsak az Access projektek a megfelelő SQL-adattípusokhoz, de lehetőség van egyéni formátumok létrehozására is.) csak az adat beírását és mentését követően lép érvénybe, vagyis a mezőben nem látható semmi, ami megszabná vagy irányítaná, hogy az adatot milyen formátumban írjuk be. Ha az adatokat pontosan a beírás szerint szeretnénk megjeleníteni, ne állítsuk be a Formátum  tulajdonságot. Ha az adatok beírási módját irányítani kell, akkor az adatmegjelenítési formátum helyett vagy mellett használjunk beviteli maszkot (beviteli maszk: A beviteli maszk literális karakterekből (például zárójel, pont és kötőjel), valamint maszkként szolgáló karakterekből áll, amelyek meghatározzák az adatbevitel helyét, a megengedett adattípusokat és a karakterek számát.). A beviteli maszk biztosítja, hogy az adatok a megadott formátumot vegyék fel, és segítségével megadhatjuk a beírható értékek jellegét is. Ha egy mező esetén megadjuk mind a megjelenítési formátumot, mind a beviteli maszkot, akkor a Microsoft Access a beviteli maszkot használja az adatokat beírásakor és szerkesztésekor, a Formátum beállítás pedig azt határozza meg, hogy az adatok a rekord mentésekor hogyan jelenjenek meg. Ha mind a Formátum , mind a Beviteli maszk  tulajdonságot megadjuk, ügyeljünk arra, hogy ne ütközzenek egymással.

Bezárás