以文本方式查看主题 - 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("库房库位管理") |