Compare commits
2 Commits
64e6a75e09
...
89e7ec44e6
Author | SHA1 | Date |
---|---|---|
|
89e7ec44e6 | 4 weeks ago |
|
3435b9f5ee | 4 weeks ago |
38 changed files with 4759 additions and 1620 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1,31 @@ |
|||||||
|
#!/bin/bash |
||||||
|
#entlädt nur die charts, die Teil der Auslieferung sind: |
||||||
|
DOQUERY "create table tmp_viz_chart( |
||||||
|
tid SERIAL not null, |
||||||
|
uniquename VARCHAR(255) not null, |
||||||
|
caption VARCHAR(255) , |
||||||
|
description TEXT , |
||||||
|
chartmodel TEXT , |
||||||
|
preview_svg TEXT , |
||||||
|
userinfo_id INTEGER , |
||||||
|
creation_date DATE default today(), |
||||||
|
update_date DATE default today(), |
||||||
|
maskeninfo_id INTEGER , |
||||||
|
mask_params TEXT , |
||||||
|
renderer_id INTEGER not null, |
||||||
|
chartmodel_miniature TEXT , |
||||||
|
chart_position CHAR(10) , |
||||||
|
chart_active SMALLINT default 1 , |
||||||
|
chart_width INTEGER default 600 , |
||||||
|
chart_height INTEGER default 400 , |
||||||
|
chart_miniature_width INTEGER default 200 , |
||||||
|
chart_miniature_height INTEGER default 100 |
||||||
|
|
||||||
|
) |
||||||
|
;" |
||||||
|
|
||||||
|
sx_auto_upload_table.x tmp_viz_chart viz_chart.unl |
||||||
|
|
||||||
|
DOQUERY "select * from viz_chart where uniquename in (select T.uniquename from tmp_viz_chart T)" false ^ viz_chart.unl txt |
||||||
|
|
||||||
|
DOQUERY "drop table tmp_viz_chart;" |
@ -0,0 +1,30 @@ |
|||||||
|
#!/bin/bash |
||||||
|
#lädt nur die charts, die Teil der Auslieferung sind: |
||||||
|
DOQUERY "create table tmp_viz_chart( |
||||||
|
tid SERIAL not null, |
||||||
|
uniquename VARCHAR(255) not null, |
||||||
|
caption VARCHAR(255) , |
||||||
|
description TEXT , |
||||||
|
chartmodel TEXT , |
||||||
|
preview_svg TEXT , |
||||||
|
userinfo_id INTEGER , |
||||||
|
creation_date DATE default today(), |
||||||
|
update_date DATE default today(), |
||||||
|
maskeninfo_id INTEGER , |
||||||
|
mask_params TEXT , |
||||||
|
renderer_id INTEGER not null, |
||||||
|
chartmodel_miniature TEXT , |
||||||
|
chart_position CHAR(10) , |
||||||
|
chart_active SMALLINT default 1 , |
||||||
|
chart_width INTEGER default 600 , |
||||||
|
chart_height INTEGER default 400 , |
||||||
|
chart_miniature_width INTEGER default 200 , |
||||||
|
chart_miniature_height INTEGER default 100 |
||||||
|
|
||||||
|
) |
||||||
|
;" |
||||||
|
|
||||||
|
sx_auto_upload_table.x tmp_viz_chart viz_chart.unl |
||||||
|
|
||||||
|
DOSQL viz_chart_fuellen.sql |
||||||
|
|
@ -0,0 +1,235 @@ |
|||||||
|
--Freemarker Template |
||||||
|
<#include "SQL_lingua_franca"/> |
||||||
|
<#include "SuperX_general"/> |
||||||
|
<#include "VIZ-Makros"/> |
||||||
|
|
||||||
|
<#assign viz_colorschemes = [ |
||||||
|
{"uniquename":"D3_Tableau10","specifier":"4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"}, |
||||||
|
{"uniquename":"D3_category10","specifier":"1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"}, |
||||||
|
{"uniquename":"D3_Accent","specifier":"7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"}, |
||||||
|
{"uniquename":"D3_Dark2","specifier":"1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"}, |
||||||
|
{"uniquename":"D3_observable10","specifier":"4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"}, |
||||||
|
{"uniquename":"D3_Paired","specifier":"a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"}, |
||||||
|
{"uniquename":"D3_Pastel1","specifier":"fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"}, |
||||||
|
{"uniquename":"D3_Pastel2","specifier":"b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"}, |
||||||
|
{"uniquename":"D3_Set1","specifier":"e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"}, |
||||||
|
{"uniquename":"D3_Set2","specifier":"66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"}, |
||||||
|
{"uniquename":"D3_Set3","specifier":"8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"}, |
||||||
|
{"uniquename":"unique", "caption":"Eine einzige Farbe"}, |
||||||
|
{"uniquename":"dichotom", "caption":"Dichotom"}, |
||||||
|
{"uniquename":"abgrp", "caption":"Abschlussgruppen"}, |
||||||
|
{"uniquename":"fak", "caption":"Fakultäten"}, |
||||||
|
{"uniquename":"quadroColor", "caption":"Vier Farben"}, |
||||||
|
{"uniquename":"blandLocalized", "caption":"Bundesland (eigenes)"}, |
||||||
|
{"uniquename":"colorGrades", "caption":"Blautöne"} |
||||||
|
] |
||||||
|
/> |
||||||
|
|
||||||
|
|
||||||
|
<#assign viz_colorscheme_elements = [ |
||||||
|
{"colorscheme":"unique", |
||||||
|
"colorcode":"#004c93"}, |
||||||
|
|
||||||
|
{"colorscheme":"dichotom", |
||||||
|
"colorcode":"rgb(97,162,124)"}, |
||||||
|
{"colorscheme":"dichotom", |
||||||
|
"colorcode":"#c3df35"}, |
||||||
|
{"colorscheme":"dichotom", |
||||||
|
"colorcode":"#9d96f5"}, |
||||||
|
{"colorscheme":"dichotom", |
||||||
|
"colorcode":"#e7bcf3"}, |
||||||
|
|
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#374ca"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#5e70ba"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#64a6d9"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#8cb7e1"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#7aa2ba"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#98b4c9"}, |
||||||
|
{"colorscheme":"abgrp", |
||||||
|
"colorcode":"#ff933e"}, |
||||||
|
|
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#488a7c"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#374ca9"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#ffd705"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#a68eca"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#e84035"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#64a6d9"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#ff933e"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#ee79ad"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#7aa2ba"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#c3df35"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#9bceab"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#782f88"}, |
||||||
|
{"colorscheme":"fak", |
||||||
|
"colorcode":"#96BFFF"}, |
||||||
|
|
||||||
|
{"colorscheme":"quadroColor", |
||||||
|
"colorcode":"#374ca9"}, |
||||||
|
{"colorscheme":"quadroColor", |
||||||
|
"colorcode":"#5e70ba"}, |
||||||
|
{"colorscheme":"quadroColor", |
||||||
|
"colorcode":"#8794cb"}, |
||||||
|
{"colorscheme":"quadroColor", |
||||||
|
"colorcode":"#afb7dc"}, |
||||||
|
{"colorscheme":"blandLocalized", |
||||||
|
"colorcode":"#004c93", |
||||||
|
"target_uniquename":"8"}, |
||||||
|
{"colorscheme":"blandLocalized", |
||||||
|
"colorcode":"#666666"}, |
||||||
|
|
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#374ca9"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#3c53b8"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#455cc3"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#556ac8"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#6477cc"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#7384d1"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#8291d6"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#919fdb"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#a0ace0"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#afb9e5"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#bec6ea"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#cdd4ef"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#dce1f4"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#eceef9"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#f4f6fb"}, |
||||||
|
{"colorscheme":"colorGrades", |
||||||
|
"colorcode":"#f6f7fc"} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
] |
||||||
|
/> |
||||||
|
|
||||||
|
create temp table tmp_viz_colorscheme( |
||||||
|
tid integer, |
||||||
|
uniquename VARCHAR(255) not null, |
||||||
|
caption VARCHAR(255) , |
||||||
|
is_custom SMALLINT default 1 , |
||||||
|
specifier varchar(255), |
||||||
|
sortnr smallint |
||||||
|
) |
||||||
|
; |
||||||
|
|
||||||
|
<#assign sortnr=0 /> |
||||||
|
|
||||||
|
|
||||||
|
<#foreach scheme in viz_colorschemes> |
||||||
|
<#assign sortnr=sortnr + 1 /> |
||||||
|
|
||||||
|
insert into tmp_viz_colorscheme(uniquename , |
||||||
|
caption , |
||||||
|
is_custom, |
||||||
|
specifier, |
||||||
|
sortnr) |
||||||
|
values ('${scheme.uniquename}', |
||||||
|
<#if scheme.caption?exists> |
||||||
|
'${scheme.caption}', |
||||||
|
<#else> |
||||||
|
'${scheme.uniquename}', |
||||||
|
</#if> |
||||||
|
0, |
||||||
|
<#if scheme.specifier?exists> |
||||||
|
'${scheme.specifier}', |
||||||
|
<#else> |
||||||
|
null::varchar, |
||||||
|
</#if> |
||||||
|
${sortnr}*10 |
||||||
|
); |
||||||
|
|
||||||
|
update tmp_viz_colorscheme set tid=(select C.tid |
||||||
|
from viz_colorscheme C |
||||||
|
where C.uniquename='${scheme.uniquename}') |
||||||
|
where tmp_viz_colorscheme.uniquename='${scheme.uniquename}'; |
||||||
|
|
||||||
|
update viz_colorscheme set caption=(select T.caption |
||||||
|
from tmp_viz_colorscheme T |
||||||
|
where T.tid=viz_colorscheme.tid) |
||||||
|
where tid in (select T.tid |
||||||
|
from tmp_viz_colorscheme T |
||||||
|
where T.tid is not null); |
||||||
|
|
||||||
|
delete from tmp_viz_colorscheme |
||||||
|
where tid is null |
||||||
|
and uniquename in (select uniquename from viz_colorscheme); |
||||||
|
|
||||||
|
|
||||||
|
insert into viz_colorscheme(uniquename , |
||||||
|
caption , |
||||||
|
is_custom, |
||||||
|
specifier, |
||||||
|
sortnr) |
||||||
|
select uniquename , |
||||||
|
caption , |
||||||
|
is_custom, |
||||||
|
specifier, |
||||||
|
sortnr |
||||||
|
from tmp_viz_colorscheme T |
||||||
|
where T.tid is null; |
||||||
|
|
||||||
|
update tmp_viz_colorscheme set tid=(select C.tid |
||||||
|
from viz_colorscheme C |
||||||
|
where C.uniquename='${scheme.uniquename}') |
||||||
|
where tid is null; |
||||||
|
|
||||||
|
delete from viz_colorscheme_element |
||||||
|
where colorscheme_id in (select C.tid |
||||||
|
from viz_colorscheme C |
||||||
|
where C.uniquename='${scheme.uniquename}'); |
||||||
|
|
||||||
|
<#assign counter=0 /> |
||||||
|
<#foreach color in viz_colorscheme_elements> |
||||||
|
<#if color.colorscheme==scheme.uniquename> |
||||||
|
<#assign counter=counter+1 /> |
||||||
|
insert into viz_colorscheme_element(colorscheme_id , |
||||||
|
colorcode, |
||||||
|
target_uniquename , |
||||||
|
sortnr ) |
||||||
|
select C.tid as colorscheme_id, |
||||||
|
'${color.colorcode}', |
||||||
|
<#if color.target_uniquename?exists > '${color.target_uniquename}', |
||||||
|
<#else> |
||||||
|
null::varchar, |
||||||
|
</#if> |
||||||
|
${counter} |
||||||
|
from tmp_viz_colorscheme C |
||||||
|
where C.uniquename='${scheme.uniquename}' |
||||||
|
; |
||||||
|
|
||||||
|
</#if> |
||||||
|
</#foreach> |
||||||
|
|
||||||
|
</#foreach> |
||||||
|
|
@ -0,0 +1,2 @@ |
|||||||
|
7^STUD^im Überblick^44660^viz_report_44660_xmlsource.jrxml^44631^ |
||||||
|
8^STUDABSOLV^im Überblick^44690^viz_report_44690_xmlsource.jrxml^44631^ |
@ -0,0 +1,21 @@ |
|||||||
|
7^7^Studierende^44190^10^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')^^^viz_report_44190_xmlsource.jrxml^ |
||||||
|
10^8^Studierende^44190^10^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')^^^viz_report_44190_xmlsource.jrxml^ |
||||||
|
8^7^Studienanfänger*innen im 1. HS^44190^20^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0') and hssem=1^Filter Studierende^SOS_HSSEM_1^viz_report_44190_xmlsource.jrxml^ |
||||||
|
9^7^Studienanfänger*innen im 1. FS^44190^30^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')\ |
||||||
|
and fach_sem_zahl=1^bis Fachsemester^1^viz_report_44190_xmlsource.jrxml^ |
||||||
|
11^8^Studienanfänger*innen im 1. HS^44190^20^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')\ |
||||||
|
and hssem=1^Filter Studierende^SOS_HSSEM_1^viz_report_44190_xmlsource.jrxml^ |
||||||
|
12^8^Studienanfänger*innen im 1. FS^44190^30^sum(summe) as summe^sos_stg_aggr^studiengang_nr=1\ |
||||||
|
and fach_nr=1\ |
||||||
|
and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')\ |
||||||
|
and fach_sem_zahl=1^bis Fachsemester^1^viz_report_44190_xmlsource.jrxml^ |
@ -0,0 +1,57 @@ |
|||||||
|
begin work; |
||||||
|
|
||||||
|
delete from viz_dashboard_tab where dashboard_id in ( |
||||||
|
select D.tid |
||||||
|
from viz_dashboard D,tmp_viz_dashboard T |
||||||
|
where D.uniquename=T.uniquename |
||||||
|
); |
||||||
|
|
||||||
|
delete from viz_dashboard where uniquename in ( |
||||||
|
select T.uniquename from tmp_viz_dashboard T); |
||||||
|
|
||||||
|
insert into viz_dashboard(uniquename, |
||||||
|
caption, |
||||||
|
maskeninfo_id, |
||||||
|
booklet_stylesheet) |
||||||
|
select |
||||||
|
uniquename, |
||||||
|
caption, |
||||||
|
maskeninfo_id, |
||||||
|
booklet_stylesheet |
||||||
|
from tmp_viz_dashboard; |
||||||
|
|
||||||
|
update tmp_viz_dashboard_tab set dashboard_id=(select D.tid |
||||||
|
from viz_dashboard D, tmp_viz_dashboard T |
||||||
|
where D.uniquename=T.uniquename |
||||||
|
and tmp_viz_dashboard_tab.dashboard_id=T.tid); |
||||||
|
|
||||||
|
insert into viz_dashboard_tab( |
||||||
|
dashboard_id, |
||||||
|
caption, |
||||||
|
maskeninfo_id, |
||||||
|
sortnr, |
||||||
|
select_clause, |
||||||
|
fact_table, |
||||||
|
where_clause, |
||||||
|
optional_filter_name, |
||||||
|
optional_filter_value, |
||||||
|
booklet_stylesheet |
||||||
|
) select |
||||||
|
dashboard_id, |
||||||
|
caption, |
||||||
|
maskeninfo_id, |
||||||
|
sortnr, |
||||||
|
select_clause, |
||||||
|
fact_table, |
||||||
|
where_clause, |
||||||
|
optional_filter_name, |
||||||
|
optional_filter_value, |
||||||
|
booklet_stylesheet |
||||||
|
FROM tmp_viz_dashboard_tab |
||||||
|
; |
||||||
|
|
||||||
|
drop table tmp_viz_dashboard_tab; |
||||||
|
drop table tmp_viz_dashboard; |
||||||
|
|
||||||
|
commit; |
||||||
|
|
@ -0,0 +1,30 @@ |
|||||||
|
#!/bin/bash |
||||||
|
#lädt nur die charts, die Teil der Auslieferung sind: |
||||||
|
DOQUERY "create table tmp_viz_dashboard( |
||||||
|
tid SERIAL not null, |
||||||
|
uniquename VARCHAR(255) not null, |
||||||
|
caption VARCHAR(255) , |
||||||
|
maskeninfo_id INTEGER , |
||||||
|
booklet_stylesheet VARCHAR(255) |
||||||
|
) |
||||||
|
;" |
||||||
|
DOQUERY "create table tmp_viz_dashboard_tab( |
||||||
|
tid SERIAL not null, |
||||||
|
dashboard_id INTEGER not null, |
||||||
|
caption VARCHAR(255) , |
||||||
|
maskeninfo_id INTEGER , |
||||||
|
sortnr SMALLINT default 0 , |
||||||
|
select_clause VARCHAR(255) , |
||||||
|
fact_table VARCHAR(255) , |
||||||
|
where_clause TEXT , |
||||||
|
optional_filter_name VARCHAR(255) , |
||||||
|
optional_filter_value VARCHAR(255) , |
||||||
|
booklet_stylesheet VARCHAR(255) |
||||||
|
) |
||||||
|
;" |
||||||
|
|
||||||
|
sx_auto_upload_table.x tmp_viz_dashboard viz_dashboard.unl |
||||||
|
sx_auto_upload_table.x tmp_viz_dashboard_tab viz_dashboard_tab.unl |
||||||
|
|
||||||
|
DOSQL viz_dashboard_tab_fuellen.sql |
||||||
|
|
@ -0,0 +1,46 @@ |
|||||||
|
--Freemarker Template |
||||||
|
<#include "SQL_lingua_franca"/> |
||||||
|
<#include "SuperX_general"/> |
||||||
|
<#include "VIZ-Makros"/> |
||||||
|
|
||||||
|
<sqlvars> |
||||||
|
<sqlvar name="renderer"> |
||||||
|
select tid from viz_renderer where uniquename='echarts'; |
||||||
|
</sqlvar> |
||||||
|
</sqlvars> |
||||||
|
<#assign viz_types = [ |
||||||
|
{"uniquename":"echarts_bar_y", "caption":"Säulendiagramm (vertikal)", |
||||||
|
"orientation":"V", |
||||||
|
"description":"Vertikales Balkendiagramm", |
||||||
|
"explanation":""}, |
||||||
|
{"uniquename":"echarts_bar_x", "caption":"Balkendiagramm (horizontal)", |
||||||
|
"orientation":"H", |
||||||
|
"description":"Horizontales Balkendiagramm", |
||||||
|
"explanation":""} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
] |
||||||
|
/> |
||||||
|
|
||||||
|
|
||||||
|
<#assign viz_type_properties = [ |
||||||
|
{"viz_property_uniquename":"barStacked"} |
||||||
|
|
||||||
|
] |
||||||
|
/> |
||||||
|
|
||||||
|
<@create_temp_tables /> |
||||||
|
|
||||||
|
|
||||||
|
<#foreach viz_type in viz_types> |
||||||
|
|
||||||
|
<@fill_viz_types viz_type_p=viz_type /> |
||||||
|
|
||||||
|
<@fill_viz_type_properties viz_type_p=viz_type /> |
||||||
|
|
||||||
|
</#foreach> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,407 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Campus-Dashboard Kopfzeile" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_0Kennzahl Nr." class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Kennzahl" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Wert" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Maske" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Zusatzfilter Name" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Zusatzfilter Wert" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Booklet-Stylesheet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="6" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenanzahl_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Spaltenanzahl"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenanzahl_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Spaltenanzahl"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kachelbreite_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelbreite"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kachelbreite_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelbreite"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kachelhöhe_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelhöhe"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kachelhöhe_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelhöhe"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Dashboard_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Dashboard"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Dashboard_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Dashboard"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Tabnr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Tabnr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Tabnr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Tabnr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>0</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 00--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Campus-Dashboard Kopfzeile"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenanzahl_value}==null || $F{legende_Spaltenanzahl_value}=="")?"":($F{legende_Spaltenanzahl_label}+": "+$F{legende_Spaltenanzahl_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Kachelbreite_value}==null || $F{legende_Kachelbreite_value}=="")?"":($F{legende_Kachelbreite_label}+": "+$F{legende_Kachelbreite_value}+"; ")) |
||||||
|
+(($F{legende_Kachelhöhe_value}==null || $F{legende_Kachelhöhe_value}=="")?"":($F{legende_Kachelhöhe_label}+": "+$F{legende_Kachelhöhe_value}+"; ")) |
||||||
|
+(($F{legende_Dashboard_value}==null || $F{legende_Dashboard_value}=="")?"":($F{legende_Dashboard_label}+": "+$F{legende_Dashboard_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="136" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Kennzahl Nr."</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="136" |
||||||
|
y="0" |
||||||
|
width="545" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Kennzahl"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="681" |
||||||
|
y="0" |
||||||
|
width="137" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Wert"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="136" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_0Kennzahl Nr.}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="136" |
||||||
|
y="0" |
||||||
|
width="545" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_0Kennzahl}==null?null:""+$F{tab_0Kennzahl}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="681" |
||||||
|
y="0" |
||||||
|
width="137" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_0Wert}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,408 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Studierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='1']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='1']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='1']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='1']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_1Semester" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Anzahl der Studierenden" class="java.lang.Double"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>1</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 10--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Studierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Anzahl der Studierenden"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_1Semester}==null?null:""+$F{tab_1Semester}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--3--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--3-F--> |
||||||
|
<textFieldExpression>$F{tab_1Anzahl der Studierenden}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0.00;-#,##0.00"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,410 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Studierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='2']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='2']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='2']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='2']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_2Semester" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Anzahl der Studierenden" class="java.lang.Double"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>2</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 20--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Studierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Filter Studierende_value}==null || $F{legende_Filter Studierende_value}=="")?"":($F{legende_Filter Studierende_label}+": "+$F{legende_Filter Studierende_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Grafiktitel_value}==null || $F{legende_Grafiktitel_value}=="")?"":($F{legende_Grafiktitel_label}+": "+$F{legende_Grafiktitel_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Anzahl der Studierenden"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_2Semester}==null?null:""+$F{tab_2Semester}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--3--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--3-F--> |
||||||
|
<textFieldExpression>$F{tab_2Anzahl der Studierenden}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0.00;-#,##0.00"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,409 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Studierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='3']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='3']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='3']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='3']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_3Semester" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='3']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_3Anzahl der Studierenden" class="java.lang.Double"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='3']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>3</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 30--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Studierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Grafiktitel_value}==null || $F{legende_Grafiktitel_value}=="")?"":($F{legende_Grafiktitel_label}+": "+$F{legende_Grafiktitel_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Anzahl der Studierenden"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_3Semester}==null?null:""+$F{tab_3Semester}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--3--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--3-F--> |
||||||
|
<textFieldExpression>$F{tab_3Anzahl der Studierenden}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0.00;-#,##0.00"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,407 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Absolvierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='4']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='4']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='4']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='4']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_4Semester Name" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='4']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_4Anzahl der Absolvierenden" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='4']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>4</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 40--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Absolvierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester Name"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Anzahl der Absolvierenden"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_4Semester Name}==null?null:""+$F{tab_4Semester Name}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="409" |
||||||
|
y="0" |
||||||
|
width="409" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_4Anzahl der Absolvierenden}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,463 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Absolvierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='5']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='5']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='5']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='5']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_5Semester" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='5']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_5Absolv. in der RSZ" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='5']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_5Absolv. über der RSZ" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='5']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_5Unbekannt" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='5']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>5</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 50--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Absolvierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="205" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Absolv. in der RSZ"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="410" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Absolv. über der RSZ"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="615" |
||||||
|
y="0" |
||||||
|
width="203" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Unbekannt"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_5Semester}==null?null:""+$F{tab_5Semester}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="205" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_5Absolv. in der RSZ}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="410" |
||||||
|
y="0" |
||||||
|
width="205" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_5Absolv. über der RSZ}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="615" |
||||||
|
y="0" |
||||||
|
width="203" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_5Unbekannt}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
@ -0,0 +1,519 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Absolvierende nach Semester" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="0" |
||||||
|
isIgnorePagination="false"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.remove.empty.space.between.rows" |
||||||
|
value="true"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='6']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='6']/maskenname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='6']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Hinweis" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='6']/hinweis</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_6Semester" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_6Bachelor" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_6Bachelor Lehramt" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_6Master" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_6Master Lehramt" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_6Promotion" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='6']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Stichtag_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Seit Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Bis Semester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Semestertyp_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Studiengang_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Abschluss_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Status"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Status_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Status"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Matrikel-Nr._value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="##line##"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_##line##_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="##line##"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Hörerstatus_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_bis Fachsemester_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Jahr"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Jahr_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Jahr"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Filter Studierende_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="tablestylesheet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_tablestylesheet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="tablestylesheet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Grafik"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafik_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Grafik"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Grafiktitel"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Grafiktitel_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Grafiktitel"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Spaltenlayout_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>6</variableExpression> |
||||||
|
</variable> |
||||||
|
<!--Fülle tabellennr für 60--> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="50"> |
||||||
|
<property name="com.jaspersoft.studio.layout" |
||||||
|
value="com.jaspersoft.studio.editor.layout.spreadsheet.SpreadsheetLayout"/> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Absolvierende nach Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"> |
||||||
|
<font isBold="true"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="LegendContent" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="40" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; ")) |
||||||
|
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; ")) |
||||||
|
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; ")) |
||||||
|
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; ")) |
||||||
|
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; ")) |
||||||
|
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+"; ")) |
||||||
|
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; ")) |
||||||
|
+(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; ")) |
||||||
|
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; ")) |
||||||
|
+(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; ")) |
||||||
|
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; ")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band height="10"> |
||||||
|
<printWhenExpression>$F{Hinweis}.length() >0</printWhenExpression> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement style="HinweisContent" |
||||||
|
positionType="Float" |
||||||
|
isPrintWhenDetailOverflows="true" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="818" |
||||||
|
height="10"/> |
||||||
|
<box topPadding="10" |
||||||
|
leftPadding="2" |
||||||
|
bottomPadding="10" |
||||||
|
rightPadding="2"/> |
||||||
|
<textElement verticalAlignment="Middle"/> |
||||||
|
<textFieldExpression>$F{Hinweis}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
<band splitType="Stretch" height="30"> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="74" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Semester"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="74" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Bachelor"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="223" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Bachelor Lehramt"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="372" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Master"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="521" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Master Lehramt"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true"> |
||||||
|
<reportElement positionType="Float" |
||||||
|
style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="670" |
||||||
|
y="0" |
||||||
|
width="148" |
||||||
|
height="30"/> |
||||||
|
<textFieldExpression>"Promotion"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="74" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--1--> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<!--1-F--> |
||||||
|
<textFieldExpression>$F{tab_6Semester}==null?null:""+$F{tab_6Semester}</textFieldExpression> |
||||||
|
<patternExpression/> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="74" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_6Bachelor}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="223" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_6Bachelor Lehramt}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="372" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_6Master}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="521" |
||||||
|
y="0" |
||||||
|
width="149" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_6Master Lehramt}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" |
||||||
|
isBlankWhenNull="true" |
||||||
|
evaluationTime="Now"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="670" |
||||||
|
y="0" |
||||||
|
width="148" |
||||||
|
height="20" |
||||||
|
style="TableRowStandard"/> |
||||||
|
<!--4--> |
||||||
|
<textElement textAlignment="Right"/> |
||||||
|
<!--4-F--> |
||||||
|
<textFieldExpression>$F{tab_6Promotion}</textFieldExpression> |
||||||
|
<patternExpression>"#,##0"</patternExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="15"> |
||||||
|
<staticText> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="0" |
||||||
|
y="3" |
||||||
|
width="89" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<text>Erzeugungsdatum:</text> |
||||||
|
</staticText> |
||||||
|
<textField pattern="dd.MM.yyyy"> |
||||||
|
<reportElement mode="Transparent" |
||||||
|
x="89" |
||||||
|
y="3" |
||||||
|
width="96" |
||||||
|
height="12" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF"/> |
||||||
|
<textElement textAlignment="Left" |
||||||
|
verticalAlignment="Top" |
||||||
|
rotation="None" |
||||||
|
lineSpacing="Single" |
||||||
|
markup="none"> |
||||||
|
<font fontName="Liberation Sans" |
||||||
|
size="10" |
||||||
|
isBold="false" |
||||||
|
isItalic="false" |
||||||
|
isUnderline="false" |
||||||
|
isStrikeThrough="false" |
||||||
|
pdfFontName="Liberation Sans" |
||||||
|
pdfEncoding="Cp1252" |
||||||
|
isPdfEmbedded="false"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField evaluationTime="Report" isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="773" y="3" width="39" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isBlankWhenNull="false"> |
||||||
|
<reportElement key="textField" x="676" y="3" width="94" height="12"/> |
||||||
|
<box> |
||||||
|
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> |
||||||
|
</box> |
||||||
|
<textElement textAlignment="Right"> |
||||||
|
<font fontName="Liberation Sans" size="10"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
File diff suppressed because one or more lines are too long
@ -0,0 +1,108 @@ |
|||||||
|
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %> |
||||||
|
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %> |
||||||
|
<html xmlns:jsp="http://www.java.com/jsp" xmlns:db="http://www.wap-force.com/dbforms"><!--Automatically generated by module_scripts_create.x (SuperX)--> |
||||||
|
<head xmlns:sx="http://memtext.de"> |
||||||
|
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> |
||||||
|
<meta content="0" http-equiv="expires"> |
||||||
|
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet"> |
||||||
|
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet"> |
||||||
|
<LINK href="/superx/xml/maske_html.css" type="text/css" REL="stylesheet"> |
||||||
|
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet"> |
||||||
|
<!--<LINK href="/superx/style/bulma.css" type="text/css" REL="stylesheet">--> |
||||||
|
<title>Maske Diagrammentwurf bearbeitet</title> |
||||||
|
|
||||||
|
<script type="text/javascript"> |
||||||
|
var djConfig = {isDebug: false }; |
||||||
|
//djConfig.debugAtAllCosts = true; |
||||||
|
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript"> </script><script type="text/javascript"> |
||||||
|
dojo.require("dojo.widget.Dialog"); |
||||||
|
dojo.require("dojo.widget.Button"); |
||||||
|
dojo.require("dojo.widget.Tooltip"); |
||||||
|
dojo.require("dojo.string.common"); |
||||||
|
|
||||||
|
dojo.hostenv.writeIncludes(); |
||||||
|
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript"> </script> |
||||||
|
<db:base/> |
||||||
|
</head> |
||||||
|
<script language="javascript" |
||||||
|
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>> |
||||||
|
</script> |
||||||
|
<script language="Javascript"> |
||||||
|
|
||||||
|
|
||||||
|
async function ManagerCacheRefresh() |
||||||
|
{ |
||||||
|
const url="../../sxrest/managercache_refresh"; |
||||||
|
try { |
||||||
|
const response = await fetch(url); |
||||||
|
if (!response.ok) { |
||||||
|
throw new Error(`Serverantwort: ${response.status}`); |
||||||
|
} |
||||||
|
|
||||||
|
const cacheStatus = await response.text(); |
||||||
|
document.getElementById("ManagerCacheStatus").innerHTML = cacheStatus; |
||||||
|
} catch (error) { |
||||||
|
document.getElementById("ManagerCacheStatus").innerHTML = error.message; |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %> |
||||||
|
<% |
||||||
|
//HttpSession session=request.getSession(true); |
||||||
|
if (request.getCharacterEncoding() == null) |
||||||
|
request.setCharacterEncoding("UTF-8"); |
||||||
|
Object userobject=request.getSession().getAttribute("UserID"); |
||||||
|
String userid; |
||||||
|
String filter=""; |
||||||
|
String sql=""; |
||||||
|
if(userobject == null) |
||||||
|
{ |
||||||
|
%> |
||||||
|
|
||||||
|
<jsp:forward page="/edit/not_authenticated.htm"/> |
||||||
|
<% |
||||||
|
} |
||||||
|
else |
||||||
|
userid=userobject.toString(); |
||||||
|
Object mandantobject=request.getSession().getAttribute("MandantenID"); |
||||||
|
String mandantenid=""; |
||||||
|
if(mandantobject != null) |
||||||
|
mandantenid=mandantobject.toString(); |
||||||
|
//der superx-Default-Mandant ist bei dbforms ein Leerstring |
||||||
|
if(mandantenid.equals("default")) |
||||||
|
mandantenid=""; |
||||||
|
String db_form_name="viz_chart"; |
||||||
|
String erlaubt="0"; |
||||||
|
%> |
||||||
|
<%@ include file="/edit/check_authentication.inc" %> |
||||||
|
<% |
||||||
|
if(erlaubt.equals("0")) |
||||||
|
{ |
||||||
|
%> |
||||||
|
|
||||||
|
<jsp:forward page="/edit/not_authorized.htm"/> |
||||||
|
<% |
||||||
|
} |
||||||
|
|
||||||
|
String keyfieldsused="false"; |
||||||
|
Object kf=request.getParameter("keyfieldsused"); |
||||||
|
if(kf != null) |
||||||
|
keyfieldsused=kf.toString(); |
||||||
|
|
||||||
|
%> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption"> |
||||||
|
<span class="menuCaptionTitle" id="menuCaptionTitle">Diagrammenwurf bearbeitet. </span><img border="0" height="18px" alt="Erläuterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular können Sie Diagramme verwalten.</span> |
||||||
|
</div> |
||||||
|
<p align="center">Diagramm wurde angelegt. Bitte leeren Sie den <button class="button is-small has-tooltip-multiline has-tooltip-right" data-tooltip="Grafiken werden gecacht." |
||||||
|
onClick="ManagerCacheRefresh();">Cache</button>, danach können Sie das Fenster schließen. |
||||||
|
<br /> <span id="ManagerCacheStatus"></span> </p> |
||||||
|
</body> |
||||||
|
</html> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue