vf6.0中如何删除表中重复记录,还要保留一条记录

如题所述

第1个回答  2012-10-12
假设表为uu

Select Distinct * From uu Into Cursor temp
Select uu
Delete All
Pack
Append From temp

vf6.0中如何删除表中重复记录,还要保留一条记录
Delete All Pack Append From temp

vf6.0中记录为空了,但是删除时还会执行
最好的办法是 当记录数为0的时候 删除按钮ENABLE属性改为.F.

VF6.0中数据表的记录进行逻辑删除的步骤?怎么操作?求高人指教?
1。使用list命令输出4到8条和记录号大于10的记录list for recno()>=4 and recno()<=8list for recno()>102.打开浏览窗口,只显示编号,姓名,性别等字段brow field 编号,姓名,性别3,在第五条记录之前插入一条空白记录go 5insert befo blank4,将刚才加入的空白记录进行物理删除go 5delepack5,...

如何在VF数据库中提取重复的记录
表要先按姓名建立索引;use <表> order 姓名 temp-""scan if 编号=temp ? 姓名+"重复"else temp=姓名 endif ends

在vf6.0中,表单中的表格上的数据删除后看不见,急求!万分感谢!
grid与数据表建立关联。执行thisform.grid1.refresh 用deleted删除后不要用pack命令。

在VFP 6.0中,DELETE FOR .T.是什么意思
delete for 后面接的是条件,也可以在delete后面加个要删除的范围。如果范围和条件都缺,则只对当前记录做删除标志,这个命令后面接的是具体条件,而 t 是个逻辑值。在delete()命令中打上删除标志的,则函数值显示为.t. 是不是搞混了?希望对你有所帮助 参考资料:vf6.o基础教程 ...

如何在VF6.0中的表单中创建的文本框中显示当前时间
如何在VF6.0中的表单中创建的文本框中显示当前时间 30 创建了一个表单,里面创建了一个文本框,还有"显示","清除","退出"三个命令按钮,应该如何在文本框中显示出当前系统时间,应该如何设置事件代码,"显示"按钮的时间代码是什么?谢谢!单击“显... 创建了一个表单,里面创建了一个文本框,还有"显示","清除","...

vf6.0中首部与第一条记录、尾部与最后一条记录有什么区别
首部,在第一条记录的上面。第一条记录是表的第一条数据。最后一条记录是表的最后一条数据。尾部也叫做文件尾,是最后一条记录后面的位置。此处无数据,但称为文件尾。举个例子,文件首就好像一本书的封面位置,没有内容,但是确实存在。第一条记录就是第一页了,开始讲正文了。最后一条记录就是...

VF6.0表中用什么命令实现将一个表中的字段值赋值给另一个表
1.CLOSE TABLE ALL USE E:\\TEMP\\表B ALIAS 表B IN 0 SELECT 0 USE E:\\TEMP\\表A ALIAS 表A SCAN SELECT 表B REPL 字段2 WITH 表A.字段1 SKIP SELECT 表A ENDSCAN 以上代码即可将表A的字段1的值赋给表B字段2.条件是表B表的记录数不少于表A的记录数 2.CLOSE TABLE ALL SELECT 0 U...

vf6.0简述逻辑删除和物理删除的区别
逻辑删除只是打上了删除标记,要用PACK命令后才能物理删除,物理删除后数据将在表中彻底消失,逻辑删除还可用RECALL来恢复。物理删除就不能了

相似回答