以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  无响应和菜单变灰色问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178598)

--  作者:xnsiwei
--  发布时间:2022/7/11 17:31:00
--  无响应和菜单变灰色问题
高级开发版
1、有个表,2千多行,全选后点删除键,结果长时间无响应,啥也点不动,只好杀掉主程序
2、用代码读取文件到表,约3万行,读完后所有菜单变灰色
3、合并数据也无反应

已更新到最新版, 以上情况无论客户端还是开发端皆如此,请版主解答下!
[此贴子已经被作者于2022/7/11 17:39:49编辑过]

--  作者:有点蓝
--  发布时间:2022/7/11 17:50:00
--  
表事件有没有和删除有关的事件?有没有关联表表达式引用?

把这个表所有的表事件都注释掉,把表达式引用去掉,测试有没有问题?

--  作者:xnsiwei
--  发布时间:2022/7/11 17:59:00
--  
1、PrepareEdit表事件:
If User.IsRole("管理员") = False  Then \'非管理员
    e.Cancel = True  \'禁止编辑
End If

2、AfterSelRangeChange表事件

For c As Integer = e.NewRange.ColSel To e.NewRange.ColEnd
    If e.Table.Cols(c).name <> "序号" Then \'禁止复制序号以为的列
        e.Table.DataTable.AllowClipBoard = False
        Return
    End If
Next
e.Table.DataTable.AllowClipBoard = True

3、DoubleClick表事件

Forms("入河排污口清单").Open()

--  作者:xnsiwei
--  发布时间:2022/7/11 18:03:00
--  
去掉后测试,如故......
--  作者:xnsiwei
--  发布时间:2022/7/11 18:07:00
--  
没有表达式
--  作者:有点蓝
--  发布时间:2022/7/11 20:12:00
--  
实例发上来,或者明天发给客服测试
--  作者:xnsiwei
--  发布时间:2022/7/11 21:38:00
--  
实例所有表都是接SQL数据库服务器的,无法上发
--  作者:xnsiwei
--  发布时间:2022/7/11 21:42:00
--  
以前不会有这个问题
--  作者:有点蓝
--  发布时间:2022/7/11 21:43:00
--  
做个测试数据库,和项目一起明天发给客服测试吧