社区
PowerBuilder
帖子详情
加100分再问:按汉字型数字排序怎么搞?请教大家了!解决即给分!(在线等)
zanglinfeng
2004-06-16 08:55:39
比如数据窗口一个字段本来是
第一
第五
第二
第四
第三
.........
第十四
第十一
第十
第十三
第十二
怎么按一,二,三,四,五,...,十三,十四 从小到大排序成:
第一
第二
第三
第四
第五
....
第十一
第十二
第十三
第十四
???
PB里面语句怎么写?
解决里马给分!
分不够可以加的.
谁第一个解决或者解决的最好的得全部分!说话算话!
...全文
203
15
打赏
收藏
加100分再问:按汉字型数字排序怎么搞?请教大家了!解决即给分!(在线等)
比如数据窗口一个字段本来是 第一 第五 第二 第四 第三 ......... 第十四 第十一 第十 第十三 第十二 怎么按一,二,三,四,五,...,十三,十四 从小到大排序成: 第一 第二 第三 第四 第五 .... 第十一 第十二 第十三 第十四 ??? PB里面语句怎么写? 解决里马给分! 分不够可以加的. 谁第一个解决或者解决的最好的得全部分!说话算话!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zanglinfeng
2004-06-18
打赏
举报
回复
谢谢大家,结贴!
dotnba
2004-06-18
打赏
举报
回复
yeqiufeng(叶秋枫)也来了。向你学习
xiao_bai
2004-06-17
打赏
举报
回复
如果楼主把“一二三四。。。”用“1,2,3,4,。。。”代替的话,直接setsor应该可以
guhguh
2004-06-17
打赏
举报
回复
我也同意,先把中文换成数据再进行,
「已注销」
2004-06-17
打赏
举报
回复
添加字段或者计算列 都是比较好的办法
写一个函数来把汉字转换成数字 然后生成计算列进行排序……
如果是SQL Server 的话 可以使用自定义函数
@_@
zanglinfeng
2004-06-17
打赏
举报
回复
还有更加好的方法吗?
zxxpower
2004-06-17
打赏
举报
回复
给该表添加一个字段,再按这个字段排序,好像更快耶
wfexp
2004-06-16
打赏
举报
回复
简单点
数据库中存放数字0,1,2,3,4,5.....
在数据窗口中把该列做成下拉风格
即在edit属性tab中选dropdownlistbox,
然后填入 值 与 显示值 就行拉。
1对应第一步
2对应第二步
.......
最后使用sort就可以拉。
(当然那列属性最好为数值型拉)
zanglinfeng
2004-06-16
打赏
举报
回复
楼上的能给详细点的代码吗,先谢了!
我给详细一点的数据库资料,在数据窗口按”型号”查询,显示要按数字顺序排
型号 说明 其他
OK-123 第五步 NOTE
NOO 第二步 MODIFY
NOO 第五步 GOG
NOO 第三步 LEH
OK-123 第三步 KLO
OK-123 第二步 PO
按说明排序,说明”第几步”有时只有”第五步”和”第二步”,没有其他”步”,这是比较麻烦的地方,又是按中文排序,不会哦
zanglinfeng
2004-06-16
打赏
举报
回复
谢谢大家的帮忙,再等2天就结贴!
wfexp
2004-06-16
打赏
举报
回复
我现在空着,想试试。
看来只能自己编程实现了。
定义一个数据 例如 sortarray[14][2]
然后 在数组里用程序写入 sortarry[1][1]=第一条记录中的中文数字相对应的数值
sortarry[1][2]=原记录号
然后根据sortarry[n][1]排序,
排序后在根据sortarray【n]【2】来改变数据库的记录号
如有问题联系啊
tiantanglyz
2004-06-16
打赏
举报
回复
写一个函数,将中文数字转换为数字,然后在表中加一个字段,或在dw中加一个计算域
miocn
2004-06-16
打赏
举报
回复
eminena(俄罗斯方块) 的方法,我也常用,而且在数据窗口中很方便,但有一个问题是,如果数据太多,你不是case不过来吗,你可以写一个全局函数,这样可以在DW中调用
eminena
2004-06-16
打赏
举报
回复
用 CASE 函数.
添加一个计算域: cp_1
表达式为:
case( 列名 when '第一' then 1 when '第二' then 2 when '第三' then 3 ...... when '第十四' then 14 else 15)
然后,以cp_1 排序.
feixianzhi
2004-06-16
打赏
举报
回复
dw_1.SetSort ( "#2 A")
dw_1.Sort ( )
【项目经验】:elementui表格中
数字
汉字
排序
问
题及字符串方法localeCompare()
elementui表格中
数字
汉字
排序
问
题及字符串方法localeCompare()
使用QRegularExpression实现依次按名称中
数字
、字母、
汉字
进行
排序
qt正则表达式实现复合类
型
字符串
排序
【基于Pytorch的手写
汉字
识别】
【写在前面的话】 小白一枚,在慢慢学习,通过【记录|总结|归纳】的方式但求点点进步,也希望能给看到看到这篇文章的人点点的理解上的帮助。存在不足之处、观点相右之处,欢迎指出,非常感谢。 记录信息 记录时间:2020.12.11 记录地点:图书馆六楼LJ0972靠窗位置 记录背景:基于之前对【手写
汉字
美学评估】的了解,认为手写
汉字
识别是神经网络学习入门的非常好的途径。
加
之自己对
汉字
有着非常深厚的情怀,热爱手写
汉字
。之前已有学习《深度学习入门:基于Python的理论与实现》的一点点基础,想进一步了解深度学习的框
java中根据集合中的
汉字
进行
排序
(
汉字
数字
)
new LegLists("平安-来源", "第一千三百一十四赛段"),new LegLists("来源-西宁", "第三百一十四赛段"),new LegLists("平安-西宁", "第六十三赛段")根据第二个字段,第几赛段进行
排序
。
mysql中varchar能存多少
汉字
、
数字
,以及varchar(
100
)和varchar(10)的区别
看完这篇文章,你能
搞
清楚以下
问
题: 1、varchar(
100
)和varchar(10)的区别在哪里? 2、varchar能存多少
汉字
、
数字
? 3、varchar的最大长度是多少呢? 4、字符、字节、位,之间的关系? 5、mysql字段类
型
存储需要多少字节? 接下来请仔细看,整理不易啊。 1、varchar(
100
)和varchar(10)的区别在哪里? 一般初学会认为,二者占用的...
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章