如果来自数据库的条目具有特定值,则替换报告上的图像

时间:2012-03-06 00:55:09

标签: crystal-reports crystal-reports-2008

我正在尝试从我的数据库中读取一个值,并根据字符显示不同的图像。基本上,对于蓝色,红色,绿色黄色的值将是b,r,g或y,并且在报告中我想显示对应于该条目的彩色圆圈。有谁知道这样做的快速方法?我是水晶报道的新手。谢谢。

2 个答案:

答案 0 :(得分:2)

使用矩形创建圆圈(是的,真的)。设置圆度= 100%。不幸的是,你不能用条件逻辑隐藏/显示(压制,用水晶的白话)一个矩形。你也不能改变它的x和y值。所以,为了你的目的,它没用。

一种选择是插入四个彩色圆圈图像。除了你想要显示的那个之外,禁止所有。

另一种选择是插入一个文本框,然后为其添加一个圆形的,有翼的字符(Word可以帮助w / this)。使用文本框的条件格式来更改其颜色。

答案 1 :(得分:0)

对克雷格的另一个建议。你可以:

  • 为每个彩色圆圈创建图像文件
  • 将其中一个彩色圆圈添加到报告中
  • 右键单击,格式化图形
  • 从图片标签中选择图形位置的公式编辑器
  • 输入查找相关彩色圆圈图像文件的公式

    'C:\ circles \'+ {table.field} +'.jpg'