以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  DataColChanged事件中能获取table的名字吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141594)

--  作者:YANGYUNLIN
--  发布时间:2019/10/6 10:49:00
--  DataColChanged事件中能获取table的名字吗?
如题:DataColChanged事件中能获取table的名字吗?
主要想在关联表子表的DataColChanged事件中获取table的名字,
如:收款.收款明细表   触发了该表的DataColChanged事件,如何返回   e.table.name
[此贴子已经被作者于2019/10/6 10:51:49编辑过]

--  作者:有点蓝
--  发布时间:2019/10/6 10:57:00
--  
只能获取子表的名称,e.datatable.name就是“收款明细表”。或者考虑使用AfterEdit事件
--  作者:YANGYUNLIN
--  发布时间:2019/10/6 11:17:00
--  
请问仅从效率上来看,DataColChanged与AfterEdit 哪个效率高?如果影响太大我还是采用其他途径。谢谢
--  作者:有点蓝
--  发布时间:2019/10/6 11:24:00
--  
效率一样。只是AfterEdit只能在单元格编辑时触发,如果使用代码赋值的无法触发
--  作者:YANGYUNLIN
--  发布时间:2019/10/6 11:38:00
--  
是的,当初也想用CurrentChanged,也是考虑人工与代码的输入问题就放弃了。