| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1084 人关注过本帖
标题:[求助][原创]如何编号
只看楼主 加入收藏
hangtian2006
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-1-15
收藏
 问题点数:0 回复次数:12 
[求助][原创]如何编号
我从一千多人的数据库中筛选出职称为副教授的人员,其他的人员删除,这样一来原先的编号不是按自然增长的顺序了,中间有断档,请问如何编一公式让它从1开始按自然增长序列排序?多谢!!!
搜索更多相关主题的帖子: 数据库 序列 副教授 
2006-07-28 08:18
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 

按录入的日期进行排序,排序后再按记录号作为编号(如repl 编号 with recn().)


活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-07-28 08:23
hangtian2006
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-1-15
收藏
得分:0 

不能按录入日期进行排序,因为这些人是不同单位的人,请二楼能写个具体的编程公式吗?

2006-07-28 08:51
hangtian2006
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-1-15
收藏
得分:0 
数据类型不匹配如何处理?
2006-07-28 08:56
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
如果您的编号字段是数值型的,则repl 编号 with recn(),如果是字符型的,则则epl 编号 with Alltrim(Str(recn())。不过,我是历来不主张在删除记录后改变编号的,因为我们经常是把编号作为一个主索引关键字并与子表进行联系,如果这样,一但父表中记录的编号改变,就找不到相应的子表记录,系统数据就会崩溃。

两人行已有我师……
2006-07-28 10:13
linwm
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-7-18
收藏
得分:0 
sele * from 数据表 where 职称="副教授" into table tmp1 order by bh
sele tmp1
repl all bh with recn()

2006-07-28 10:29
hangtian2006
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-1-15
收藏
得分:0 
repl 编号 with Alltrim(Str(recn()))
这个程序运行后只能把指针所在的行进行编号,而下面的号还是不动,如何能让编号从1开始一直到最后连续编号呢?

[此贴子已经被作者于2006-7-28 11:39:50编辑过]

2006-07-28 11:36
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
SELECT 新表
REPLACE ALL 编号 WITH RECNO()

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-07-29 00:13
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
如果编号是字符型数据(假设宽度为5),则可这样处理
SELECT 新表
REPLACE ALL 编号 WITH PADL(RECNO(),5,"0")

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-07-29 23:14
hangtian2006
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-1-15
收藏
得分:0 
请问这里的PADL()是什么函数?如何用法?九楼能给解释一下吗?
2006-07-31 09:42
快速回复:[求助][原创]如何编号
数据加载中...
 
   



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

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