vfp高手们,请教一个问题啊,怎样删除重复字段啊?
是我们教材上的一个问题,我太蠢了,想了好久都没想出来,哪位筒子帮个忙,说说该怎么填呗?设有“学生.dbf”表,并以“学号”字段为关键字进行了索引。假定数据库和索引已经打开...
是我们教材上的一个问题,我太蠢了,想了好久都没想出来,哪位筒子帮个忙,说说该怎么填呗?
设有“学生.dbf”表,并以“学号”字段为关键字进行了索引。假定数据库和索引已经打开,“学号”字段为主索引,下面程序字段把学号重复的记录从物理上删除:
do while ___(1)______
xh=学号
skip
if ___(2)______
delete
endif
enddo
______(3)_____
恩,就是把(1)(2)(3)空填出来~我主要是(2)不会,怎么用VFP语言表达“字段重复”这个概念啊?谁能指教一下啊?谢谢啦! 展开
设有“学生.dbf”表,并以“学号”字段为关键字进行了索引。假定数据库和索引已经打开,“学号”字段为主索引,下面程序字段把学号重复的记录从物理上删除:
do while ___(1)______
xh=学号
skip
if ___(2)______
delete
endif
enddo
______(3)_____
恩,就是把(1)(2)(3)空填出来~我主要是(2)不会,怎么用VFP语言表达“字段重复”这个概念啊?谁能指教一下啊?谢谢啦! 展开
4个回答
展开全部
not eof() 如不指针不在低端
学号=xh 如果学号=xh(上条记录的编号)
pack
原理 选中第一条记录的编号 存入xh 下滑一条记录 比较是否相等 相等咐盯哗的话删除 返回循环 将第二条记录的编号存入XH 下滑一条记录 比较这条记录的编号是否与第二条相等则誉————一衡行直这样循环下去 最后PACK删除
学号=xh 如果学号=xh(上条记录的编号)
pack
原理 选中第一条记录的编号 存入xh 下滑一条记录 比较是否相等 相等咐盯哗的话删除 返回循环 将第二条记录的编号存入XH 下滑一条记录 比较这条记录的编号是否与第二条相等则誉————一衡行直这样循环下去 最后PACK删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
not eof()
学号=xh
pack
学号=xh
pack
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1) not eof()
(2) xh==学号
(3)pack
(2) xh==学号
(3)pack
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询