以文本方式查看主题

-  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
--  求助:打开窗体效率慢有什么更好的优化方法?(已解决)

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


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

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

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

--  作者:有点甜
--  发布时间:2013/11/14 21:43:00
--  
 上万行的数据加载进来肯定是死机的。建议分页加载,上一页,下一页这样。查询的话,通过加载数据。

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


[此贴子已经被作者于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表 如果加载数据 当然打开时间慢了  因为在加载数据的呀,具体做法应该是打开窗口不加载,利用条件加载数据.