Foxtable(狐表)用户栏目专家坐堂 → 求助:打开窗体效率慢有什么更好的优化方法?(已解决)


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

主题:求助:打开窗体效率慢有什么更好的优化方法?(已解决)

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
求助:打开窗体效率慢有什么更好的优化方法?(已解决)  发帖心情 Post By:2013/11/14 21:36:00 [只看该作者]

下面截图是我遇到的问题,请求帮忙,开发好的东西给客户,客户都不敢用,有什么好的方法优化下效率?


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

最后,解决方案见以下分享贴:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=42594&replyID=&skin=1

[此贴子已经被作者于2013-11-16 17:08:00编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/14 21:43:00 [只看该作者]

 上万行的数据加载进来肯定是死机的。建议分页加载,上一页,下一页这样。查询的话,通过加载数据。

 上一页,下一页的代码,自己拼凑sql语句去实现,就行了。


[此贴子已经被作者于2013-11-14 21:43:38编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/14 21:45:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2013/11/14 22:33:00 [只看该作者]

我只要做到打开窗口后不加载任何数据,然后再按“常用条件”再进行过滤数据。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/14 22:40:00 [只看该作者]

 但是条件也会空的情况,避免不了查询了全部的内容,还是需要分页。

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2013/11/14 22:48:00 [只看该作者]

我现在是想进入窗体时,不要加载任何数据,至于条件方面,可以控制客户让他必选。

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2013/11/14 22:51:00 [只看该作者]

现在是打开窗体,都要等三分钟,而不是查询数据时等待三分钟,如果是查询时有这么多数据,要用这个时长,还可以向客户解释,这个客户也能理解。关键是打开窗体等待的时长。
[此贴子已经被作者于2013-11-14 22:51:35编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/14 22:59:00 [只看该作者]

 你把表控件的 select语句 属性写的东西去除掉。然后动态加载数据。

[此贴子已经被作者于2013-11-14 22:59:03编辑过]

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2013/11/14 23:49:00 [只看该作者]

以下是引用有点甜在2013-11-14 22:59:00的发言:
 你把表控件的 select语句 属性写的东西去除掉。然后动态加载数据。

[此贴子已经被作者于2013-11-14 22:59:03编辑过]


这样操作一样要加载所有的数据,也是在等待中。


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2013/11/15 7:59:00 [只看该作者]

你用SQL表 如果加载数据 当然打开时间慢了  因为在加载数据的呀,具体做法应该是打开窗口不加载,利用条件加载数据.

 回到顶部
总数 24 1 2 3 下一页