vfp高手们,请教一个问题啊,怎样删除重复字段啊?

是我们教材上的一个问题,我太蠢了,想了好久都没想出来,哪位筒子帮个忙,说说该怎么填呗?设有“学生.dbf”表,并以“学号”字段为关键字进行了索引。假定数据库和索引已经打开... 是我们教材上的一个问题,我太蠢了,想了好久都没想出来,哪位筒子帮个忙,说说该怎么填呗?
设有“学生.dbf”表,并以“学号”字段为关键字进行了索引。假定数据库和索引已经打开,“学号”字段为主索引,下面程序字段把学号重复的记录从物理上删除:
do while ___(1)______
xh=学号
skip
if ___(2)______
delete
endif
enddo
______(3)_____
恩,就是把(1)(2)(3)空填出来~我主要是(2)不会,怎么用VFP语言表达“字段重复”这个概念啊?谁能指教一下啊?谢谢啦!
展开
 我来答
xl7606
2011-05-06 · TA获得超过1267个赞
知道小有建树答主
回答量:1344
采纳率:100%
帮助的人:960万
展开全部
(1) not eof()
(2) xh=学号
(3)pack
guoliang161
2011-05-12 · TA获得超过138个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:170万
展开全部
not eof() 如不指针不在低端
学号=xh 如果学号=xh(上条记录的编号)
pack
原理 选中第一条记录的编号 存入xh 下滑一条记录 比较是否相等 相等的话删除 返回循环 将第二条记录的编号存入XH 下滑一条记录 比较这条记录的编号是否与第二条相等————一直这样循环下去 最后PACK删除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却彤云S4
2011-05-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9100万
展开全部
not eof()
学号=xh
pack
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenjuncn
2011-05-06 · TA获得超过4098个赞
知道大有可为答主
回答量:2717
采纳率:11%
帮助的人:1764万
展开全部
(1) not eof()
(2) xh==学号
(3)pack
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式