通过从数据库表中读取数据,从iReport到JasperReports Server的动态级联参数

时间:2014-03-24 05:06:14

标签: jasper-reports jasperserver

我正在“输入控件详细信息”选项卡上为“类型”创建新的输入控件。 然后我选择多选列表值并单击按钮编辑本地资源(值列表)。 我手动输入了值。

是否可以动态输入列表值。

表示我想在ORDER表中动态显示列表值的下拉列表中的订单号,而不是手动输入

My query is - "SELECT `ORDER_NUM` FROM `ORDER`"

请建议。提前谢谢。

1 个答案:

答案 0 :(得分:1)

在您的" Repository Navigator"中,创建一个文件夹,例如" Resources"在此文件夹中创建一个"查询"例如" Query01"。使用您的信息配置此应用程序。

始终在您的"存储库导航器"中,在"输入控件中创建"本地输入控制文件。在"输入控件细节"选项卡,选择控件和选项的类型。例如,"多选列表值(复选框)。"然后"查询资源"在选项卡"输入控件详细信息"选择"从Repositery"选择您之前创建的查询。

然后在您的报告中,转到参数并创建" Query01"。在申请报告时,请致电您的" Query01"通过这样的SQL查询:

WHERE $ X {IN, Your.Table, Query01}

我只是了解自己这是如何运作的,因为我一开始很难理解。希望能够完成清理。