Galimybė aprašyti tvirtinimo, informavimo ir kitus leidimus vartotojams, kurie būtų parenkami atskirai kiekvienai operacijai.
Sintaksė
MGAMA_VART_FORMA(tcKodas_vu_p, thisform, tnPoz, tcKodas_rs, tlSQLbusena, tcPav, tnTipas)
Parametrai
| Parametras | Aprašymas | Formatas |
|---|---|---|
| tcKodas_vu | formos kodas (2 simboliai) (privaloma) | C |
| toThisform | thisform objektas | C |
| tnPoz | peržiūros požymis: 0-galima koreguoti; 1-tik peržiūrai; 2-privaloma nurodyti bent vieną | N |
| tcKodas_rs | vartotojo kodas, kuris nebus rodomas vartotojų sąraše (neprivaloma) | C |
| tlSQLbusena | paleisti SQL būsena komandą būsenų aprašyme visada nurodyti .T., klavišo užprogramavime .F. (pagal nutylėjimą) arba nieko |
L |
| tcPav | formos pavadinimas | C |
| tnTipas | kokius vartojus rodyti: 0-(pagal nutylėjimą) visus, 1-vartotojus, 2-grupes | N(1) |
Pavyzdžiai:
mgama_vart_forma("PP",thisform,2,,.T.)
mgama_vart_forma("PP",thisform,2,,.T.) AND mgama_vart_forma("IF",thisform,2,,.T.)
MGAMA_VART_FORMA("TV",thisform)
Klavišas programuojamas operacijų lange, pvz., pirkimo operacijų, personalo operacijų ir kt. Jis sukuria tvirtinančius vartotojus tai operacijai, ant kurios stovint yra paspaudžiamas.
Formos kodas turi atitikti būsenoje nurodyta formos kodą.
Pvz., jei personalo būsenoje nurodyta SQL procedūra
RGI_MGAMA_PERS_TV @vart_sar='MG_K16_6A_PP',@inf_sar='MG_K16_6A_IF'

tai tos būsenos tvirtinančių suformavimui užprogramuojamas klavišas:
MGAMA_VART_FORMA("PP",thisform)
o vartotojų sąrašo, kurie gaus informaciją apie pasikeitusią būseną suformavimui :
MGAMA_VART_FORMA("IF",thisform)