标题:请大神帮忙写一个排序代码!
只看楼主
甲辰
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2021-4-20
结帖率:66.67%
已结贴  问题点数:14 回复次数:13 
请大神帮忙写一个排序代码!
如有一组数据:

第103天:【取:-3条-】
第102天:【取:-4条-】
第101天:【取:-0条-】
第100天:【取:-1条-】
第99天:【取:-4条-】
第98天:【取:-4条-】
第97天:【取:-2条-】
第96天:【取:-3条-】
第95天:【取:-2条-】

如何用VFP让其变成以下排列:
第95天:【取:-2条-】
第96天:【取:-3条-】
第97天:【取:-2条-】
第98天:【取:-4条-】
第99天:【取:-4条-】
第100天:【取:-1条-】
第101天:【取:-0条-】
第102天:【取:-4条-】
第103天:【取:-3条-】

搜索更多相关主题的帖子: 数据 VFP 排序 代码 排列 
2021-11-29 22:39
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:5 
是不是下面的结果
CREATE CURSOR tt (a1 c(40))
INSERT INTO tt VALUES ("第100天:【取:-1条-】")
INSERT INTO tt VALUES ("第99天:【取:-4条-】")
SELECT a1 FROM (SELECT a1, RECNO() nrec FROM tt) aa ORDER BY nrec DESC

坚守VFP最后的阵地
2021-11-29 22:56
甲辰
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2021-4-20
得分:0 
谢谢!!!
以下是引用sdta在2021-11-29 22:56:01的发言:

是不是下面的结果
CREATE CURSOR tt (a1 c(40))
INSERT INTO tt VALUES ("第100天:【取:-1条-】")
INSERT INTO tt VALUES ("第99天:【取:-4条-】")
SELECT a1 FROM (SELECT a1, RECNO() nrec FROM tt) aa ORDER BY nrec DESC



将此代码写入后,关闭时提示语法错误!
我想要用下面这方式显示结果:
thisform.edit1.value=??

[此贴子已经被作者于2021-11-29 23:21编辑过]

2021-11-29 23:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
回复 3楼 甲辰
2楼的代码是VFP9代码

坚守VFP最后的阵地
2021-11-29 23:25
甲辰
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2021-4-20
得分:0 
以下是引用sdta在2021-11-29 23:25:35的发言:

2楼的代码是VFP9代码


我用的是:VFP8
请问如何改为VFP8的?
2021-11-29 23:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
CREATE CURSOR tt (a1 c(40))
INSERT INTO tt VALUES ("第100天:【取:-1条-】")
INSERT INTO tt VALUES ("第99天:【取:-4条-】")
SELECT a1, RECNO() nrec FROM tt into cursor aa
SELECT a1 FROM aa ORDER BY nrec DESC to file aa.txt
thisform.edit1.value=filetostr("aa.txt")

坚守VFP最后的阵地
2021-11-29 23:41
甲辰
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2021-4-20
得分:0 
以下是引用sdta在2021-11-29 23:41:09的发言:

CREATE CURSOR tt (a1 c(40))
INSERT INTO tt VALUES ("第100天:【取:-1条-】")
INSERT INTO tt VALUES ("第99天:【取:-4条-】")
SELECT a1, RECNO() nrec FROM tt into cursor aa
SELECT a1 FROM aa ORDER BY nrec DESC to file aa.txt
thisform.edit1.value=filetostr("aa.txt")


大神好:
结果显示:
  A1                                                      
  第99天:【取:-4条-】                                    
  第100天:【取:-1条-】
其它天的项没有排列出来

同时也将结果保存在根目录中,文件名:aa
我要在thisform.edit1.value显示结果,不要保存

[此贴子已经被作者于2021-11-29 23:53编辑过]

2021-11-29 23:49
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
CREATE CURSOR tt (a1 c(40))
INSERT INTO tt VALUES ("第100天:【取:-1条-】")
INSERT INTO tt VALUES ("第99天:【取:-4条-】")
SELECT a1, RECNO() nrec FROM tt into cursor aa
SELECT a1 FROM aa ORDER BY nrec DESC to file aa.txt
thisform.edit1.value=filetostr("aa.txt")
erase aa.txt

坚守VFP最后的阵地
2021-11-30 00:03
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用甲辰在2021-11-29 23:49:21的发言:



大神好:
结果显示:
  A1                                                      
  第99天:【取:-4条-】                                    
  第100天:【取:-1条-】
其它天的项没有排列出来

同时也将结果保存在根目录中,文件名:aa
我要在thisform.edit1.value显示结果,不要保存

代码只是根据提供的数据写的,还有什么没有列出来

坚守VFP最后的阵地
2021-11-30 00:06
甲辰
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2021-4-20
得分:0 
以下是引用sdta在2021-11-30 00:06:21的发言:


代码只是根据提供的数据写的,还有什么没有列出来



我想运行的结果:
第95天:【取:-2条-】
第96天:【取:-3条-】
第97天:【取:-2条-】
第98天:【取:-4条-】
第99天:【取:-4条-】
第100天:【取:-1条-】
第101天:【取:-0条-】
第102天:【取:-4条-】
第103天:【取:-3条-】
但实际运行的结果是:
A1                                                      
  第99天:【取:-4条-】                                    
  第100天:【取:-1条-】

只显示2天的排序

麻烦你了,是我说明不清楚!
2021-11-30 00:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507698-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.233135 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved