以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于正负本和表事件。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129218)

--  作者:houseer
--  发布时间:2018/12/24 13:57:00
--  关于正负本和表事件。
   举例说明:
   我有个内部表 "订单",我在一个独立的窗体上放一个table 控件, 绑定到这个"订单上" 。我想写表事件,发现窗体上没有表事件。 只好到表格上面去设置表事件。但是表事件里一旦定义窗体的控件,就会报错,好像是因为窗体没有打开的原因。
   还有个方法我把table 控件设置成副本。 这时候有表事件了,  我看了看帮助提到的需要使用副本的情况,没有提到我说的这种。

   请问是我哪里做错了吗,或者应该怎么做?
 
   

--  作者:有点甜
--  发布时间:2018/12/24 14:50:00
--  

一般都在【表属性】那里写代码,你可以加入判断,判断窗口是否打开,判断表格的名称是什么,如

 

If forms("窗口1").opened Then

 

End If

 

If e.Table.name = "窗口1_Table1" Then

 

End If