【问题标题】:Adding another data source to existing rpt file Crystal Report向现有 rpt 文件 Crystal Report 添加另一个数据源
【发布时间】:2021-06-10 11:11:51
【问题描述】:

亲爱的,

如果有办法将另一个数据源添加到我在生产环境中拥有的现有报告(rpt 文件)中,您能否帮助我,但我只有 rpt 文件而不是整个解决方案。

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

任何帮助将不胜感激。

谢谢

更新:

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

Existing Fields

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

I added new connection, you can see it down

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

VS Asking for old XML

【问题讨论】:

    标签: database crystal-reports report


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-15
        • 2012-01-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多