Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

Nagy Machinátor súgó

Navigáció: Keretrendszer > Eljárások

Kontroll Paraméter-értékadás [Proc_KontrollParamErtek]

Ugrás Előző Fel Következő Menü

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ő:

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

 

 

Paraméterezési lehetőség

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.

 

 

 

Paraméter-értékadást használó Formok

Form neve

Első három karakter

DK_DKSZ_Ablak

DSZ

DK_DKG_Adatlap

DKA

Szures_SZT

SZT

Szures_SZB

SZB

Szures_DKB

DKB

Szures_UGY

UGY

Szures_UUS

UUS

Szures_UBS

UBS