我有一份水晶报告,几乎没有子报告。我将id传递给每个子报告作为参数。到目前为止,四个子报告中有三个是好的。但是,当传递参数时,其中一个返回空。所有子报告都使用了视图类型数据源
主报告和失败的子报告之间的子报告链接设置如下 在子报告部分公式下。
{CONTACTNUMBERVIEW.debtorid} = {?Pm-JobSheetReport.id}
{CONTACTNUMBERVIEW.debtorid}是子报表中的一列,{?Pm-JobSheetReport.id}来自主报表。它总是返回null。但是,当我删除参数时,它返回记录。我将id带到视图中,它显示了三条记录。
我真的很困惑,我哪里出错了?我做了我记得的一切。请任何帮助将不胜感激。
答案 0 :(得分:0)
在某种程度上,我看到这个{CONTACTNUMBERVIEW.debtorid} = {?Pm-JobSheetReport.id}
链接是问题...它返回zero
个记录...尝试链接产生记录的正确字段。
编辑:--------------------------------------------- ------------------------------------------------
检查子报告生成的查询并针对数据库运行它以发现报告生成的问题。
由于您可以在添加要查看的字段时查看数据,然后对生成的查询执行相同的操作,以便您了解有关在查询方面更改晶体的内容。
执行可解决问题的两项操作。