当前位置: 首页 > 知识库问答 >
问题:

将数据从主数据集传递到表数据集

屈俊远
2023-03-14

我正在使用一个表在Jaspersoft Studio 5.6.1中创建简单的报告。

通过 JRBeanCollectionDataSource 从 Java 向此报告发送数据。

在报告中,我已经可以获取此数据 vie 字段:报告-

现在我可以显示输入的数据了。

但如果我想在表中执行,我需要创建数据集(为什么?)并选择“使用用于填充主报告的相同连接”。将相同的字段添加到新数据集没有帮助,也没有为数据集选择“连接到域”。未显示错误。

共有2个答案

荆学民
2023-03-14

我有一个类似的问题。我发现你只需要在你的报告表中设置REPORT_CONNECTION参数,比如

jaspercomunity

在这方面。

然后将该值留空。稍后在您的 Java 代码中使用 maper 对象来设置与数据库的 SQL 连接,如下所示:

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test?user=root&password=admin");
HashMap<String, Object> hm = new HashMap<String, Object>();
hm.put("REPORT_CONNECTION", conn);
jasperPrint = JasperFillManager.fillReport(reportPath, hm, beanCollectionDataSource);
何嘉运
2023-03-14

我需要创建数据集(为什么?

在< code>Jasper Reports中,表与主报表是松散耦合的,即一个表需要自己的< code>dataset来处理。

现在假设,您已经为报告准备好了 JRBeanCollectionDataSource,并且您希望使用它来填充表格。正如我所说,表需要自己的数据证书,也需要自己的数据源

现在,您可以指定数据源,也可以使用与主报表相同的连接来填充表。

有关jasper报表的更多信息,请访问此链接,有关java部件的更多信息,请访问此处。

 类似资料:
  • 我有一个从DB中检索一些字段的主报告。在主报告下,我创建了一个数据集,它从另一个表中提取了一个字段值,例如X。现在我在这个主报表中包含了一个子报表。是否可以将字段X传递给子报表? 结构: 注意:字段X基本上是我需要传递给子报表的平均值,该值根据主报表查询返回的结果数量打印多次。 我正在使用Jaspersoft Studio ver 5.6.0 如果不可能,将此平均值字段传递给子报表的其他选项是什么

  • 我想在iReport中将数据集从主报表转移到子报表。在Odoo版本中,我就这样使用过。 现在我使用 Odoo 版本 8 和版本 8 的新jasper_reports模块。所以我将一些jar文件从jasper_reports模块转移到iReport IDE。后。。。来自Odoo版本7的所有报告都导致了Groovy错误。这就是为什么我在iReport中将Groovy语言改为Java语言的原因。但。。。

  • 我有一个表,其中每一行都有一个按钮,可以发送删除请求,从数据库中删除该行的数据: 在这里,我试图在单击按钮时将数据传递给模态。为此,我创建了一个挂钩来存储我的表行的数据,然后我想将数据传递给模态: 这是我的模式: 假设我想在单击modal上的确定时记录: 但它对我来说是空的!那么,我如何将数据从表的行传递到modal,然后在单击modal的ok按钮时使用该数据呢?

  • 问题内容: 我正在尝试使用Django和D3.js编写非常基本的条形图。我有一个名为play的对象,其中datetime字段称为date。我想做的是显示按月分组的播放次数。基本上我有两个问题: 我如何按月份将这些分组,并计算当月的播放次数 将这些信息从Django转换为D3可用的最佳方法是什么。 现在,我在这里查看了其他答案,并尝试了 这接近于我想要的信息,但是当我尝试将其输出到模板中时,它在月末

  • 问题内容: 我知道如何使用jinja模板将数据从python传递到javascript,但是我想将javascript变量传递到python。我想这样做而无需重新加载页面。那可能吗? 问题答案: 是的,就像monkut所说的那样-我相信您想使用JSON和Javascript / jQuery。 这将允许从客户端到服务器的通讯,然后再返回。 我发现的最适用的示例是在Flask片段/模式中:http

  • 问题内容: 如何将数据表从C#传递到SQL Server 2008? 例外情况 : 表类型参数“ @CurrentTableInitial”必须具有有效的类型名称。 表结构: 用户定义的类型: 存储过程: 数据表: 问题答案: 您缺少a.TypeName =“ dbo.TableTypeInitial”; 将此语句放在“ a.SqlDbType = SqlDbType.Structured;”之前