Jasper reports 将报表添加到报表帐簿后数据冗余
当我将mainreport.jasper添加到jasperstudio 6.2.2中的report books内容时,页面配置对话框打开并请求连接。我选择的第一个是使用相同的JDBC… 现在,当我在这一步单击“预览”时,我得到一条消息,文档是空的。如果我为包含主报告的Jasper reports 将报表添加到报表帐簿后数据冗余,jasper-reports,Jasper Reports,当我将mainreport.jasper添加到jasperstudio 6.2.2中的report books内容时,页面配置对话框打开并请求连接。我选择的第一个是使用相同的JDBC… 现在,当我在这一步单击“预览”时,我得到一条消息,文档是空的。如果我为包含主报告的wave_Book.jrxml编写一个查询,然后单击“在预览中运行”,它会工作,但来自此查询的数据字段将添加到来自主报告查询的数据字段中,因此我将获得冗余数据 我没有JasperReports服务器。生成报告簿是否需要一个?我认为报
wave_Book.jrxml
编写一个查询,然后单击“在预览中运行”,它会工作,但来自此查询的数据字段将添加到来自主报告查询的数据字段中,因此我将获得冗余数据
我没有JasperReports服务器。生成报告簿是否需要一个?我认为报告书采用了汇编的报告,其中充满了数据,并添加了目录、封面和封底。我按照贾斯珀书第19章的步骤走。我错过了什么
我已经问了一个关于冗余数据的问题,但当时我认为问题是因为我的JDBC驱动程序或连接。您可以在这里看到源代码:Background
Wave Book
是一种更灵活的方法,它可以使用目录和其他附加功能将多个其他报告添加到一个报告中
你可以想象通常的结构是这样的。每个Wave Book
子部分都是一个报告
Wave Book
\---- Wave Book Cover (1 page)
\---- Wave Book ToC (1 - n pages)
\---- Wave Book Chapter One (1 - n pages)
\---- Wave Book Chapter Two (1 - n pages)
\---- Wave Book Backcover (1 page)
在rootWave Book
中,您可以建立数据库连接。此外,如果提供了参数,Wave Book
root将获取这些参数
现在,您可以在Wave Book
root中提供一个查询来选择特定的数据。例如,将客户名称添加到参数CustomerID
。现在,Wave Book第一章
和Wave Book第二章
将获得相同的$P{REPORT\u CONNECTION}
,但将使用他们自己的数据源
,这意味着他们自己的选择
因此,可以将CustomerID
提供给Wave Book第一章
和Wave Book第二章
,并提供相同的报告连接
。上述报告现在可以通过参数CustomerID
实现其自身的选择
结论
因此,不,报告之前没有填写数据。数据将始终SELECT
ed(或您使用的任何其他数据源)并在报告中使用。Wave Book
唯一增加的是在报告中添加相对简单的封面
、ToC
和封底
含义:每个“子报告”(Wave Book第一章
e.g.)都应该能够独立运行(前提是您使用相同的数据源)。如果运行Wave Book
root,从技术上讲,与直接调用子报表没有什么不同。只是您不需要手动运行例如6个子报告并将它们添加到一起。Wave Book将完成此操作。背景
Wave Book
是一种更灵活的方法,它可以使用目录和其他附加功能将多个其他报告添加到一个报告中
你可以想象通常的结构是这样的。每个Wave Book
子部分都是一个报告
Wave Book
\---- Wave Book Cover (1 page)
\---- Wave Book ToC (1 - n pages)
\---- Wave Book Chapter One (1 - n pages)
\---- Wave Book Chapter Two (1 - n pages)
\---- Wave Book Backcover (1 page)
在rootWave Book
中,您可以建立数据库连接。此外,如果提供了参数,Wave Book
root将获取这些参数
现在,您可以在Wave Book
root中提供一个查询来选择特定的数据。例如,将客户名称添加到参数CustomerID
。现在,Wave Book第一章
和Wave Book第二章
将获得相同的$P{REPORT\u CONNECTION}
,但将使用他们自己的数据源
,这意味着他们自己的选择
因此,可以将CustomerID
提供给Wave Book第一章
和Wave Book第二章
,并提供相同的报告连接
。上述报告现在可以通过参数CustomerID
实现其自身的选择
结论
因此,不,报告之前没有填写数据。数据将始终SELECT
ed(或您使用的任何其他数据源)并在报告中使用。Wave Book
唯一增加的是在报告中添加相对简单的封面
、ToC
和封底
含义:每个“子报告”(Wave Book第一章
e.g.)都应该能够独立运行(前提是您使用相同的数据源)。如果运行Wave Book
root,从技术上讲,与直接调用子报表没有什么不同。只是您不需要手动运行例如6个子报告并将它们添加到一起。Wave Book
可以做到这一点。您的问题不明确您的问题不明确Hi tobi6我创建的目的是讨论和合作jasper reports文档,我非常高兴您能加入进来,给出您的想法和建议。Hi tobi6我创建的目的是讨论和合作jasper reports文档,我很高兴能与您一起提出您的想法和建议。