以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助:各位上仙,玉皇大帝,关事音,表加载条件乍写  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105254)

--  作者:闻林
--  发布时间:2017/8/15 16:46:00
--  求助:各位上仙,玉皇大帝,关事音,表加载条件乍写
If DataTables.Contains("库房库位管理") = False Then \'如果表没有加载
    DataTables.Load("库房库位管理") \'加载表
   
End If

我想在加载表的时候,有个加载条件 Where 仓库名 In (\'" & e.User.Roles.Replace(",","\',\'") & "\')"
,乍写啊

--  作者:有点甜
--  发布时间:2017/8/15 17:13:00
--  

  代码写到 BeforeLoadOuterTable 事件

 

 http://www.foxtable.com/webhelp/scr/2757.htm

 


--  作者:blackzhu
--  发布时间:2017/8/16 8:26:00
--  
请问关事音 是什么仙?没听说过呀
--  作者:blackzhu
--  发布时间:2017/8/16 8:27:00
--  
If DataTables.Contains("库房库位管理") = False Then \'如果表没有加载
    DataTables.Load("库房库位管理") \'加载表
   
End If

这种方法很慢! 现在我用了几十张表,打开速度也不慢,所以不用尽量不用吧

--  作者:有点甜
--  发布时间:2017/8/16 8:33:00
--  
 回复4楼,你说的慢,是否加载的全部数据?
--  作者:blackzhu
--  发布时间:2017/8/16 9:45:00
--  
表都不加载 何来的加载数据? 我之前处理的是 表不加载 数据不加载.   后来发现还不如直接不加载数据,表照加载,打开系统的速度 没啥问题.
--  作者:有点甜
--  发布时间:2017/8/16 10:05:00
--  
以下是引用blackzhu在2017/8/16 9:45:00的发言:
表都不加载 何来的加载数据? 我之前处理的是 表不加载 数据不加载.   后来发现还不如直接不加载数据,表照加载,打开系统的速度 没啥问题.

 

表不加载、数据不加载,肯定快很多。

 

表不加载,是这个代码都没有执行到才算是 DataTables.Load("库房库位管理")