以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:打开窗体效率慢有什么更好的优化方法?(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42548) |
-- 作者:jiterp -- 发布时间:2013/11/14 21:36:00 -- 求助:打开窗体效率慢有什么更好的优化方法?(已解决) 下面截图是我遇到的问题,请求帮忙,开发好的东西给客户,客户都不敢用,有什么好的方法优化下效率? 最后,解决方案见以下分享贴: [此贴子已经被作者于2013-11-16 17:08:00编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/11/14 21:43:00 -- 上万行的数据加载进来肯定是死机的。建议分页加载,上一页,下一页这样。查询的话,通过加载数据。 [此贴子已经被作者于2013-11-14 21:43:38编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/11/14 21:45:00 -- 再参考下 |
-- 作者:jiterp -- 发布时间:2013/11/14 22:33:00 -- 我只要做到打开窗口后不加载任何数据,然后再按“常用条件”再进行过滤数据。 |
-- 作者:有点甜 -- 发布时间:2013/11/14 22:40:00 -- 但是条件也会空的情况,避免不了查询了全部的内容,还是需要分页。 |
-- 作者:jiterp -- 发布时间:2013/11/14 22:48:00 -- 我现在是想进入窗体时,不要加载任何数据,至于条件方面,可以控制客户让他必选。 |
-- 作者:jiterp -- 发布时间:2013/11/14 22:51:00 -- 现在是打开窗体,都要等三分钟,而不是查询数据时等待三分钟,如果是查询时有这么多数据,要用这个时长,还可以向客户解释,这个客户也能理解。关键是打开窗体等待的时长。 [此贴子已经被作者于2013-11-14 22:51:35编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/11/14 22:59:00 -- 你把表控件的 select语句 属性写的东西去除掉。然后动态加载数据。 [此贴子已经被作者于2013-11-14 22:59:03编辑过]
|
-- 作者:jiterp -- 发布时间:2013/11/14 23:49:00 -- 以下是引用有点甜在2013-11-14 22:59:00的发言:
你把表控件的 select语句 属性写的东西去除掉。然后动态加载数据。 [此贴子已经被作者于2013-11-14 22:59:03编辑过] 这样操作一样要加载所有的数据,也是在等待中。
|
-- 作者:blackzhu -- 发布时间:2013/11/15 7:59:00 -- 你用SQL表 如果加载数据 当然打开时间慢了 因为在加载数据的呀,具体做法应该是打开窗口不加载,利用条件加载数据. |