子报表内部联接显示与同一主报表内部联接不同的结果

时间:2013-01-11 14:32:11

标签: crystal-reports inner-join

在我的案例中,Crystal Reports用于为另一个应用程序创建模板。一个值从另一个应用程序传递到一个特定的表,然后我可以在晶体中使用内部联接到其他表来指定报告其余部分的值。

这在我没有使用子报告的情况下运行良好。在我的主报告中,我有4个表内连接,并且它们正确地从该程序传递了某个值。

我的问题在于尝试为此特定报告创建封面。我需要封面上的详细信息部分,因此我希望在主报表的报表标题上创建子报表。我在子报表本身使用了相同的内部联接。它接收额外的值。这是具有主报表中相同表格的精确内部联接设计,但它显示的结果不同。

有没有人有解决方案?我对水晶报告特别陌生,并且只是避免了子报告以避免更深层次的复杂化。我相信我可能只能通过共享变量或参数传递主报告中的标准值,作为我当前尝试的替代方法,但我不确定如何。

感谢。

1 个答案:

答案 0 :(得分:0)

听起来您正在使用子报表采取正确的方法。您确实将参数添加到子报表并将其链接到主报表?

我建议您查看主报表和子报表的SQL查询,以确定差异。