smartforms强制分页时,每分页一次就少显示一条记录

conghua58 2011-10-26 10:03:36
smartforms强制分页时,每分页一次就少显示一条记录

我是在table中最后一个文本下面建的program lines和command

program中输入 gv_pagelines "一页显示的记录数 输出 gv_mod

gv_count “循环到第几条记录

gv_count = gv_count + 1.

gv_mod = gv_count mod gv_pagelines .

command 中分页的条件为 :gv_mod = 0


这样处理所分的页数是正确的,但是分页的时候,每分一次页就会多一条记录显示不出来



比喻一页只能显示3条启示, 总共有11条记录,那我这里显示的结果是:前三条记录正确显示,分页后,第二页只显示2条记录,第三页显示2条记录 第四页显示1条记录

总共显示4页是没错的,分了三次页就有在条没有显示出来,不知道是怎么回事

请教各位高手帮忙看下,谢谢!
...全文
779 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京朝五晚九 2013-10-11
  • 打赏
  • 举报
回复
到 smartforms里面把边界设置一下,肯定是边界出问题了。
xiaohua5871495 2013-10-10
  • 打赏
  • 举报
回复
楼主有福了,本人也刚刚解决这个问题,请加上以下语句就行了! IF gv_mod = 0. CALL FUNCTION 'SSFCOMP_TABLE_COL_END' EXCEPTIONS OTHERS = 1. IF SY-SUBRC <> 0. RAISE ERROR. ENDIF. CALL FUNCTION 'SSFCOMP_TABLE_ROW_END' EXCEPTIONS NON_MAIN_OVERFLOW = 1 OTHERS = 2. ENDIF.
merlinme 2011-11-11
  • 打赏
  • 举报
回复
这个贴,我好像在哪里看过,哈哈。
ylc001 2011-10-28
  • 打赏
  • 举报
回复
TEMPLATE的高度与ROW的高度设置好,SF会自动根据你数据行数分页。
总之开始理解SF的分页是很痛苦
iceswordman 2011-10-27
  • 打赏
  • 举报
回复
试试把高度调大点,有时候是高度不够盖住了的.

2,691

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 ERP/CRM
社区管理员
  • ERP/CRM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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