2

我正在编写一份报告,其中包含使用相同变量的多个公式。所有公式都用于报告的详细信息部分。我注意到公式执行的顺序导致总数不正确。我通过使用 ExecuteAfter() 函数解决了这个问题。但这让我很好奇 Crystal 使用什么规则来决定何时执行公式。

我发现这个网站http://book.soundonair.ru/sams/ch04lev1sec6.html信息量很大,但据我所知,我报告的所有公式都是在 Crystal Reports 的 Evaluates recurring formulas 阶段执行的处理 EnginePass #1。我想知道在那个阶段,Crystal 是如何决定执行的。

为了让问题更清楚:如果我有公式 1、公式 2 和公式 3。公式 A 将变量 A 设置为数据库值。公式 2 将变量 B 设置为一个值。公式 3 将变量 C 设置为 A + B。所有这些都在报告的详细信息部分中。Crystal 如何决定执行它们的顺序?显然,我希望公式 3 在公式 1 和公式 2 之后执行。

4

0 回答 0