回 帖 发 新 帖 刷新版面

主题:请教如何在vfp中实现对姓氏以笔画数排序?

如题,假定有个表,字段为两个,姓名 C(10),姓氏字数 I(2),

如何取得姓氏笔画的个数?

如何将姓氏按笔画顺序排列?

回复列表 (共20个回复)

沙发

SET COLLATE TO "STROKE"

板凳


老师能说详细点么?这个命令不懂怎么用。

3 楼

SET COLLATE TO "STROKE"

vf主菜单==〉显示==〉表设计器 --〉选择字段 ==〉 索引 (升序/降序)

打开新建的索引,就 ok 了。

4 楼

这个事情应该请乌鸦出面

5 楼

乌鸦当政客去了,有点忙.

6 楼

这个方法好像不行!

7 楼

木瓜编制了一个VFP扩展函数库,里面个计算指定字符串的汉字笔划数的函数,参见http://www.myf1.net.cn/bbs/dispbbs.asp?boardID=1&ID=290801&page=1

8 楼

去了,说我无权看那个精华贴!
zxplhzlt先生能否把那个精华贴转贴过来与大家共享!
真是无话可说,老子发贴从来没限制过别人,发贴的目的就是给人看的,不给人看发它干嘛?!!!

9 楼

我在交互下试了试,确实不行!
但在程序中,我使用了多年没问题的!


SET COLLATE TO "STROKE"
sele 表别名
INDEX ON 排序字段名 TAG 排序字段名
SET COLLATE TO "PINYIN" && 还原默认

BROWSE LAST TITLE "笔画排序"

10 楼

知道了,谢谢chibl先生!

我来回复

您尚未登录,请登录后再回复。点此登录或注册