1

我需要在现有 RPT 文件上插入报告主页。现有的 RPT 文件工作正常,它显示来自存储过程的结果。没关系。

主页必须包含来自数据库的图像。因此,首先,我添加了一个带有新 SQL 查询的新 SQL 命令(通过“数据库专家”窗口),以获得图像徽标。我在报告标题部分拖放图像字段。它在设计器中工作,我可以看到从数据库中检索到的图像。

但是当我生成报告时,我获取图像的 SQL 查询被执行了几次......我可以在我的 SQL 分析器中看到它......我认为我的查询是针对初始存储过程返回的 FOR EACH 行执行的...我不知道为什么。

水晶报表版本:10.2

有任何想法吗 ?非常感谢。

4

2 回答 2

2

如果您只需要添加未绑定任何数据的单个图像(即您在报告中列出的产品图像),您可以通过以下简单步骤轻松地从文件系统中添加图片:

1) 从文件菜单中单击“插入”

2) 选择图片

3) 浏览到图片文件

4)选择文件,然后单击报告中要放置图像的位置

5)插入图片后,您可以单击它并移动/调整大小

于 2013-10-16T13:03:31.320 回答
1

我终于找到了以下解决方案:

1 > 创建一个新的子报表。(右键单击设计器 > 插入 > 子报表)。这个新的子报表将与包含图像数据的表相关。

2 > 确保此子报告位于报告标题部分。如果需要,删除黑色边框。

3 > 在子报表中,将您的图像 SQL 字段拖到详细信息部分。不要忘记指定相等条件以检索正确的图像。

于 2013-10-16T13:59:28.107 回答