还在困惑中…… 谢谢指教!

fonganzen 2005-10-31 10:24:14
在用fastreport做报表时 mast data里 有个memo记录数据表中的字段[ADOQuery2."mark"] (得分)
现在想在随后的memo中对得分从高到低进行排名,
单位 得分(memo1 ) 排名(memo2)
1 31 4
2 34 3
3 90 1
4 76 2
…………………………………………

单位顺序不能变动,得分是通过计算在报表直接显示的(数据表中没有此字段)最后根据得分结果进行排名。

现在得分已经有了,问题就是怎么在fastreport中根据得分结果进行排名并显示在memo2中啊。

谢谢指教!!!!!!
...全文
166 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovendII 2005-11-08
  • 打赏
  • 举报
回复
这个帖子我以前就看了,但是水平有限,到现在也没想出好的办法来实现,帮不了你呀
andrew223 2005-10-31
  • 打赏
  • 举报
回复
记录排序。
先将单位分数排名,再按单位排序一次,就可以得到你的结果了。
fonganzen 2005-10-31
  • 打赏
  • 举报
回复
不好意思更正一下“有个memo记录数据表中的字段[ADOQuery2."mark"] (得分)”这句话写错了,数据表中无此字段!

问题如下:
在用fastreport做报表时,想对得分从高到低进行排名,
单位 得分(memo1 ) 排名(memo2)
1 31 4
2 34 3
3 90 1
4 76 2
…………………………………………

单位顺序不能变动,得分是通过计算在报表直接显示的(数据表中没有此字段)最后根据得分结果进行排名。

现在得分已经有了,问题就是怎么在fastreport中根据得分结果进行排名并显示在memo2中啊。

谢谢指教!!!!!!

fonganzen 2005-10-31
  • 打赏
  • 举报
回复
按单位分数排名?我的分数就只有报表里的memo中有啊,数据库里没有可以用报表排名吗?请具体点谢谢!

5,386

社区成员

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

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