我用Visual Studio 2005 .net自带的水晶报表. 纸张大小 宽21.59cm,高13.97cm
我想实现每页12条记录,每页都有一个合计(不是页合计,而是之前所有记录的合计).
最后一页的页脚要紧跟表格.
我做了一个page footer 和一个report footer 当不是最后一页和最后一页刚好12条记录时显示page footer,只有最后一页不够12条记录时显示report footer 代码如下.
page footer 的抑制显示中
if onlastrecord then
if recordnumber mod 12=0 then
formula=false
else
formula=true
end if
else
formula=false
end if
report footer 的抑制显示中
if onlastrecord then
if recordnumber mod 12=0 then
formula=true
else
formula=false
end if
else
formula=false
end if
详细设计中的 new page after 中
if Remainder(RecordNumber, 12) = 0 then
if OnLastRecord then
formula=false
else
formula=true
end if
end if
我想实现每页12条记录,每页都有一个合计(不是页合计,而是之前所有记录的合计).
最后一页的页脚要紧跟表格.
我做了一个page footer 和一个report footer 当不是最后一页和最后一页刚好12条记录时显示page footer,只有最后一页不够12条记录时显示report footer 代码如下.
page footer 的抑制显示中
if onlastrecord then
if recordnumber mod 12=0 then
formula=false
else
formula=true
end if
else
formula=false
end if
report footer 的抑制显示中
if onlastrecord then
if recordnumber mod 12=0 then
formula=true
else
formula=false
end if
else
formula=false
end if
详细设计中的 new page after 中
if Remainder(RecordNumber, 12) = 0 then
if OnLastRecord then
formula=false
else
formula=true
end if
end if
但是当最后一页记录数大于10条时,就多出一页.就不是我要的效果.请高手指点,为什么大于10条时,页脚和报表脚都会出现?