以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何在表的全局事件中判别内部表或外部表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24572)

--  作者:xiekai
--  发布时间:2012/10/17 15:34:00
--  如何在表的全局事件中判别内部表或外部表
 如题
--  作者:狐狸爸爸
--  发布时间:2012/10/17 15:40:00
--  

DataTable有个SourceType,如果返回0,是内部表,其他值是外部表。


--  作者:blackzhu
--  发布时间:2012/10/17 15:57:00
--  

Type

返回一个整数,表示DataTable的类型。
返回值和类型对照表:

返回值 类型
1 内部数据表
2 内部查询表
3 外部数据表
4 外部查询表
5 临时表

If DataTables("统计").Type = 5 Then
    MessageBox.Show(
"这是一个临时表!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information)
End
If


--  作者:xiekai
--  发布时间:2012/10/17 16:33:00
--  
 如果是外部表,想通过全局事件记录更新时间和用户。内部数据表只作为辅助用,不需记录。
是Type属性,不是SuorceType。谢谢