以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表被锁定无法打开  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145262)

--  作者:wugang0131
--  发布时间:2020/1/14 9:18:00
--  表被锁定无法打开
由于在事件 PreprreEdit 中错误输入如下代码

If User.Name <> "管理者" Then
    e.Cancel =
True
    Messagebox.show(
"你无权锁定和取消锁定行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End
If


导致表被锁定,一打开就显示“你无权锁定和取消锁定行!”无法进行操作。请教老师,如何才能解除锁定,清除代码?谢谢!


--  作者:有点蓝
--  发布时间:2020/1/14 9:47:00
--  
http://www.foxtable.com/webhelp/topics/0605.htm

重要提示:千万不要在PrepareEdit事件显示Messagebox这样的对话框,因为每次进入单元格就会出现提示,这样会导致死循环的出现。


把鼠标移开表格范围,使用alt+f4关闭所有弹出的窗口。

--  作者:wugang0131
--  发布时间:2020/1/14 9:55:00
--  
谢谢老师,alt+f4试了,无法完全关闭,表还是锁死,怎么解救?
--  作者:wugang0131
--  发布时间:2020/1/14 9:58:00
--  
不能完全关闭,总是剩下一个提示
--  作者:有点蓝
--  发布时间:2020/1/14 10:03:00
--  
手速快一点,在关闭最后一个窗口的时候,鼠标快速点击表属性
--  作者:wugang0131
--  发布时间:2020/1/14 10:22:00
--  
做不到啊,我不停的按,可是表属性来不及启动
--  作者:有点蓝
--  发布时间:2020/1/14 10:27:00
--  
项目发上来
--  作者:有点蓝
--  发布时间:2020/1/14 10:31:00
--  
到任务管理器强制退出进程。然后按住ctrl键打开项目
--  作者:wugang0131
--  发布时间:2020/1/14 10:31:00
--  
谢谢老师,我自己先再试试吧