以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  为什么放在AfterLoad事件中不执行?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=67120)

--  作者:yyhao
--  发布时间:2015/4/18 15:44:00
--  为什么放在AfterLoad事件中不执行?

为了在关联表中显示自动合计行,我在“杂项”-“命令窗口”中执行以下代码,即可显示合计行:

With Tables("入库单.入库明细")
    .Cols("数量").GrandTotal = True
    .Cols("金额").GrandTotal = True
    .GrandTotal = True

End
With


但在,当我把以上代码复制到“入库明细”表的AfterLoad事件中,并退出重新进入程序时,自动合计行却不能显示,请问是什么原因?

我把以上代码放在“入库明细”表的BrforeLoad事件中同样不行,请问是什么原因?怎么解决?

谢谢!


--  作者:Bin
--  发布时间:2015/4/18 15:45:00
--  
你要放到项目事件ALterOpenProject事件才可以.
AfterLoad 事件是重新加载表的时候才会才触发

--  作者:yyhao
--  发布时间:2015/4/18 15:47:00
--  
http://www.foxtable.com/help/topics/2399.htm
例子中说的是放在“在窗体的AfterLoad事件中”,但我没有做窗体,就使用表格关联。

--  作者:yyhao
--  发布时间:2015/4/18 15:50:00
--  
谢谢,Bin老师的回复解决了我的问题。