标题:[求助]使用use tablename exclusive打开了表,怎么关闭
只看楼主
jayjayokocha
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-8-7
 问题点数:0 回复次数:7 
[求助]使用use tablename exclusive打开了表,怎么关闭
为了做一个删除命令,在表单init事件里使用了独占试打开方式,但是,当其他表单使用这个表时会弹出表正在使用的对话框.
表单的init事件
set delete on
use 计算机档案 exclusive
thisform.grid1.recordsource="计算机档案"
删除命令
yn=messagebox("删除吗??",4+32,"信息窗口")
if yn=6
Select 计算机档案

delete


endif
thisform.grid1.refresh
表单unload事件
sele 计算机档案
pack

在另外一个表单使用这个表时会报错,说表正在使用
我想问下,在表单的unload事件中加一个关闭表的独占语句可不可以???
如果可以,那么语句应该怎么写

[此贴子已经被作者于2006-8-8 10:37:47编辑过]

搜索更多相关主题的帖子: exclusive use 计算机 tablename 表单 
2006-08-08 10:37
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
得分:0 

为什么在表单退出时不把表关闭呢?应该养成及时关闭表的好习惯,否则经常会出现“表正在使用”的情况。


两人行已有我师……
2006-08-08 13:08
jayjayokocha
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-8-7
得分:0 

问下,如何关闭表,我一直不明白,没找到这个语句


2006-08-08 13:56
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
得分:0 
在UNLOAD事件中最后加上CLOSE ALL

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-08 16:26
linwm
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-7-18
得分:0 
如果只想关闭"计算机档案"表,也可在unload中用
if used("计算机档案")
use in 计算机档案
endif

2006-08-08 18:45
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
得分:0 
以下是引用jayjayokocha在2006-8-8 13:56:24的发言:

问下,如何关闭表,我一直不明白,没找到这个语句

I 服了 U ,不知道您是怎么看书的。


两人行已有我师……
2006-08-09 15:07
jayjayokocha
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-8-7
得分:0 
不好意思,书上真的没写,嘿嘿,惭愧啊,原来只要用use in就可以了,谢谢大老们啊

2006-08-12 08:50
lndsqfyq
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2006-1-16
得分:0 
要慎用close all 用错地方也会出麻烦的。

2006-08-14 09:38



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




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

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