以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  datacolchanged事件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=99300)

--  作者:newsun2k
--  发布时间:2017/4/17 9:09:00
--  datacolchanged事件
通过dr = datatables("表1").addnew
dr("a") = 1
会触发datacolchanged事件,有无什么办法不触发?
不想设计一个flag

--  作者:有点色
--  发布时间:2017/4/17 9:11:00
--  

SystemReady = False

dr = datatables("表1").addnew

dr("a") = 1
SystemReady = True

--  作者:newsun2k
--  发布时间:2017/4/18 15:45:00
--  

SystemReady = False

dr = datatables("表1").addnew

dr("a") = 1
return       \'请问中间意外退出了,没有执行下面这句话,另外在主表切换的时候执行SystemReady = True,是否可以?
SystemReady = True

--  作者:有点蓝
--  发布时间:2017/4/18 16:16:00
--  
没有SystemReady = True的话,其它事件都不会执行了。

异常使用try处理一下:http://www.foxtable.com/webhelp/scr/2070.htm

--  作者:newsun2k
--  发布时间:2017/4/18 16:36:00
--  
嗯,主要是函数中我自己也有很return,我不想在每个return那里都加SystemReady = True
然后我想在调用函数的地方,加SystemReady = True。
并且在其他任何我认为可能需要的位置加SystemReady = True。
这样是不是够了?


--  作者:有点蓝
--  发布时间:2017/4/18 17:13:00
--  
测试过才知道。理论是没有问题的