【发布时间】:2013-10-16 07:50:36
【问题描述】:
我需要在现有 RPT 文件中插入报告主页。现有的 RPT 文件工作正常,它显示来自存储过程的结果。没关系。
主页必须包含来自数据库的图像。因此,首先,我添加了一个带有新 SQL 查询的新 SQL 命令(通过“数据库专家”窗口),以获得图像徽标。我在报告标题部分拖放图像字段。它在设计器中工作,我可以看到从数据库中检索到的图像。
但是当我生成报告时,我获取图像的 SQL 查询被执行了好几次......我可以在我的 SQL 分析器中看到它......我认为我的查询是针对由返回的每行执行的初始存储过程...我不知道为什么。
水晶报表版本:10.2
有什么想法吗?非常感谢。
【问题讨论】:
-
报告部分标题是什么意思?您要么有报告标题、页面标题或组标题。
-
是的,我说的是报告标题。我终于找到了解决办法,我在 Report Header 中放了一个 SubReport,并在这个 SubReport 中请求了图像。
-
我不知道你为什么要这样做,听起来工作量很大。请看下面我的回答。您是否有理由需要使用查询来获取图像?如果您将其作为文件添加到报告中,它将自动添加并保留在报告中。
-
是的,这很复杂,这是真的,但我无法使用经典文件路径访问此文件。它存储在一个遥远的 SQL 数据库中,这就是为什么我需要在 SubReport 中使用 SQL 查询以便只下载一次图像。谢谢!
-
很公平。如果这对你有用,那才是最重要的! ;)
标签: crystal-reports crystal-reports-10