oracle - Oracle Reports:我可以在一个报表中根据查询使用多个图像吗?
问题描述
我想根据查询的 where 语句使用 4 个不同的图像。在 Oracle Reports 中可以吗?
解决方案
我使用了公式列(在@MichaelBroughton 的评论中)。
- 我在我的数据模型中添加了一个公式列。
- 在列的属性中,我选择 Datatype = Character,Read from File = Yes 和 File Format = Image
- 这是 PL/SQL 公式:
function CF_1Formula return Char is begin null; if :column_a = 1 then return 'c:\dir\image1.jpg'; elsif :column_a = 2 then return 'c:\dir\image2.jpg'; end if; end;
推荐阅读
- c++ - Qt - 右键单击编辑按钮文本
- angular - Ionic 3 - 在第一次加载应用程序时从服务器端数据设置全局变量
- android - AutoCompleteTextView 设置高度以填充父级
- spring - Spring 集成 - 通道适配器与网关 (AMQP)
- apache - 本地主机网站/虚拟主机强制 www 前缀
- python - Virtualenv - IOError:[Errno 1] 不允许操作:'/bin/easy_install'
- php - 如何正确编号表中指示列中的行
- mysql - 通过掩码(正则表达式)从 MySQL 中获取 Substr
- lets-encrypt - Traefik Malformed Error 使用 ACME Lets Encypt Certificates & docker
- ios - Error Code : Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set."