Browse Source

RPTA: Leerzeilen-Ausblendung für Textfelder erweitert und Aggregatprüfung korrigiert

master
Andre Knieschewski 4 days ago
parent
commit
2d9d363441
  1. 13
      src-modules/module/rpta/schluesseltabellen/fm_templates.unl

13
src-modules/module/rpta/schluesseltabellen/fm_templates.unl

@ -550,18 +550,19 @@ select '${removeEmptyLines}';\
</#if> \ </#if> \
</#foreach>\ </#foreach>\
from tmp_stud2\ from tmp_stud2\
<#if removeEmptyLines=="true" >where 1=0\ <#if removeEmptyLines=="true">\
<#foreach column in columns>\ where 1=0\
<#assign count_aggregate=0>\ <#assign count_aggregate=0>\
<#foreach column in columns>\
<#if column.is_aggregate==1>\ <#if column.is_aggregate==1>\
<#assign count_aggregate=count_aggregate+1>\ <#assign count_aggregate=count_aggregate+1>\
or ${column.targetfieldname} is not null\ or ${column.targetfieldname} is not null\
-- folgende elseif sorgt dafür, dass Spaltenlayouts ohne Aggregate immer true sind\ or trim(${column.targetfieldname}::varchar(255)) != ''\
-- denn ohne diese elseif wären Spaltenlayout ohne Aggregate immer false\
<#elseif column.is_aggregate==0 && column?is_last && count_aggregate=0>\
or 1=1\
</#if>\ </#if>\
</#foreach>\ </#foreach>\
<#if count_aggregate==0>\
or 1=1\
</#if>\
</#if>\ </#if>\
order by \ order by \
<#if rpta_column_layout.sortclause?has_content>\ <#if rpta_column_layout.sortclause?has_content>\

Loading…
Cancel
Save