回答

0

在部分专家,选择部分,然后点击抑制复选框,并针对它存在交叉的标志,点击它,并添加公式:

OnlastRecord //if this is true, then suppress will be true 

编辑:

现在万一你必须得到每页的最后一条记录,而不是整个数据集的最后一条记录,那么你需要遵循以下内容。

  1. 将详细信息部分的显示限制添加到每页10条记录。
  2. 逻辑后使用下一页将大于10的记录移动到下一页。
  3. 现在为了显示第10条记录下面的特定部分,应用逻辑来显示和隐藏基于第10条记录的那部分。

如果您需要应用此逻辑的实用解决方案,请告诉我,我将在博客中发布相同的整体概念。

+0

感谢您的答复,但onlastRecord这将是真正的当这是最后一个记录不是每页 – hamza437

+0

是的确保你添加每页限制的记录数量,如每页10个,如果你需要帮助,请让我知道,我也这样做了。 –

+0

这是我的解决方案,但我寻找一种解决方案,可以检测每页最后一个记录谢谢 – hamza437

1

请尝试下面的方法。

创建页标头中的式@initialize //地方

Shared numbervar counter; 
counter; 

创建其中的记录显示

Shared numbervar counter; 
Shared numbervar display; 

counter:=counter+1; 
display:=counter; 

创建页面的公式@reset //代替式@count //地方页脚下面的公式显示

Shared numbervar counter; 
counter:=0 

创建公式@display //放置在页面foote上述R公式重置

Shared numbervar display; 
display; 
-1

单从页面页脚中添加亚细节部分的下方你的数据集,并插入控件新的子细节部分和抑制页脚,并在抑制公式为新的分节。

注意确保有参数每页行数或者可视行集检查为真,并设置每页不变的行例如,第行25:

if (recordnumber mod 25)=0 then 
false 
else 
    if OnLastRecord then 
    false 
    else 
    true