Foxtable(狐表)用户栏目专家坐堂 → 十万的数据加载半天 [已经初步解决]


  共有3755人关注过本帖树形打印复制链接

主题:十万的数据加载半天 [已经初步解决]

帅哥哟,离线,有人找我吗?
linshibin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
十万的数据加载半天 [已经初步解决]  发帖心情 Post By:2014/5/15 20:34:00 [显示全部帖子]

如果用分页加载权限有很麻烦要写好几道的权限。

如果一次加载,多用几个表达式,一直出不来,要怎么办。真是郁闷啊,数据少的时候系统很不错,一多起来就要吐血了,sql2008的数据库。

难道是权限太复杂的原因,有没有什么可以解决的。

 

注:在登录按钮里面有大量的filter代码,表里面有大量的表达式列

 

清除所有表达式列公式,需要用的时候再重新加载表达式公式,虽然有点麻烦,但是加载速度提升N倍,从之前的直接打不开,到现在只需要三四分钟十万条数据,后期会进一步优化,并把解决方式公布在本帖。

 

感谢狐友的热心,提供各种方法,再次表示由衷感谢。谢谢你们

[此贴子已经被作者于2014-5-16 10:48:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
linshibin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/5/15 20:47:00 [显示全部帖子]

 表达式是直接写在列里面的,如何关闭呢?

 回到顶部
帅哥哟,离线,有人找我吗?
linshibin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/5/15 20:48:00 [显示全部帖子]

要写在哪个位置,后面怎么开启

 回到顶部
帅哥哟,离线,有人找我吗?
linshibin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/5/15 20:55:00 [显示全部帖子]

工作上需要,即使不加载这么多,我后面也用菜单加一个load重新加载13年数据,结果程序直接卡死,半个小时数据还出不来,还吐血

 回到顶部
帅哥哟,离线,有人找我吗?
linshibin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/5/15 22:37:00 [显示全部帖子]

我是在登录窗口里面写的filter每个人加载不同的数据

在项目事件AfterOpenProject中:

Forms("用户登录").Open()
If _UserName = "" Then
    Syscmd.Project.Exit()
    Return '这个要加上,因为既然要退出,就不应该再执行后面的初始化代码了,否则会出错
End If
 

这个代码我要放哪里呢


 回到顶部
帅哥哟,离线,有人找我吗?
linshibin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/5/16 10:51:00 [显示全部帖子]

是加载2013年的数据

 回到顶部