| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 584 人关注过本帖
标题:如何自动填充排序数值?
只看楼主 加入收藏
mhf8855
Rank: 1
等 级:新手上路
帖 子:24
专家分:4
注 册:2014-6-4
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:8 
如何自动填充排序数值?
姓名 代码  数值
A         10
A         11
A         10
A         9
B          6
B         4
B         9
B         10
C         11
C         16
C         21
C         22
用什么命令自动按姓名,填充代码栏从01-04
搜索更多相关主题的帖子: 如何 姓名 
2014-11-06 16:11
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9824
专家分:27129
注 册:2012-2-5
收藏
得分:10 
程序代码:
Create Cursor Tt (A1 C(1),A2 N(2),A3 N(2)) 
Insert Into Tt (A1) Values ("a") 
Insert Into Tt (A1) Values ("a") 
Insert Into Tt (A1) Values ("c") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("d") 
Insert Into Tt (A1) Values ("c") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("b") 
Replace All A2 With Recno() 
Update Tt Set Tt.A3=(Select Count(*)+1 From Tt B Where Tt.A2<B.A2 And Tt.A1=B.A1) FROM Tt 
Select * From Tt Order By A1,A3 

********************************************************** 

* 方法二 
Create Cursor Tt (A1 C(1),A2 N(1)) 
Insert Into Tt (A1) Values ("a") 
Insert Into Tt (A1) Values ("a") 
Insert Into Tt (A1) Values ("c") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("d") 
Insert Into Tt (A1) Values ("c") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("b") 
Insert Into Tt (A1) Values ("b") 
Select A1,Count(*) nJs From Tt Group By A1 Into Cursor Temp 
Scan 
    Select Tt 
    lnI=1 
    Scan For A1==Temp.A1 And lnI<=Temp.nJs 
        Replace A2 With lnI 
        lnI=lnI+1 
    EndScan  
EndScan 
Select * From Tt Order By A1


上面的代码是在VFP爱好者社区,我回复别人的内容,要求是一样的。楼主自行研究吧

坚守VFP最后的阵地
2014-11-06 18:40
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:0 
进来学习学习
2014-11-07 07:12
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 2 楼 sdta
VFP爱好者社区网址是?
2014-11-07 08:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9824
专家分:27129
注 册:2012-2-5
收藏
得分:0 
回复 4 楼 tlliqi
http://vfp.

坚守VFP最后的阵地
2014-11-07 08:39
mhf8855
Rank: 1
等 级:新手上路
帖 子:24
专家分:4
注 册:2014-6-4
收藏
得分:0 
回复 2 楼 sdta
Create Cursor Tt (A1 C(1),A2 N(2),A3 N(2))
A1 A2 A3 是什么意思?
2014-11-07 08:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9824
专家分:27129
注 册:2012-2-5
收藏
得分:0 
以下是引用mhf8855在2014-11-7 08:47:07的发言:

Create Cursor Tt (A1 C(1),A2 N(2),A3 N(2))
A1 A2 A3 是什么意思?

建立临时表结构
建议楼主看一下帮助文件中的相关内容
楼主是一点基础也没有啊

[ 本帖最后由 sdta 于 2014-11-7 08:59 编辑 ]

坚守VFP最后的阵地
2014-11-07 08:53
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用sdta在2014-11-7 08:39:20的发言:

http://vfp.
谢谢  网页繁体啊,能弄成简体不?
2014-11-07 09:19
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用mhf8855在2014-11-7 08:47:07的发言:

Create Cursor Tt (A1 C(1),A2 N(2),A3 N(2))
A1 A2 A3 是什么意思?
这也不知道?
2014-11-07 09:20
快速回复:如何自动填充排序数值?
数据加载中...
 
   



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

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