以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  老司机也会出现的疏忽,终于排除了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94938)

--  作者:kylin
--  发布时间:2017/1/5 17:42:00
--  老司机也会出现的疏忽,终于排除了
其他的数据表都好好的,就是有一个表很奇怪的,点击删除行菜单一定“死机”,增加行菜单有时候好好的,有时候也”死机“。
求诊断!!!
[此贴子已经被作者于2017/1/10 9:37:36编辑过]

--  作者:有点色
--  发布时间:2017/1/5 17:47:00
--  

 看增加行和删除行事件;如果没有问题,把其余的事件代码都删除一下看看,特别是currentchanged事件。

 


--  作者:kylin
--  发布时间:2017/1/6 20:05:00
--  
收到,谢谢指点!
--  作者:kylin
--  发布时间:2017/1/10 9:37:00
--  
几天的排查,确定的结果是PrepareEdit事件中设置某列下拉目录树时没有此类判断(

If e.IsFocusCell And  e.Col.Name = "县市" Then )导致的。

增加以上判断之后,在AfterEdit删除某记录就顺畅执行了


[此贴子已经被作者于2017/1/10 9:36:44编辑过]

--  作者:cbt
--  发布时间:2017/1/10 11:10:00
--  
 图片点击可在新窗口打开查看编程就是每天都在解决问题