嵌套报表中的子窗体打印固定行数

acscgd 2003-08-11 09:22:58
如果不是嵌套的报表,实现固定行打印是比较简单。但是如果是嵌套报表,那怎样指定嵌套报表子窗体打印固定行数呢?
...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenht3302 2003-09-27
  • 打赏
  • 举报
回复
学习
eminena 2003-09-27
  • 打赏
  • 举报
回复

嵌套报表内,在细节区添加计算域,CP_1,表达式式为


ceiling(( GetRow() - First(GetRow() for Group 1)+ 1 )/18)

则每页打印18行
ljhwz 2003-09-27
  • 打赏
  • 举报
回复
但是第二页开始就打不出主窗体的内容,怎么办????
jdsnhan 2003-08-11
  • 打赏
  • 举报
回复
向高手学习!
handi 2003-08-11
  • 打赏
  • 举报
回复
1. 指定高度
2. 子窗口分页不就可以了. dw不支持直接分页,所以按分组group, 然后选中break on group, 就可以按组分页了, 分组表达式可以使int(getrow()/xx) xx就是每页的条数,我
用过这种方法,很好的.
flyerlxg 2003-08-11
  • 打赏
  • 举报
回复
study and help you up
klbt 2003-08-11
  • 打赏
  • 举报
回复
与不嵌套类似,只是要声明子数据窗口:

long num , i, page rows
datawindowchild dwa

dw_p.GetChild("d_rpt",dwa)

rows=dwa.RowCount();
num=25
IF num>0 THEN page=rows/num
FOR i=1 TO num -(rows -page*num)
dwa.InsertRow(0)
NEXT

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧