标题:[求助]表单里删除记录
只看楼主
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
 问题点数:0 回复次数:14 
[求助]表单里删除记录

在下是刚开始学VFP,一开始就碰到了难题,望各位大师帮帮忙!!
的init写了如下代码:
SET EXCLUSIVE ON

"删除"按钮的click代码是:
select 表1
yn=MESSAGEBOX("是否删除当前记录?",1+32+256,"删除记录")
IF yn=1
DELETE
PACK
ENDIF

thisform.grid1.readonly=.f.

thisform.grid1.refresh
thisform.grid1.setfocus

点删除运行后记录是删除了,但表格里记录和线条全没了,一片空白,也不知哪里出错了,怎么处理呀?

搜索更多相关主题的帖子: 表单 记录 删除 
2006-04-25 10:31
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
得分:0 
怎么没人理我呀???是不是提的问题太简单了?
2006-04-25 10:48
lndsqfyq
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2006-1-16
得分:0 
加上
select * form 表1 into cursor lsb
thisform.grid1.columncount=-1
thisform.grid1.recordsource='lsb'

2006-04-25 10:51
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
得分:0 
谢谢楼上回复,我试一下
2006-04-25 11:01
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
得分:0 

加了,可在运行时“出现无法更新临时表LSB,因为它是只读的”的错误信息

2006-04-25 11:18
lndsqfyq
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2006-1-16
得分:0 
你加在什么地方了?

2006-04-25 14:01
vfpuse
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-9-9
得分:0 

加一個thisform.grid1.recordsource=null就可以了

2006-04-25 14:08
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
得分:0 
谢谢楼上的高手!
是不是加在删除按钮的click代码中?
现在又出现“文件必须以独占方式打开”的信息,已设置了独占打开方式,怎么又出现这种情况呢?
2006-04-25 15:18
lndsqfyq
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2006-1-16
得分:0 

在表单数据环境中把表的exclusive设置为t。


2006-04-25 15:36
mljiangyw
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-24
得分:0 
请问具体怎么操作?先谢谢了。
不好意思,我刚开始学,不知道从哪找到表单数据环境?
2006-04-25 15:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-59948-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.675592 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved