| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1654 人关注过本帖
标题:求助:怎么能把一个数据库中若干条记录按某一字段进行从1到500反复编辑记录
只看楼主 加入收藏
lhh790422113
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-29
收藏
 问题点数:0 回复次数:13 
求助:怎么能把一个数据库中若干条记录按某一字段进行从1到500反复编辑记录
就是一个数据库中含有字段名:
工号 姓名 职称 记录号
1 a 高级工程师 1
2 b 高级工程师 2
3 c 高级工程师 3
4 d 工程师 1
5 e 工程师 2 等等


职称为高级工程师、工程师、助理工程师等,要求按照职称进行统计,在统计的同时把每个记录在高级工程师中的排列序号填写在记录号中,也就是高级工程师从1开始记录,工程师和助理工程师也是从1开始记录。
急求!!!
搜索更多相关主题的帖子: 工程师 数据库 字段 反复 记录 
2007-05-29 16:36
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
思路:用SELECT 语句查询并用循环实现记录号的递增

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-05-30 10:38
lhh790422113
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-29
收藏
得分:0 
能不能给编一下,谢谢
2007-06-20 11:36
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
最原始的办法:
用Count进行统计
用Scan……Endscan添加“记录号”(注意,“记录号”这词很容易与RECNO()混淆,慎用)

两人行已有我师……
2007-06-20 14:07
lhh790422113
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-29
收藏
得分:0 
我想知道具体的代码是什么?请帮忙编写一下源代码好吗?
2007-06-20 14:27
qingquan31
Rank: 1
等 级:新手上路
威 望:2
帖 子:172
专家分:0
注 册:2007-6-19
收藏
得分:0 

给你个思路试一试,先按职称排序,然后用循环按职称遍历一遍就行了


春风红照日,夏雨绿送归。 秋霜黄落叶,冬雪白花飞。
2007-06-20 14:49
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 

排序倒不一定需要
例一、统计工程师
COUNT TO GCSH FOR 职称='工程师'
其他就应该知道怎么统计了吧?

例二、给工程师添加“记录号”
GO TOP
lnJLH=1
SCAN FOR 职称='工程师'
REPLACE 记录号 WITH lnJLH
lnJLH=lnJLH+1
ENDSCAN
其他的职称也应该知道怎么做了吧?


两人行已有我师……
2007-06-20 15:31
qingquan31
Rank: 1
等 级:新手上路
威 望:2
帖 子:172
专家分:0
注 册:2007-6-19
收藏
得分:0 
我的思路是排序以后
go 1
number=0
zc=职称
do while .not. eof()
if zc==职称
number=number+1
replace 记录号 with number
skip
else
zc=职称
number=0
skip
endif
enddo

春风红照日,夏雨绿送归。 秋霜黄落叶,冬雪白花飞。
2007-06-20 15:49
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
不错,是个好办法。

两人行已有我师……
2007-06-20 16:01
user886633
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-6-16
收藏
得分:0 
8楼的程序一次成型。
2007-06-20 16:06
快速回复:求助:怎么能把一个数据库中若干条记录按某一字段进行从1到500反复编辑 ...
数据加载中...
 
   



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

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