请问在水晶报表中如何取得当前报表页的第一条记录跟最后一条记录?

czclk 2007-07-07 10:52:01
各位大虾,我使用水晶报表给学校做了套入学考试的座位安排表。第一张报表显示每个学生的座位安排,每个学生都是有准考证号的,比如0001、0002这样的四位准考证号码(字符串型)。
  现在我除了在每张试室安排表上显示每个学生的准考证号及座位所在之外,我还想要在每一张安排表上添加一个文本对象,显示这间试室里的准考证号起始及终止准考证号,比如“准考证号0001~0064”这样的文本,请问该如何取得这样的信息。
  也就是取得当前报表页中某字段的第一条记录以及最后一条记录,请问该如何实现?
...全文
423 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsg9913028 2008-07-24
  • 打赏
  • 举报
回复
你可也做两个参数字段,在后台代码中取出这来个字段值赋给这两个参数字段就行啦
SSXYC 2008-06-27
  • 打赏
  • 举报
回复
俺解决了:定义一个全局变量,保存前一个页号,如果前一个页号不等于当前页号则当前记录为第一条记录
SSXYC 2008-06-27
  • 打赏
  • 举报
回复
俺也碰到了这个问题
guanduo 2007-07-16
  • 打赏
  • 举报
回复
各个考场的考生数(每一页的记录数不同么),如果相同完全可以利用recordnumber计算出来,也可以用recordnumber来控制强制换页如:在NEWPAGE BEFORE 中写 if recordnumber mod 30 =0 then true (每页显示三十个记录) 没有装水晶,靠记忆大概写了一下,可能不太准,意思差不多:)
yyj135 2007-07-10
  • 打赏
  • 举报
回复
建议你先在数据源里面处理好了以后再拖到报表上去。如果要SQL语句里面多生成一个字段。

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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