雪尼尔沙发巾:pack删除问题

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 03:51:41
pack删除问题我已在表单的数据环境中加了表
   select zgdab
    delete
    if  yn=6
    messagebox("职工号“"+zgh+"”姓名“"+xm+"”的所有档案已删除!",0+48)  
    endif     
删除的记录还有显示
后来加了一句 set deleted on
除了第一条记录,其它记录全没了,
用delete
pack
运行不了,出错,必须独占方式打开文件
这个要如何修改?你到底想删除还是不想删除?
如果要删除,就加 SET EXCLUSIVE ON       &&独占方式打开数据表
再用dele
pack
从新设立表格数据源

如果只做删除标记就加set deleted on
dele
刷新表格  我是要删除,所以要用PACK
但是在这个表单中,已经调用了表,在数据环境中已可以打开了,
现在要删除,用delet
             use  表名  exclusive
             pack
   运行出错,文件正在使用
只用delet
   pack
运行出错,文件必须独占方式打开,
现在怎么办,才能把前面打开的表关闭,用独占方式打开?


呵呵
sele zgdab
use zgdab excl
dele
pack
这样再试试