【问题标题】:Jasper reports Parameter FormJasper 报告参数表
【发布时间】:2013-02-02 23:17:40
【问题描述】:

我对 JasperReport Server 还是很陌生。我已经成功使用 JasperReport Sever 4.7(社区版)并从 java 应用程序中调用 jasper 报告(使用 jasperviewer)。

我的问题是: 1. 创建我自己的参数表单,当用户单击链接到碧玉报告的按钮时弹出。

  1. 用户能够输入所需的参数(最好从列表中选择),然后当用户在此页面上按 enter 或 ok 时,它会将值相应地传递给 jasper 报告。

我们将不胜感激。

【问题讨论】:

    标签: jasper-reports jasperserver


    【解决方案1】:

    首先,当您创建报告并保存在 Jasper 存储库中时 -

    1. 只需右键单击报告文件夹(包含 Main.jrxml 的文件夹),然后单击 Properties。出现一个对话框。

    2. 转到Other 选项卡。在Controls Layout 标签旁边会有一个下拉框。在上面选择Pop-up Screen。你的工作已经完成了。

    第二个,你绝对可以有一个选择列表。有两种方法可以为列表生成值 - 使用查询或手动输入。步骤是:

    1. 在存储库的报告文件夹中,在 main.jrxml 文件下将有一个 Input Controls 文件夹。右键单击它并单击Create a local input control。将出现一个对话框。

    2. General 选项卡上,提供输入控件的 ID 和名称(ID 必须与您各自的参数名称匹配)。

    3. 转到Input Control Details 选项卡。根据您的要求选择类型为“单选查询”或“单选值列表”。输入查询或值,您的工作就完成了。

    【讨论】:

    • 谢谢。我已经做到了,并且运行良好。我现在的问题是我正在使用 Jdeveloper 创建 ADF 应用程序。我已经成功地能够使用 java 类(不涉及 jasperver)调用 jasperreports 并使用 jasperviewer 呈现报告。我现在想为我的报告创建一个参数表单,而不必使用 jasperserver。知道如何实现这一目标吗?
    • 对不起,我不能帮你。我不知道。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多