以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  发现帮助里的一个小BUG  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27418)

--  作者:关键下一秒
--  发布时间:2012/12/31 10:27:00
--  发现帮助里的一个小BUG

TableType帮助里有一段示例代码:当表为nornal 且不为副本时,测试无法通过,提示:找不到表请确认,以及解决方法? 

Dim s As String
Dim
t As Table = Tables("窗口1_Table1")
Select
Case t.TableType
    Case
TableTypeEnum.Normal
        If
t.IsCopy
Then
            s =
"副本"
       
Else
            s =
"标准"
       
End If
   
Case TableTypeEnum.SQLTable
        s =
"SQLTable"
   
Case TableTypeEnum.SQLQuery
        s =
"SQLQuery"
End
Select
MessageBox.Show(s)

[此贴子已经被作者于2012-12-31 10:27:34编辑过]

--  作者:Neha
--  发布时间:2012/12/31 10:40:00
--  

Dim t As Table = Tables("窗口1_Table1")
这个定义的就是一个副本表

不为副本当然找不到了


--  作者:lin_hailun
--  发布时间:2012/12/31 10:42:00
--  
 嗯嗯,确实是欠考虑了。

 对于不是副本的不能直接引用表。

 把第二句改成 Dim t As Table = e.Form.Controls("Table1").Table

--  作者:关键下一秒
--  发布时间:2012/12/31 10:46:00
--  
图片点击可在新窗口打开查看谢谢lin,高手中的高手啊!