Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
| openwave:1.32:applicatiebeheer:instellen_inrichten:queries [2025/07/01 10:59] – aangemaakt - Externe bewerking 127.0.0.1 | openwave:1.32:applicatiebeheer:instellen_inrichten:queries [2025/12/18 11:56] (huidige) – Kars Gottschal | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| ====== Queries ====== | ====== Queries ====== | ||
| + | |||
| {{tag> | {{tag> | ||
| Portaal // | Portaal // | ||
| Regel 58: | Regel 59: | ||
| * Milieu/ | * Milieu/ | ||
| - | ====Common table expressie WITH gebruik in queries==== | + | ==== Common table expressie WITH gebruik in queries ==== |
| WITH mag gebruikt worden in queries waarbij het volgende geldt: | WITH mag gebruikt worden in queries waarbij het volgende geldt: | ||
| * de query moet beginnen met WITH | * de query moet beginnen met WITH | ||
| Regel 86: | Regel 88: | ||
| ===== Queries voor tegelopschrift ===== | ===== Queries voor tegelopschrift ===== | ||
| - | Het resultaat van een query (dus de evaluatie van het select-statement) mag in dit geval maar uit één kolom bestaan.\\ | + | |
| - | De aanroep van het SQL-statement vindt plaats via de tegeldefinitie van de tegel waarop het dynamische opschrift moet verschijnen door het vullen van de kolom // | + | Het resultaat van een query (dus de evaluatie van het select-statement) mag in dit geval maar uit één kolom bestaan. |
| + | De aanroep van het SQL-statement vindt plaats via de tegeldefinitie van de tegel waarop het dynamische opschrift moet verschijnen door het vullen van de kolom // | ||
| Een voorbeeld van een dynamisch tegelopschrift is de waarde // | Een voorbeeld van een dynamisch tegelopschrift is de waarde // | ||
| Regel 93: | Regel 96: | ||
| Indien de resultaat set uit meerdere regels bestaat, zal OpenWave deze aan elkaar plakken gescheiden door een puntkomma, zodat elke regel ook een regel op de tegel wordt. | Indien de resultaat set uit meerdere regels bestaat, zal OpenWave deze aan elkaar plakken gescheiden door een puntkomma, zodat elke regel ook een regel op de tegel wordt. | ||
| - | Met HTML-code kan die éne resultaatkolom van een query toch in twee regels op een tegel getoond worden door op de gewenste plek bijvoorbeeld <br> in te voegen. Bovendien kunt u ook andere HTML-code gebruiken bijvoorbeeld kleur: | + | Met HTML-code kan die éne resultaatkolom van een query toch in twee regels op een tegel getoond worden door op de gewenste plek bijvoorbeeld |
| <code sql> | <code sql> | ||
| Regel 112: | Regel 115: | ||
| Het resultaat als tegelopschrift is bijvoorbeeld: | Het resultaat als tegelopschrift is bijvoorbeeld: | ||
| - | {{: | + | {{: |
| Wanneer een query niet valide SQL-code gebruikt zal het programma - bij gebruik voor tegelopschrift - het resultaat vervangen door ' | Wanneer een query niet valide SQL-code gebruikt zal het programma - bij gebruik voor tegelopschrift - het resultaat vervangen door ' | ||
| Regel 147: | Regel 150: | ||
| ===== Queries voor tonen van een diagram als tegelopschrift ===== | ===== Queries voor tonen van een diagram als tegelopschrift ===== | ||
| - | Het gaat hierom dat de query een JSON-string genereert die OpenWave via de charts.js library rendert naar een staaf-, lijn- of taartdiagram.\\ | + | |
| + | Het gaat hierom dat de query een JSON-string genereert die OpenWave via de charts.js library rendert naar een staaf-, lijn- of taartdiagram. | ||
| Zie hiervoor [[openwave: | Zie hiervoor [[openwave: | ||
| Regel 163: | Regel 167: | ||
| Zie [[openwave: | Zie [[openwave: | ||
| - | In de tags van een blok van een detailscherm kan (hoeft dus niet) de tag < | + | In de tags van een blok van een detailscherm kan (hoeft dus niet) de tag '' |
| De bijbehorende query wordt geëvalueerd. De uitkomst van de query moet 1 of true (het blok is NIET zichtbaar) dan wel 0 of false (WEL zichtbaar) zijn. | De bijbehorende query wordt geëvalueerd. De uitkomst van de query moet 1 of true (het blok is NIET zichtbaar) dan wel 0 of false (WEL zichtbaar) zijn. | ||
| Regel 190: | Regel 194: | ||
| from tbinitialisatie where upper(dvsectie) = ' | from tbinitialisatie where upper(dvsectie) = ' | ||
| - | In de schermdefinitie van het inspectietrajectdetails // | + | In de schermdefinitie van het inspectietrajectdetails // |
| < | < | ||
| < | < | ||
| Regel 201: | Regel 205: | ||
| ..... | ..... | ||
| - | In de schermdefinitie van het inspectietrajectdetails // | + | In de schermdefinitie van het inspectietrajectdetails // |
| < | < | ||
| < | < | ||
| Regel 233: | Regel 237: | ||
| ==== Visible ==== | ==== Visible ==== | ||
| - | Een query kan worden gebruikt om een kolom contextgevoelig in het scherm op te nemen. In de schermkolomdefinitie (zowel voor kolommen van een lijst- als die voor het detailscherm) kan tag < | + | Een query kan worden gebruikt om een kolom contextgevoelig in het scherm op te nemen. In de schermkolomdefinitie (zowel voor kolommen van een lijst- als die voor het detailscherm) kan tag '' |
| Een query kan worden gebruikt om de inhoud van de tag contextgevoelig de waarde true of false te geven. Voorbeeld: wanneer in de schermkolomdefinitie van een detailscherm staat < | Een query kan worden gebruikt om de inhoud van de tag contextgevoelig de waarde true of false te geven. Voorbeeld: wanneer in de schermkolomdefinitie van een detailscherm staat < | ||
| Regel 270: | Regel 274: | ||
| === Voorbeeld 1: ga naar OLO-loket op juiste aanvraagnummer === | === Voorbeeld 1: ga naar OLO-loket op juiste aanvraagnummer === | ||
| + | |||
| De URL daartoe is: '' | De URL daartoe is: '' | ||
| Regel 316: | Regel 321: | ||
| === Voorbeeld 2: ga naar ruimtelijke plannen op grond van adresgegevens === | === Voorbeeld 2: ga naar ruimtelijke plannen op grond van adresgegevens === | ||
| + | |||
| De URL daartoe is: '' | De URL daartoe is: '' | ||
| Waarbij op de plaats van de xxxx de tekst ' | Waarbij op de plaats van de xxxx de tekst ' | ||
| Regel 436: | Regel 442: | ||
| * : | * : | ||
| - | ==== Voorbeeld 1: invoegen tekst uit query zelf ==== | + | ==== Voorbeeld 1: invoegen tekst uit query zelf==== |
| <adm example Invoegen tekst uit query> | <adm example Invoegen tekst uit query> | ||
| De verwijzing in het sjabloon kan zijn: //< | De verwijzing in het sjabloon kan zijn: //< | ||
| Regel 451: | Regel 458: | ||
| Hetgeen betekent dat indien het zaaktype van de APV/Overige vergunning waar vandaan het document wordt gecreëerd van het soort ' | Hetgeen betekent dat indien het zaaktype van de APV/Overige vergunning waar vandaan het document wordt gecreëerd van het soort ' | ||
| - | ==== Voorbeeld 2: invoegen tekst uit de tabel tekstblokken via de query ==== | + | ==== Voorbeeld 2: invoegen tekst uit de tabel tekstblokken via de query==== |
| <adm example Invoegen tekst uit tekstblokken> | <adm example Invoegen tekst uit tekstblokken> | ||
| <code sql> | <code sql> | ||
| Regel 470: | Regel 478: | ||
| | | ||
| ===== Query' | ===== Query' | ||
| - | De inhoud van de kolommen van de formqueries en childqueries uit de definitie document- en emailsjablonen (beheer) kan ook bestaan uit een verwijzing naar een query in deze tabel tbqueries.\\ | + | De inhoud van de kolommen van de formqueries en childqueries uit de definitie document- en emailsjablonen (beheer) kan ook bestaan uit een verwijzing naar een query in deze tabel tbqueries. |
| - | Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd. De opmaak van de sjablonen wijzigt hierdoor niet. In tbqueries kan bovendien een select statement ingevoerd worden van onbeperkte grootte.\\ | + | Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd. De opmaak van de sjablonen wijzigt hierdoor niet. In tbqueries kan bovendien een select statement ingevoerd worden van onbeperkte grootte. |
| Zie het kopje //formquery en childquery-verwijzingen naar tbqueries// bij [[openwave: | Zie het kopje //formquery en childquery-verwijzingen naar tbqueries// bij [[openwave: | ||
| | | ||