Crystal reports Crystal中子报告(链接和非链接)和主报告的执行顺序

Crystal reports Crystal中子报告(链接和非链接)和主报告的执行顺序,crystal-reports,crystal-reports-2008,crystal-reports-2010,crystal-reports-xi,Crystal Reports,Crystal Reports 2008,Crystal Reports 2010,Crystal Reports Xi,我是crystal的新手,希望了解子报表的基本知识。主报表总是在子报表之前执行吗?如果子报表放在报表/组标题中会怎么样?如果有多个子报表链接或未链接到主报表,在这种情况下,执行顺序是什么?是否取决于报告的定位 我读了很多文章,得到的反应不一。请帮助我理解这些概念子报告是每个部分最后处理的 关键的含义是,如果要通过共享变量将值从子报表传递到主报表,则不能期望同一节中的公式获得该值。您必须将该值传递给下面部分中的公式。子报表是每个部分中最后处理的报表 关键的含义是,如果要通过共享变量将值从子报表传递

我是crystal的新手,希望了解子报表的基本知识。主报表总是在子报表之前执行吗?如果子报表放在报表/组标题中会怎么样?如果有多个子报表链接或未链接到主报表,在这种情况下,执行顺序是什么?是否取决于报告的定位


我读了很多文章,得到的反应不一。请帮助我理解这些概念

子报告是每个部分最后处理的


关键的含义是,如果要通过共享变量将值从子报表传递到主报表,则不能期望同一节中的公式获得该值。您必须将该值传递给下面部分中的公式。

子报表是每个部分中最后处理的报表


关键的含义是,如果要通过共享变量将值从子报表传递到主报表,则不能期望同一节中的公式获得该值。您必须将值传递给下面一节中的公式。

一般来说,我知道所有内容都是按照“打印”的顺序“执行”的。摘要字段或多或少违反了此规则。这可能不是真实的工作方式,但这种简单的思维方式对我来说是有效的。(所有这些都来自于个人经验。)整个报告中几乎没有过关。首先,查询/分配参数,并计算不依赖于数据的公式(
在读取记录之前
)。其次,读取和处理主报表数据,包括计算公式、不依赖组(或打印记录时未标记
)、分组和计算组聚合。第三,按外观顺序处理实际布局,计算分组fromulas和组抑制以及正常子报告和运行总计。链接子报表是在打开时执行的。一般来说,我知道所有内容都是按照“打印”的顺序“执行”的。摘要字段或多或少违反了此规则。这可能不是真实的工作方式,但这种简单的思维方式对我来说是有效的。(所有这些都来自于个人经验。)整个报告中几乎没有过关。首先,查询/分配参数,并计算不依赖于数据的公式(
在读取记录之前
)。其次,读取和处理主报表数据,包括计算公式、不依赖组(或打印记录时未标记
)、分组和计算组聚合。第三,按外观顺序处理实际布局,计算分组fromulas和组抑制以及正常子报告和运行总计。链接子报表在打开时执行。