如何让报表一页只显示一条记录,N条记录就N页

mickyo 2012-06-15 05:00:54
因为一条记录就是一张问卷页,所以要一页只显示一条记录,N条记录就N页,如何设计?
...全文
443 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ITixiaobaobao 2012-10-02
  • 打赏
  • 举报
回复
支持五楼

KevinLiu 2012-09-16
  • 打赏
  • 举报
回复
2楼正解
bendise 2012-07-27
  • 打赏
  • 举报
回复
5楼正解
shoppo0505 2012-06-21
  • 打赏
  • 举报
回复
group by ID,每个group后插入一个pagebreak
ftp0697 2012-06-19
  • 打赏
  • 举报
回复
建立分组然后再组属性中选择分页。例如:以ID分组,每一页就只有一条记录
编程保姆 2012-06-18
  • 打赏
  • 举报
回复
太简单了,用DELPHI的QUICKREORT ,一个属性可以解决
十林 2012-06-17
  • 打赏
  • 举报
回复
如果是为了做一个问卷页,每页显示一个结果,那么应该使用List 控件结合textbox或者单独使用表格。
比如使用List。
关键点是使用row group, 在List的group 中添加一个新的Parent group的,group by expression: =Ceiling(Rownumber(nothing)/1),然后再在新的group的page breaks 这里勾选上“Also at end of a group" ,去除新的group的sorting by 的expression,设置新的group添加到list上的row的visiability 为hide, 以免影响布局。
这样一来就可以按照记录行号除以一页的记录数来group,当然设置1时,每一页只显示一条记录。

=Ceiling(Rownumber(nothing)/10)这个就表示每页显示10条记录。
可以参考:http://www.sqlservercentral.com/Forums/Topic490774-147-1.aspx
唐诗三百首 2012-06-15
  • 打赏
  • 举报
回复
调整报表的行距到1页的高度.
人生无悔 2012-06-15
  • 打赏
  • 举报
回复
在報表中插入一個textobject,將其放至detail節

然後調整其高度至差不多整頁高度就可以了

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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