如何在Crystal Reports XI中动态加载图像

Nag*_*Nag 1 crystal-reports crystal-reports-xi

我正在从.NET应用程序运行Crystal Reports XI.我将参数名称作为公司传递,报告应显示徽标取决于公司.

我们如何在水晶报表中动态加载图像.(如何编写公式从特定目录加载图像)

cra*_*aig 11

Crystal Reports XI的一个简单解决方案是将图像的URL作为参数传递给报表,然后将其用作图片的图形位置.

  • 创建一个字符串参数字段,将其命名为'imageUrl'.
  • 将图像(插入|图片...)添加到报表(它是占位符)
  • 更改图像的图形位置:
    • 右键单击图像
    • 选择格式图形...
    • 选择图片选项卡
    • 单击条件公式按钮(看起来像x + 2)
    • 将公式的文本设置为"{?imageUrl}"(不带单引号)
    • 保存公式并单击"确定"按钮
    • 保存报告

运行报告并相应地设置imageUrl的值.

或者,您可以在公式字段中使用CASE语句以获得相同的效果; 只需更改图像的条件公式字段即可引用公式字段而不是参数字段.