Crystal reports 无法更改子报表的数据源:新数据源未返回任何数据

Crystal reports 无法更改子报表的数据源:新数据源未返回任何数据,crystal-reports,crystal-reports-xi,Crystal Reports,Crystal Reports Xi,我有一个主报表,其中有3个子报表连接到SQL数据库。我正在尝试将报表更改为其他ODBC连接。我使用“设置数据源位置”来更新ODBC。主报告工作正常,但子报告不返回任何数据。我已将子报告保存为单独的报告,并尝试运行它们。他们仍然不会返回任何数据。如果我将ODBC位置更改回原来的位置,它可以正常工作。这两个数据库是相同的。子报表中似乎有一些内容没有更新到新数据库。主报告与子报告在相同的表中运行,并且正在运行 我运行Windows 7和水晶席.< /P> < P>右击每个子报表,然后选择“编辑子报表”

我有一个主报表,其中有3个子报表连接到SQL数据库。我正在尝试将报表更改为其他ODBC连接。我使用“设置数据源位置”来更新ODBC。主报告工作正常,但子报告不返回任何数据。我已将子报告保存为单独的报告,并尝试运行它们。他们仍然不会返回任何数据。如果我将ODBC位置更改回原来的位置,它可以正常工作。这两个数据库是相同的。子报表中似乎有一些内容没有更新到新数据库。主报告与子报告在相同的表中运行,并且正在运行


我运行Windows 7和水晶席.< /P> < P>右击每个子报表,然后选择“编辑子报表”,并更改数据源位置并保存。为每个子报告执行此操作

主报表和子报表数据源独立设置。您是否将所有4个(主报告+3个子报告)更新为新源?此外,子报表是否以任何方式根据主报表中的数据进行过滤?是否更新了子报表的数据源?是的,我更新了所有子报表的数据源。我确实发现了问题,但我不知道如何解决。在“选择专家”中,应该有5个项目可供选择,例如A、B、C、D、E。列表中缺少“A”。我仔细检查了数据库,数据都在那里。我的所有其他报告都没有使用“A”很好。你是说从主报告还是子报告中选择专家?您所说的选择公式是什么?DB值是多少?请提供更多详细信息!