Report 标记属性中的子报表查询条件仍要求参数

Report 标记属性中的子报表查询条件仍要求参数,report,ms-access-2010,criteria,subreport,Report,Ms Access 2010,Criteria,Subreport,我有一个查询,它在一个仅限于标记属性值的报告中使用。当我自己运行报表(rptSub)时,这会起作用,但当我将此报表(rptSub)放在另一个报表(rptMain)中并打开报表(rptMain)时,会出现“输入参数值?”对话框,询问“Reports!rptSub.Tag”值。我做错了什么?这可能吗 SELECT Hangar.HangarNumber, Hangar.Slot, Hangar.TenantName FROM Hangar WHERE (((Hangar.Slot)=[Reports

我有一个查询,它在一个仅限于标记属性值的报告中使用。当我自己运行报表(rptSub)时,这会起作用,但当我将此报表(rptSub)放在另一个报表(rptMain)中并打开报表(rptMain)时,会出现“输入参数值?”对话框,询问“Reports!rptSub.Tag”值。我做错了什么?这可能吗

SELECT Hangar.HangarNumber, Hangar.Slot, Hangar.TenantName
FROM Hangar WHERE (((Hangar.Slot)=[Reports]![rptSub].[Tag]));
旁白:最终我想在主报表(rptMain)上放置许多相同的子报表(rptSub),在主报表(rptMain)的每个子报表控件字段上使用不同的标记属性值

谢谢


Tony

我找到了一种方法来实现这一点,使用链接主/子字段而不是标记。

子窗体和子报表以不同的方式引用。我会对标记有点谨慎,它是一个文本属性,不太容易控制。