报表名次排序问题!解决即给分

hmfl 2003-06-06 10:09:42
由于我在数据库中的各个表中都没有“名次”这个字段名。在报表排序中,我想在以分数高低排序后,在报表中加一项“名次”字段,自动显示分数高低排序后对应的名次,而不在数据库中添加“名次”字段?最好能以代码和文字说明形式说明一下,小弟先谢了!!
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
garygan 2003-06-07
  • 打赏
  • 举报
回复
第一.你可以在表中定義計算字段,在你已做好排序的情況下,字段的取值為當前記錄行號
Recno. 即在計算字段事件中寫 dataset.fieldbyname('名次').asinteger := dataset.Recno;
第二.假如你用的fastreport ﹐其中有#line變量﹐其自動取到行號.
suton 2003-06-06
  • 打赏
  • 举报
回复
用QrExpr,每打印一條記錄就inc(yourQrExpr)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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