将另一个数据源添加到现有的rpt文件Crystal Report中



Dears,

如果有一种方法可以将另一个数据源添加到我在生产环境中的现有报告(rpt文件(中,但我只有rpt文件,而不是整个解决方案,你能帮我吗。

我试图添加新的连接并添加我想要的字段,但出现了多个数据源警告,一旦我打开rpt文件,它将在浏览器中显示为空白。我还试图添加依赖于新数据源的子报表,并将其与主报表链接,但在生产环境中仍然存在相同的问题空白报表。

任何帮助都将不胜感激。

感谢

更新:

  • 这是原始rpt文件中的现有字段:

现有字段

  • 数据库字段>数据库专家,添加新连接:

我添加了新的连接,你可以在上看到它

  • 添加后,VS会要求我提供我没有的旧XML文件,所以我只需单击"取消",然后新字段将添加到数据库字段中。此时,rpt文件将显示为空白。这个问题有什么帮助吗

VS请求旧的XML

听起来您需要用新数据源(新XML文件(替换数据源(旧XML文件(。在这种情况下,请使用的菜单选项:数据库,设置数据源位置

链接到主报表中的第二个数据源需要链接仅基于一列,并且此共享列具有相同的数据类型和大小。

如果您需要更复杂的联接,那么使用子报表是一个不错的选择。首先创建一个新的主报表,作为子报表的设计。如果它返回期望的信息,请将其作为子报表插入。该步骤不会导致主报告变为空白。然后,您应该能够添加到子报表的链接并取得进展。

相关内容

  • 没有找到相关文章

最新更新