Actions
Feature #17441
openReport Notation 2.2: fireIf :Statement to trigger the root level query / fireSubIf : Statement to trigger the subquery
Start date:
07.12.2023
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
No
Vote:
Description
Es wurde über mögliche Verbesserungen des if-Statements aus den Tickets #5345 und #17319 diskutiert. Wir kamen zu dem Vorschlag, dass mit 'fireIf' lediglich bestimmt wird, ob der Root-Level ausgeführt wird oder nicht. Das andere wäre 'fireSubIf', womit bestimmt wird, ob ein Subquery ausgeführt wird, auch wenn keine Records von der Root-Query kommen.
Vorschlag¶
Query-Ausführung für das Root-Level:
10 { sql = UPDATE table set ... fireIf = {{variable}} =|>|<|>=|<=|!= altsql = SELECT ... (wird aus geführt wenn fireIf false ist) }
Query-Ausführung für das Child-Level:
10 { sql = UPDATE table set ... fireSubIf = {{variable}} =|>|<|>=|<=|!= 20.sql = INSERT INTO ... }
Related issues
Updated by Zhoujie Li 5 months ago
- Related to Feature #5345: Report: UPDATE / INSERT / DELETE statements should trigger subqueries, depending on the result. added
Updated by Zhoujie Li 5 months ago
- Related to Feature #17319: Report Notation 2.1: 'if then else' / 'for' / 'while' added
Updated by Zhoujie Li about 2 months ago
- Status changed from In Progress to ToDo
Actions