以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]表和窗口表的CurrentChanged事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33886)

--  作者:chnfo
--  发布时间:2013/5/26 18:53:00
--  [求助]表和窗口表的CurrentChanged事件
在全局变量里设了一个pubic CurRow as row 

现在有一个表A,建立了一个窗口Form1,用了一个
TabControl控件,然后page1和page2各拖了一个table进去。分别为表1和表2
这两个table都绑定表A,“作为副本”属性设为true

本意是想点表1和表2的“第一列”时,都弹出同一个新窗口Form2,这个新窗口会用到这个全局变量CurRow

请问:
我在表A的CurrentChanged里写入代码:
if e.table.current isnot nothing then 
CurRow = e.table.current
end if 
目前测试好象不太对。

是否要分别在表1和表2的CurrentChanged里加入上面这段代码?


[此贴子已经被作者于2013-5-26 18:53:25编辑过]

--  作者:Bin
--  发布时间:2013/5/27 8:41:00
--  
请问你想实现什么需求?
--  作者:chnfo
--  发布时间:2013/5/27 22:57:00
--  
因为这个变量会被很多地方用到,我只是举个例子,求个方法 。


--  作者:狐狸爸爸
--  发布时间:2013/5/28 11:29:00
--  

在正本的Currentchanged写代码就行:

 

CurRow = e.Table.Current

 

你希望的话,每个副本写也行。