如何在 Ireport 中的文本字段中显示值?

发布于 2024-12-02 17:52:27 字数 279 浏览 1 评论 0原文

我目前正在创建与商业组织相关的报告。我需要制作的报告是每当某个值等于零时就会显示文本的报告。

例如,

我有 php 文件,它将参数传递给我的 ireport 以创建报告。在 php 文件中,有一个选择部门的下拉框(除了选择“所有部门”之外的所有值都来自数据库,所有部门都会返回零值。)

我想知道“所有部门”的值将如何显示如果抛出的值等于零,则我的 ireport 中的文本字段。

我已经尝试在我的 where 中使用 case 语句但无济于事。 谢谢,我希望你能在这方面帮助我。

I'm currently creating a reports related to business organizations. The report I need to make is one that shows a text whenever a certain value is equal to zero.

e.g.

I have php file that passes parameters to my ireport to create the report. In the php file there is a dropdown box which selects the departments(all values except the selection ALL DEPARTMENTS are from the database, the all departments throws back a value of zero.)

I was wondering as to how the value ALL DEPARTMENTS would show in the textfield in my ireport if the throwned value is equal to zero.

I have already tried using case statements in my where but to no avail.
Thanks and I do hope you could help me on this one.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

霓裳挽歌倾城醉 2024-12-09 17:52:27

您可以尝试使用文本字段表达式,例如:

<textFieldExpression><![CDATA[$P{departmentFilter}.equalsIgnoreCase("ALL DEPARTMENTS") ? "All departments in company" : $P{departmentFilter}]]></textFieldExpression>

You can try to use text field expression, for example:

<textFieldExpression><![CDATA[$P{departmentFilter}.equalsIgnoreCase("ALL DEPARTMENTS") ? "All departments in company" : $P{departmentFilter}]]></textFieldExpression>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文