以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]页面集合控件问题……  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27056)

--  作者:samica
--  发布时间:2012/12/20 19:59:00
--  [求助]页面集合控件问题……
Dim pg As WinForm.TabPage
If pg.name = "页面1" Then
MainTable=Tables("表1")
ElseIf pg.Name = "页面2" Then
MainTable=Tables("表2")
ElseIf pg.name = "页面2" Then
MainTable=Tables("表3")
End If
页面集合控件上有三个页面:页面1、页面2、页面3。在SelectedIndexChanged事件里写入上述代码(意思是选择页面1时,把表1作为主表,选择页面2时,把表2作为主表……,但是这段代码运行是错误的,请问狐表高手,我应该怎么写才能实现这一功能?

--  作者:blueskyyq
--  发布时间:2012/12/20 20:13:00
--  

你定义的变量没有赋值就引用了,当然有问题


--  作者:blueskyyq
--  发布时间:2012/12/20 20:19:00
--  

Select Case e.Sender.SelectedIndex

      Case 0

            MainTable=Tables("表1")

     Case 1
            MainTable=Tables("表2")

     Case 2
            MainTable=Tables("表3")

End Select


--  作者:samica
--  发布时间:2012/12/20 20:30:00
--  
感谢 blueskyyq老师的帮助,功能已经实现,foxtable正在实践中学习。