Oracle Reports:我可以在一个报表中根据查询使用多个图像吗?

Oracle Reports: Can I Use Multiple Image According to Query in One Report?

我想根据查询的 where 语句使用 4 个不同的图像。在 Oracle Reports 中可以吗?

我使用了公式列(在@MichaelBroughton 的评论中)。

  1. 我在我的数据模型中添加了一个公式列。
  2. 在列的 属性 中,我选择数据类型 = 字符,从文件读取 = 是,文件格式 = 图像
  3. 这是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;