跳开隐藏行生成连续序号.zip
FineReport文档有一节是“隐藏行后序号不连续的解决方案”,文中提到“不隐藏行时,是直接在 A2 单元格插入公式 seq()获取序号的,但隐藏行要设置「条件属性>新值」时,需要将单元格原先的公式删除。”
我试了下,不删除单元格原先的公式时,结果是原来不设置隐藏行时的最大序号的延续序号。如不隐藏行时,原来序号是1-45,我不删除单元格原先的公式时试验的结果是46、47、48……。
请问是什么原因?我问的是什么原因要删除原来的公式,不是解决办法。 请高手们解答,谢谢!!
seq()函数每执行一次,就会在原来的基础上加上1
报表上原本有45行,预览的时候初始加载就会先把1-45加载出来
条件属性的执行顺序是在页面加载完成之后
所以条件属性里面的seq()会跟着45之后递增
你把模板上传上来。应该有地方没有设置对。你说的删除行是隐藏行吧。。
这里不要写公式。两个条件属性的设置你保留就行了。
不同模式不同方法