我正在尝试添加一个子报表并将参数从我的主报表传递到子报表。当我将所有内容链接起来时,子报告会遍历数千条记录,以查找有关我的测试对象的保险信息,但没有记录。
如果我使用查询工具并使用我希望在 Crystal 报表查询中添加的 WHERE 子句运行查询,则需要几毫秒才能返回任何行。
当我在 Crystal 报表中运行预览时,需要几分钟才能浏览所有记录。为什么查询不返回应有的记录?或者只是我正在寻找的一个特定的,如果有记录的话?我不希望所有 10,000 多条记录都返回给水晶,只是我应该根据我从主报告传递的参数得到的一个或零!
感谢您的指导,莱斯利
编辑:我对需要 PatID 和 Episode_Number 的主报告进行了查询。我对我的子报告有一个查询,我想根据 SAME PatID 和 Episode_Number 进行过滤。子报表查询为:
select b.patid, b.episode_number, b.guarantor_name, Trim(b.guar_address_line1|| ' ' || ifNull(b.guar_address_line2, '')) address, b.guar_address_city || ', ' || b.guar_address_state || ' ' || b.guar_address_zip location,
b.guar_phone_number
from billing_guar_data b
我没有在这个命令中添加任何“额外”参数。我有通过此链接添加的这些参数:
Pm-Command.PATID and Pm-Command.Episode_Number
我在创建子报告时从链接页面中选择的