以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  很多表的加载和卸载  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40743)

--  作者:nothing
--  发布时间:2013/9/28 8:52:00
--  很多表的加载和卸载
项目已经有一百多个表,启动的时候只想加载“表A",其他的都不加载,有没有简单的代码,试了for each datatables好象不行
Select Case e.DataTableName
    Case "产品","客户","订单" \'初始不加载这三个表      一百多个表要写上去有点麻烦,有没有简单的办法
        e.Cancel = True
End Select

--  作者:逛逛
--  发布时间:2013/9/28 9:05:00
--  
俺也问过了,要自己创建一个表名集合。
--  作者:nothing
--  发布时间:2013/9/28 9:13:00
--  
用内部表?外部表还没加载吧,我有一张表是管理表名的
--  作者:逛逛
--  发布时间:2013/9/28 9:19:00
--  

可以啊,

 

当然用外部表会更好,控制方便。


--  作者:nothing
--  发布时间:2013/9/28 9:29:00
--  
谢谢,我试试
--  作者:y2287958
--  发布时间:2013/9/28 9:36:00
--  
Select Case e.DataTableName
    Case "表A"
    Case Else
        e.Cancel = True
End Select

--  作者:逛逛
--  发布时间:2013/9/28 9:43:00
--  
以下是引用y2287958在2013-9-28 9:36:00的发言:
Select Case e.DataTableName
    Case "表A"
    Case Else
        e.Cancel = True
End Select
[此贴子已经被作者于2013-9-28 9:45:49编辑过]

--  作者:逛逛
--  发布时间:2013/9/28 9:45:00
--  
以下是引用y2287958在2013-9-28 9:36:00的发言:
Select Case e.DataTableName
    Case "表A"
    Case Else
        e.Cancel = True
End Select

    对不起,是我没有看清题目!把加载和不加载搞混了。

[此贴子已经被作者于2013-9-28 9:49:48编辑过]

--  作者:y2287958
--  发布时间:2013/9/28 9:48:00
--  
http://www.foxtable.com/help/index.html?n=2752.htm

[此贴子已经被作者于2013-9-28 9:48:48编辑过]

--  作者:nothing
--  发布时间:2013/9/28 10:12:00
--  
感谢,非常高效