1

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

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

4

2 回答 2

12

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

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

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

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

于 2010-02-17T17:02:16.990 回答
-2

我不认为你可以。我发现这样做的唯一方法是将每个图像嵌入报告的不同部分,并根据公司参数的值有条件地抑制该部分。

于 2010-02-17T14:34:45.927 回答