未链接的子报表是独立的;它们的数据不以任何方式与主报表的数据相协调。
在未链接的子报表中,不试图将一个报表中的记录与另一个报表中的记录进行匹配。未链接的子报表不必使用与主报表相同的数据;它可以使用相同的数据源,也可以使用完全不同的数据源。此外,子报表并不仅限于在单个表上建立报表。未链接的子报表可以基于单个表也可以基于多个表。无论基础数据源是什么,报表都被视为不相关。
链接子报表与未链接子报表正好相反;其数据是相协调的。程序将子报表中的记录与主报表的记录进行匹配。如果用客户信息创建主报表,用订单信息创建子报表并链接它们,则程序将为每个客户都创建一个子报表,并在子报表中包括该客户的所有订单。
将子报表链接到主报表时,程序通过使用参数字段创建链接。
选定子报表链接字段后,程序创建:
选定公式将子报表限制在链接字段值与参数字段值相等的记录上。
当报表运行时,程序查找它所需的第一个主字段记录,然后将链接字段中的值传递到子报表中的参数字段。然后,程序用基于参数字段值选定的记录来创建子报表。下面是一个示例: