Compare commits
No commits in common. '89e7ec44e6cc377b888f457f7471bde5284f214f' and '64e6a75e09069dad3516c7817bdaaffe5f1d9a54' have entirely different histories.
89e7ec44e6
...
64e6a75e09
38 changed files with 1620 additions and 4759 deletions
File diff suppressed because one or more lines are too long
@ -1,31 +0,0 @@
@@ -1,31 +0,0 @@
|
||||
#!/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;" |
@ -1,30 +0,0 @@
@@ -1,30 +0,0 @@
|
||||
#!/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 |
||||
|
@ -1,235 +0,0 @@
@@ -1,235 +0,0 @@
|
||||
--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> |
||||
|
@ -1,2 +0,0 @@
@@ -1,2 +0,0 @@
|
||||
7^STUD^im Überblick^44660^viz_report_44660_xmlsource.jrxml^44631^ |
||||
8^STUDABSOLV^im Überblick^44690^viz_report_44690_xmlsource.jrxml^44631^ |
@ -1,21 +0,0 @@
@@ -1,21 +0,0 @@
|
||||
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^ |
@ -1,57 +0,0 @@
@@ -1,57 +0,0 @@
|
||||
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; |
||||
|
@ -1,30 +0,0 @@
@@ -1,30 +0,0 @@
|
||||
#!/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 |
||||
|
@ -1,46 +0,0 @@
@@ -1,46 +0,0 @@
|
||||
--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> |
||||
|
||||
|
||||
|
||||
|
@ -1,407 +0,0 @@
@@ -1,407 +0,0 @@
|
||||
<?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> |
@ -1,408 +0,0 @@
@@ -1,408 +0,0 @@
|
||||
<?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> |
@ -1,410 +0,0 @@
@@ -1,410 +0,0 @@
|
||||
<?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> |
@ -1,409 +0,0 @@
@@ -1,409 +0,0 @@
|
||||
<?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> |
@ -1,407 +0,0 @@
@@ -1,407 +0,0 @@
|
||||
<?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> |
@ -1,463 +0,0 @@
@@ -1,463 +0,0 @@
|
||||
<?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> |
@ -1,519 +0,0 @@
@@ -1,519 +0,0 @@
|
||||
<?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
@ -1,108 +0,0 @@
@@ -1,108 +0,0 @@
|
||||
<%@ 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