求助,在线等!!

xiangcathy 2003-05-16 03:10:12
我用grid风格作的报表,且加入计算列,使每页按使用者的要求显示打印10行记录。目前要求不足10行的页补足10行即在后加空行,以保持整个报表一致,怎么实现,谢谢!
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
joss 2003-05-16
  • 打赏
  • 举报
回复
建议:
定制一个打印窗口!
传递数据窗口去打印窗口!
再对窗口进行增加行判断,最后开始打印!
打印后原路返回,不做保存数据据!

你的数据库一点没有变化 ,当然不会出错!
joss 2003-05-16
  • 打赏
  • 举报
回复
你可以在打印时增加INSERTROW(0)但并不是要你UPDATE哦!!

是完全可实现的!!!

xiangcathy 2003-05-16
  • 打赏
  • 举报
回复
to boyliulang(liulang),你说的我大部分都实现,问题是怎样补足10行。用insert好象不行,因为我的数据库作了限制,不能加入空数据的。
to boyliulang(liulang):既有update还有sql 语句。
boyliulang 2003-05-16
  • 打赏
  • 举报
回复
你的数据是怎么保存到数据库的?update还是sql 语句
boyliulang 2003-05-16
  • 打赏
  • 举报
回复
建立一个计算列,表达式是int(getrow()/10)
然后按该计算列分组,并选中new page on group break.
至于不足10行的你可以用insert补足
xiangcathy 2003-05-16
  • 打赏
  • 举报
回复
附:直接加入空记录进数据库是不行的,因为数据库作了限制。

611

社区成员

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

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