我需要在现有的RPT文件上插入报告主页。现有的RPT文件工作正常,它显示存储过程的结果。没关系。
主页必须包含数据库中的图像。首先,我添加了一个新的SQL命令(通过“数据库专家”窗口)和一个新的SQL查询,以获取图像徽标。我拖累删除“报告标题”部分中的图像字段。它在设计器中工作,我可以看到从数据库中检索到的图像。
但是当我生成报告时,我的SQL查询获取图像会执行几次...我可以在我的SQL分析器中看到它...我认为我的查询是执行FOR EACH行由初始存储过程......我不知道为什么。
Crystal Reports版本:10.2
有什么想法吗?非常感谢。
答案 0 :(得分:2)
如果您只需要添加一个未绑定到任何数据的图像(即您在报告中列出的产品图像),您可以通过以下简单步骤轻松地从文件系统添加图片:
1)点击文件菜单中的“插入”
2)选择图片
3)浏览图片文件
4)选择文件,然后单击报告中要放置图像的位置
5)插入图片后,您可以单击它并移动/调整大小
答案 1 :(得分:1)
我终于找到了以下解决方案:
1>创建一个新的SubReport。 (右键单击设计器>插入>子报告)。这个新的SubReport将与包含图像数据的表相关。
2>确保此子报表位于“报表头”部分中。如果需要,删除黑色边框。
3>在SubReport中,将图像SQL字段拖到“详细信息”部分。不要忘记指定一个等于条件,以便检索正确的图像。