Beide kanten vorige revisie Vorige revisie | |
openwave:1.30:applicatiebeheer:instellen_inrichten:openwave_database-functies [2024/02/12 16:18] – Ton Pullens | openwave:1.30:applicatiebeheer:instellen_inrichten:openwave_database-functies [2024/02/26 15:20] (huidige) – Lonneke van Dijk |
---|
* **fn_rechtenkolom(p_column text,p_keyrechten integer)** retourneert 'T' of 'F' als char(1). Het resultaat is de achterliggende waarde van de parameter p_column die doorgegeven moet worden als rechtentabelnaam + '.' + rechtenkolomnaam bijvoorbeeld //tbomgrechten.dlcadvins//. De parameter p_keyrechten moet de waarde hebben van dnkeyrechten uit de medewerkerstabel bij de kaart van de betreffende inlogger. Er is een systeemquery (dvcode = //geefWaardeRechtenkolom//) die deze aanroep gebruikt; deze query geeft true of false terug en kan gebruikt worden in bijv. de schermkolomdefinitie bij tags visible of edit. | * **fn_rechtenkolom(p_column text,p_keyrechten integer)** retourneert 'T' of 'F' als char(1). Het resultaat is de achterliggende waarde van de parameter p_column die doorgegeven moet worden als rechtentabelnaam + '.' + rechtenkolomnaam bijvoorbeeld //tbomgrechten.dlcadvins//. De parameter p_keyrechten moet de waarde hebben van dnkeyrechten uit de medewerkerstabel bij de kaart van de betreffende inlogger. Er is een systeemquery (dvcode = //geefWaardeRechtenkolom//) die deze aanroep gebruikt; deze query geeft true of false terug en kan gebruikt worden in bijv. de schermkolomdefinitie bij tags visible of edit. |
* **fn_rechtenkolom(p_column text,p_mwcode char(5))** retourneert 'T' of 'F' als char(1). Het resultaat is de achterliggende waarde van de parameter p_column die doorgegeven moet worden als rechtentabelnaam + '.' + rechtenkolomnaam bijvoorbeeld //tbomgrechten.dlcadvins//. De parameter p_mwcode moet de waarde hebben van een dvcode uit de medewerkerstabel bij de kaart van de betreffende inlogger. Wanneer deze functie aangeroepen wordt vanuit een opgeslagen query in tbqueries, dan kan daartoe de systeemvariable //:keyaccount// voor worden gebruikt). | * **fn_rechtenkolom(p_column text,p_mwcode char(5))** retourneert 'T' of 'F' als char(1). Het resultaat is de achterliggende waarde van de parameter p_column die doorgegeven moet worden als rechtentabelnaam + '.' + rechtenkolomnaam bijvoorbeeld //tbomgrechten.dlcadvins//. De parameter p_mwcode moet de waarde hebben van een dvcode uit de medewerkerstabel bij de kaart van de betreffende inlogger. Wanneer deze functie aangeroepen wordt vanuit een opgeslagen query in tbqueries, dan kan daartoe de systeemvariable //:keyaccount// voor worden gebruikt). |
* **fn_iscompartimentok(p_mwcode char(5),p_module char(1), p_dnkey integer)** retourneert 0 of 1 als integer. 0 indien de compartimentcheck niet klopt en 1 indien de compartimentscheck wel klopt. \\ In //p_mwcode// moet de medewerkerscode van de inlogger doorgegeven worden (wanneer deze functie aangeroepen wordt vanuit een opgeslagen query in tbqueries, dan kan daartoe de systeemvariabele //:keyaccount// voor worden gebruikt). \\ De parameter //p_module// éen letter namelijk (B)ouw/sloop, hore(C)a, mili(E)/gebruik, (H)andhavimg, (I(infoaanvragen, apv/(O)verig, (V)inrichtingen of (W ) omgevingzaken. \\ In de parameter //p_dnkey// dient de primary key doorgegeven te worden van de hoofdtabel die hoort bij de module en die verwijst naar een rij waarvoor de compartimentcheck moet worden gedaan. OpenWave zoekt de dnkeywaarde op in vwfrmomgvergunningen c.q. vwfrmhandhavingen etcetera en evalueert daar of de kolom dnkeycompartiment overeenkomt met die van de medewerker. | * **fn_iscompartimentok(p_mwcode char(5),p_module char(1), p_dnkey integer)** retourneert 0 of 1 als integer. 0 indien de compartimentcheck niet klopt en 1 indien de compartimentscheck wel klopt. \\ In //p_mwcode// moet de medewerkerscode van de inlogger doorgegeven worden (wanneer deze functie aangeroepen wordt vanuit een opgeslagen query in tbqueries, dan kan daartoe de systeemvariabele //:keyaccount// voor worden gebruikt). \\ De parameter //p_module// één letter namelijk (B)ouw/sloop, hore(C)a, mili(E)/gebruik, (H)andhavimg, (I(infoaanvragen, apv/(O)verig, (V)inrichtingen of (W ) omgevingzaken. \\ In de parameter //p_dnkey// dient de primary key doorgegeven te worden van de hoofdtabel die hoort bij de module en die verwijst naar een rij waarvoor de compartimentcheck moet worden gedaan. OpenWave zoekt de dnkeywaarde op in vwfrmomgvergunningen c.q. vwfrmhandhavingen et cetera en evalueert daar of de kolom dnkeycompartiment overeenkomt met die van de medewerker. |
| |
Zie voor voorbeeld met betrekking tot gebruik van de functies //fn_rechtenkolom en fn_iscompartimentok//: onder kopje //De kolommen van de tabel tbsysstandardtable// bij [[openwave:1.30:applicatiebeheer:instellen_inrichten:standardlist_standarddetail|]] | Zie voor voorbeeld met betrekking tot gebruik van de functies //fn_rechtenkolom en fn_iscompartimentok//: onder kopje //De kolommen van de tabel tbsysstandardtable// bij [[openwave:1.30:applicatiebeheer:instellen_inrichten:standardlist_standarddetail|]] |