以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何通过代码把子表切换为current  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66924)

--  作者:jiangxun
--  发布时间:2015/4/16 1:08:00
--  如何通过代码把子表切换为current
我的一个“页面集合”,第一个页面时主表为current,其余页面为子表链接的控件,如何在切换页面时把当前页面链接的子表设为主表
--  作者:狐狸爸爸
--  发布时间:2015/4/16 8:13:00
--  
很奇怪的问题,不知道我理解争取了没有。

看看这个属性:
http://www.foxtable.com/help/topics/0832.htm


在这个事件设置代码:

http://www.foxtable.com/help/topics/0833.htm

代码大概:

Dim tab As WinForm.TabControl = e.Sender
Select Case tab.SeletedPage.Text
    Case "页面名称1"
           MainTable = Tables("表1")
    Case "页面名称2"
           MainTable = Tables("表2")
    Case "页面名称3"
           MainTable = Tables("表3")
End Select

--  作者:jiangxun
--  发布时间:2015/4/16 22:51:00
--  

你好!是这个意思,但是我的情况是,“表2”和“表3”分别是“表1”的子表,当“页面名称2”被选中时要使“表2”成为current。如何写代码?我是在Listview17例子的基础上在做,当双击listview1中用户时,弹出的窗口中页面集合控件中的两个页面是一个表,而且绑定的是一个表的不同列。现在我要让不同的页中的控件绑定到不同子表上,但是结果如下


--  作者:jiangxun
--  发布时间:2015/4/16 22:52:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图2.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2015/4/17 8:35:00
--  
就是2楼这么写啊

MainTable = Tables("表2")

--  作者:jiangxun
--  发布时间:2015/4/17 21:31:00
--  

谢谢图片点击可在新窗口打开查看


--  作者:jiangxun
--  发布时间:2015/4/19 21:13:00
--  
已解决,不用任何设置,只要子表对应主表的记录不是空的就可以正常编辑