Office中国论坛/Access中国论坛

标题: 排序问题 [打印本页]

作者: 简单生活    时间: 2003-9-28 17:16
标题: 排序问题

是姓名输入的顺序不变的 名次显示在后面
比如  名字  分数  名次
        aa      60     3
        bb      100   1
        cc       78    2

怎么做?
还有怎么让他变成分数重复的话就后面跳开一个
例如 两个100分 都是第一名 那99就是第三名

作者: 风鸣    时间: 2003-9-28 18:29
标题: 我的例子
[attach]1852[/attach]

利用查询。
作者: 简单生活    时间: 2003-9-28 19:28
请问里面的f是什么意思?
作者: sea.er    时间: 2003-9-28 19:37
那是凤鸣编写的一个函数,你看一下模块就知道了
作者: 简单生活    时间: 2003-9-28 20:13
我试国了,数据一多就不对了
作者: dragonszr    时间: 2003-9-28 21:24
该问题不用他自编的函数,可以解决该问题么
作者: 简单生活    时间: 2003-9-28 21:47
我用这个东西做过了,结果是:
姓名        分数        名次
l        287        11
s        285.5        14
q        293        1
q        283.5        19
q        285.5        14
q        291        4
q        290        5
d        288.5        9
f        273        44
f        286        14
d        288        9
r        281.5        25
e        285        18
z        279        34
x        292.5        3
c        275.5        40
v        273.5        42
d        278.5        39
e        280        31
r        288.5        9
t        273        44
y        283        24
u        262        56
j        281.5        25
h        280.5        31
g        284        19
f        280.5        31
d        287.5        9
c        279.5        31
b        292        3
y        284        19
h        289        6
j        287        11
k        269        51
u        284        19
y        279        34
t        285.5        14
r        281        28
e        279.5        31
s        272        48
as        272.5        48
a        278.5        39
x        284        19
g        279        34
yr        273.5        42
re        270.5        51
yte        286.5        14
tw        268.5        53
e        271.5        48
et        266.5        54
u        273        44
iu        275.5        40
oiy        276.5        40
rwe        263.5        54
f        263.5        54
fsd        281.5        25


很多问题 比如:没有第二名的;分数不一样的名词却一样的.
求教:到底怎么回事情啊?
谢谢
作者: 风鸣    时间: 2003-9-29 03:24
标题: 改正
非常抱歉,数据类型没考虑。更改为:
Public Function f(m As Single) As Intger
其他相同。结果如下:
[attach]1857[/attach]


[此贴子已经被作者于2003-9-28 20:07:40编辑过]


作者: 简单生活    时间: 2003-9-29 15:51
以下是引用风鸣在2003-9-28 19:24:19的发言:
非常抱歉,数据类型没考虑。更改为:
Public Function f(m As Single) As Intger
其他相同。结果如下:



[此贴子已经被作者于2003-9-28 20:07:40编辑过]


谢谢你啊
作者: keecome    时间: 2003-9-30 01:26
这种问题,用EXCEL 更好解决吧,去这里看看能不能解决你的问题

http://club.excelhome.net/dispbbs.asp?BoardID=3&replyID=31124&id=6107&star=1&skin=0




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3