标题:如何字符型数字转数值排序取值?
只看楼主
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
结帖率:76.81%
已结贴  问题点数:20 回复次数:9 
如何字符型数字转数值排序取值?
一组数据:
m1='2'
m2='12'
m3='1'
m4='5'
想按数值型降序排列,依次取值。
过程如下:
DIMENSION mm(4)
mm(1)=VAL(m1)
mm(2)=VAL(m2)
mm(3)=VAL(m3)
mm(4)=VAL(m4)
ASORT(mm,1)
?mm(1)
显示是0,不是12
问题在哪?谢谢!
搜索更多相关主题的帖子: 排序 字符型 取值 数值 数字 
2022-02-02 17:33
foxfans
Rank: 4
等 级:贵宾
威 望:11
帖 子:90
专家分:278
注 册:2021-10-23
得分:7 
DIMENSION mm(4)
mm(1)=2
mm(2)=12
mm(3)=1
mm(4)=5
ASORT(mm,1,4,1)
FOR i=1 TO 4
?mm(i)
ENDFOR



[此贴子已经被作者于2022-2-2 17:46编辑过]

2022-02-02 17:43
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
以下是引用foxfans在2022-2-2 17:43:34的发言:

DIMENSION mm(4)
mm(1)=2
mm(2)=12
mm(3)=1
mm(4)=5
ASORT(mm,1,4,1)
FOR i=1 TO 4
?mm(i)
ENDFOR

谢谢!
如果m1,m2...是字段名,如何进行?
2022-02-02 18:13
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
以下是引用foxfans在2022-2-2 17:43:34的发言:

DIMENSION mm(4)
mm(1)=2
mm(2)=12
mm(3)=1
mm(4)=5
ASORT(mm,1,4,1)
FOR i=1 TO 4
?mm(i)
ENDFOR

懂了,谢谢!
2022-02-02 18:55
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:7 
m1='2'
m2='12'
m3='1'
m4='5'
DIMENSION mm(4)
mm(1)=INT(VAL(m1))
mm(2)=INT(VAL(m2))
mm(3)=INT(VAL(m3))
mm(4)=INT(VAL(m4))
ASORT(mm,1)
LIST MEMORY LIKE mm

坚守VFP最后的阵地
2022-02-02 21:34
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
以下是引用sdta在2022-2-2 21:34:28的发言:

m1='2'
m2='12'
m3='1'
m4='5'
DIMENSION mm(4)
mm(1)=INT(VAL(m1))
mm(2)=INT(VAL(m2))
mm(3)=INT(VAL(m3))
mm(4)=INT(VAL(m4))
ASORT(mm,1)
LIST MEMORY LIKE mm

谢谢!
为什么要加int?

[此贴子已经被作者于2022-2-3 00:17编辑过]

2022-02-03 00:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
回复 楼主 fdqzy
测试没问题
2022-02-03 08:12
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
以下是引用吹水佬在2022-2-3 08:12:40的发言:

测试没问题

哦,明白,谢谢!
2022-02-03 10:29
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
降序还是2楼那个表达式写法
2022-02-03 10:39
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 


[此贴子已经被作者于2022-2-12 13:16编辑过]

2022-02-12 12:38



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




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

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