A funkció rendszergazdai szintű maszkmegadásra szolgál, melyet a lenti táblázat részletez. Felhasználók számára nem használható funkció, kizárólag a PROGEN fejlesztői vehetnek fel vele adatot!
A maszkmódosítás funkcióban kerülnek definiálásra azok a mezőformátumok, amelyek megjelenítése a képernyőn eltér az adatbázisban letárolt formátumtól. Ilyenek például az "Adószám", "Bankszámlaszám" mezőkben a kötőjel, stb. A maszkban használható jelekről és a maszk megadási módjáról az adatmezők tájékoztatnak. A maszkolt adatbázismezőkről a maszkolt változók lapon juthatunk részletes információkhoz.
A maszkolás nem jelenti azt, hogy a benne megadott speciális karakterek letárolásra kerülnek az adatbázisban. Csak a megjelenítési formája egészül ki az adatnak bizonyos a maszkban megadott jelekkel.
A funkcióban elvégzett módosítások a programból való kilépéskor és ismételt belépéskor lépnek életbe, vagy a Művelet/Frissítés menüpont segítségével az ezt követően elindított funkcióra válnak aktívvá.
A maszkmódosítás funkció maszk mezőjének a megadása egyszerűsíthető, ha maszk mezőben "@AM" formulát alkalmazunk, ahol M = {Ebben a funkcióban már felvett (definiált) maszk azonosítója.} A @ jel a funkcióban felvett maszkra történő hivatkozásra utal. Erre azért van szükség, hogy egyszerűsödjön azoknak a hosszú maszkkal rendelkező mezőknek a megadása, amelyeket egyébként csak pl. sok "A" betű megadásával definiálhatnánk.
Bizonyos azonosítók nem egy mezőből állnak az adatbázisban, hanem több mezőből kerültek összeállításra. Ezeknek az összetett adatmezőknek a maszkolási lehetősége korlátozott. Ilyen típusú mező például a :
- Vevőszámlaszám,
...
A listaszerkesztő automatikusan méretezi a numerikus adatmezőket, ha megváltoztatjuk a maszkot. A runtime méretezés nem valósul meg.
Listákon használható egyéb maszk:
Ha a listák adatmezőinek "Formátum" mezőjében szerepel a „HHH” szövegrész, akkor abban a mezőben szövegesen fog a hónap neve megjelenni. Ennek a fordítása az alábbi rövidítések szerint történik: jan, febr, márc, ápr, máj, jún, júl, aug, szept, okt, nov, dec
Név |
|
Azonosító |
|
Funkció elérése menüszerkesztéskor: Rendszerfunkciók / Rendszeradatok / Maszk