Egyedi fejlesztésként egyes formok felkészíthető arra, hogy a formon lévő összes kontroll menüparaméterből vezérelhetővé váljon.
A paraméterezés előfeltétele, hogy a Kontroll neve maximum 11 karakter legyen.
A Kontroll felépítése a következő:
FormNev |
Form neve három karakteren |
FormSzam |
A form változata 1 karakteren (FormSzam): Egy form elindítása során meg lehet adni paraméterben, hogy melyik változattal indul el. Ha nem kap értéket, akkor az alapértelmezett értéke 1. Ha a Form egy Kontrollból kerül meghívásra, akkor a FormSzam a hívó Kontroll KontrollSzam értékét kell megkapja. |
KontrollNev |
A formon lévő Kontroll neve 6 karakteren. Nem lehet rövidebb!!! A Kontroll neve mindig egy alap Szűrés formra utal. Az Alap szűrés formban viszont nem szabad egy ugyanolyan nevű kontrollra hivatkozni. Pl.: Van egy Form, amin van két Ügyfél Kontroll |
KontrollSzam |
Ugyanannak a kontrollnak a száma egy Formon belül |
Paraméterezés |
Egy karakteren lehet megadni, hogy a paraméter a Kontroll melyik tulajdonságára utal. lásd alábbi táblázat |
Ajánlás |
A kontroll mező ajánlott értékét lehet meghatározni. A program által eredetileg meghatározott ajánlott értéket teljesen felül lehet vele bírálni. Megadásának módja:[Kontrollnév]A Pl.: Param: DSZ1Ugyfel1A=00000001 |
Módosítás |
A kontroll mező módosíthatóságának tulajdonságait lehet a paraméter értékében megadni. A program által eredetileg meghatározott értéket teljesen felül lehet vele bírálni. Megadásának módja:[Kontrollnév]M Pl.: Param: DSZ1Ugyfel1M=Kötelező A következő értékei lehetnek: Normál A mezőre rá lehet lépni, de nem kötelező megadni, üresen is maradhat. Kötelező A mezőre rá lehet lépni, és kötelező megadni valami értéket, üresen nem maradhat. Nem módosítható A mezőre nem lehet rálépni. Csak akkor lesz benne érték, ha kap ajánlott értéket. |
Picture |
Amennyiben a mező felsorolt értékeket tartalmaz, meg lehet határozni, hogy mely értékek választhatók benne. A paraméter értékében vesszővel elválasztva kell a megjelenítendő értékeket felsorolni. Megadásának módja:[Kontrollnév]P Pl.: Param: DSZ1AlapSz1:Összes dokumentum látható,Csak a saját dokumentumaim láthatók |
Megjelenítés |
Ha egy Kontroll-mező megjelenítésére nincsen szükség, akkor ki lehet kapcsolni. Ha egy mező a programba írt egyéb feltételek alapján nem jelenne meg, akkor nem lehet a paraméterrel mégis megjeleníteni, csak leszedni lehet mezőket. Megadásának módja:[Kontrollnév]W Pl.: Param: DSZ1AlapSz1:Nem Ha egy mező nem látszik, akkor attól még a program az ajánlott értékek figyelembevételével tud vele dolgozni. |
Közös értékmegadás |
Ez így nem vagy nem elég!!!!!! Még meg kell beszélni.
Ha arra van szükség, hogy egy paraméter több Formon is érvényes legyen, akkor a paraméter első három karakterére ??? kerül. Pl. Ha DSZ1Ugyfel1 és DSZ1Ugyfel2 kontolljaink vannak és az ajánlott érték mindkettőben 00000001 legyen, akkor a követketző paramétert kell felvenni: Param: ???1Ugyfel1A=00000001. Első körben a ???-el kezdődő paramétereket kell keresni, majd felülírni, ha van nem ???-vel kezdődő! |
SZŰRÉS |
VAN/NINCS Meg lehet adni, hogy a KOntroll-ban található SZŰRÉS ablakot használja-e a kontroll. Ha Nincs Szűrés ablak, akkor nem lehet paraméterekkel korlátozni a kiválaszthatók körét.
|
|
|
Form neve |
Első három karakter |
DSZ |
|
DKA |
|
SZT |
|
SZB |
|
DKB |
|
UGY |
|
UUS |
|
UBS |
|
|
|
|
|