VFP表单表格中删除记录
一个Grid1,一个text1,一个command1,数据环境一张零件信息表独占属性为.T.。Grid1属性recordsource--------0.表recordso...
一个Grid1,一个text1,一个command1,数据环境一张零件信息表独占属性为.T.。
Grid1属性recordsource--------0.表
recordsourcetype--零件信息表
command1click代码:delete for 零件编号=thisform.text1.value
pack
thisform.refresh
我想运行表单的时候可以在text中输入零件编号,点击命令按钮后物理删除并刷新这个表单。就是删除后grid1显示的是删除后的表。
但是我这么写运行时,不是说表需要独占方式打开就是说文件正在使用。
求解。 展开
Grid1属性recordsource--------0.表
recordsourcetype--零件信息表
command1click代码:delete for 零件编号=thisform.text1.value
pack
thisform.refresh
我想运行表单的时候可以在text中输入零件编号,点击命令按钮后物理删除并刷新这个表单。就是删除后grid1显示的是删除后的表。
但是我这么写运行时,不是说表需要独占方式打开就是说文件正在使用。
求解。 展开
3个回答
展开全部
不能执行PACK命令的
可以设置SET DELE ON,这样执行delete后就不会使用和显示已经逻辑删除的记录
可以设置SET DELE ON,这样执行delete后就不会使用和显示已经逻辑删除的记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 0
use 零件信息表
delete for 零件编号=thisform.text1.value
pack
thisform.refresh
这样应该可以的
use 零件信息表
delete for 零件编号=thisform.text1.value
pack
thisform.refresh
这样应该可以的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询