Crystal reports Crystal Reports:在报告标题部分插入图像

Crystal reports Crystal Reports:在报告标题部分插入图像,crystal-reports,crystal-reports-10,Crystal Reports,Crystal Reports 10,我需要在现有RPT文件上插入报告主页。现有的RPT文件工作正常,它显示存储过程的结果。没关系 主页必须包含来自数据库的图像。因此,首先,我添加了一个新的SQL命令(通过“Database Expert”窗口)和一个新的SQL查询,以获得图像徽标。我在报告标题部分拖放图像字段。它在设计器中工作,我可以看到从数据库检索到的图像 但是,当我生成报告时,我的SQL查询(获取图像)会执行多次。。。我可以在我的SQL分析器中看到它。。。我认为我的查询是针对初始存储过程返回的每一行执行的。。。我不知道为什么

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

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

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

Crystal Reports的版本:10.2


有什么想法吗?非常感谢。

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

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

2) 选择图片

3) 浏览到图片文件

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


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

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

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

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


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

您所说的报告节标题是什么意思?您可以有报告标题、页面标题或组标题。是的,我刚才说的是报告标题。我终于找到了一个解决方案,我在报告头中放了一个子报告,并要求在这个子报告中显示图像。我不知道你为什么要这样做,听起来需要做很多工作。见下面我的答案。是否有需要使用查询获取图像的原因?如果将其作为文件添加到报告中,它将自动添加并保留在报告中。是的,这很复杂,是真的,但我无法使用经典文件路径访问此文件。它存储在一个遥远的SQL数据库中,这就是为什么我需要在子报表中使用SQL查询,以便只下载一次图像。谢谢很公平。如果这对你有效,这才是最重要的!;)如果要根据选项“在报告上显示图像:是:否”添加图像,则整个图像文件将作为图像类型(SQL Server 2008 R2)存储在SQL数据库中??我如何做到这一点?您是如何在运行时将图像/徽标插入子报表的?