+ -
当前位置:首页 → 问答吧 → vs2008在水晶报表中如何自动补充空行,意思就是固定详细信息的总高度

vs2008在水晶报表中如何自动补充空行,意思就是固定详细信息的总高度

时间:2011-12-21

来源:互联网

我按照这种方法做了,但是还是没有效果,请问还有哪里需要设置?<只是格式化此节,好像没有看到这个选项,应该就是抑制显示吧>
C# code

'分页
在详细资料上点格式化节,在后面页新建页打勾
公式中输入:
if onlastrecord then
   FORMULA = FALSE 
else 
   if RecordNumber mod 5 =0 then
      FORMULA = TRUE
   else
      FORMULA = FALSE
   end if
end if
'(BASIC 语法)
---------------------------------------------------------------------

最后页不足,用空行填充:
新增一个空白详细资料行,格式化此节,在抑制显示(无深化)打勾
公式中输入:
if not onlastrecord  then
    FORMULA = TRUE
else
   if (RecordNumber mod 5 <= 1) then  '第一个,1
       FORMULA = TRUE   
   else
       FORMULA = FALSE  
   end if
end if
'(BASIC 语法)

...接着第二个[ 新增一个空白详细资料行,格式化此节,在抑制显示(无深化)打勾 ]:

公式中输入:
if not onlastrecord  then
    FORMULA = TRUE
else
   if (RecordNumber mod 5 <= 2) then  '第二个,2
       FORMULA = TRUE   
   else
       FORMULA = FALSE  
   end if
end if

...接着第三个[ 新增一个空白详细资料行,格式化此节,在抑制显示(无深化)打勾 ]:

公式中输入:
if not onlastrecord  then
    FORMULA = TRUE
else
   if (RecordNumber mod 5 <= 3) then  '第三个,3
       FORMULA = TRUE   
   else
       FORMULA = FALSE  
   end if
end if

...(同理第四个,即最后5-1个)


图片粘贴不过来!

作者: guoyanhong1111   发布时间: 2011-12-21

求救呀?请知者告知!

作者: guoyanhong1111   发布时间: 2011-12-22

该回复于2011-12-22 11:43:34被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#3楼 得分:0回复于:2011-12-22 13:10:46
这应该是很简单的问题,希望有好心人停下脚步,告诉我!

作者: guoyanhong1111   发布时间: 2011-12-22

http://www.cnblogs.com/babyt/archive/2005/04/15/138214.html

你看一下这个

不知道是不是你想要的空白行

作者: guoyanhong1111   发布时间: 2011-12-22

该回复于2011-12-22 17:39:08被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#6楼 得分:0回复于:2011-12-22 17:37:17
basic代码我不是太明白

我给你的连接是C#.net

作者: baizongjie   发布时间: 2011-12-22

太长没时间看,关于报表填充空行的, 我之前做的是 查询的时候 返回整数行就行了。
比如20条一页,你有30条记录,那你就返回40条记录,查询数据的时候添加10个空行。
不知道能不能帮到你

作者: sunylf   发布时间: 2011-12-22

相关阅读 更多