以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 窗口绑定表 运行很慢如何解决 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=112790) |
-- 作者:liujie6215 -- 发布时间:2018/1/2 23:30:00 -- [求助] 窗口绑定表 运行很慢如何解决 老师您好,我有一个窗口,绑定了一个表,字段很多,里面有很多公式,运行时大约15多秒才能打开,有什么方法让它快点吗? 我试过加载部分字段,也是一样的慢? 老师,表的结构已经没法改了,有什么好方法让它加载运行的快些吗?
|
-- 作者:有点甜 -- 发布时间:2018/1/3 9:35:00 -- 在打开窗口的时候,你做了什么操作?直接绑定一个表,就有问题?
是否你加载了太多数据导致的?
先看看 http://www.foxtable.com/webhelp/scr/1935.htm
|
-- 作者:liujie6215 -- 发布时间:2018/1/3 9:43:00 -- 表中有481个字段,有56个计算公式,共加载了30条记录。我的意思是能不能只加载一部分字段,且不加载公式,这样能实现吗?速度能快吗? 我在表中,没有用表达式计算,都是 列与列之间的加减乘除计算。
其实我的把表绑定到窗口的目的是,双击表中的记录,就可以实现修改,修改时有另外一个窗口实现的,不在此表中直接修改,所以,我只要加载的快点,双击记录实现调用修改窗口即可。其他功能不要。看这样如何实现,或有其他变通的方法? [此贴子已经被作者于2018/1/3 10:20:01编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/3 11:34:00 -- 汗。这么多列,你这样设计表格本身就有问题。
1、你窗口如何绑定表的?通过什么方式?
2、你打开项目的时候,不是也慢?
3、你的修改窗口是如何处理的?绑定表列?具体做个实例发上来测试。 |
-- 作者:liujie6215 -- 发布时间:2018/1/3 14:59:00 -- 老师您好,我窗口绑定表是用文本框绑定的字段
一次只能上传3个附件,我只能上传3个,其中1号炉~6号炉字段基本一致。这样看有没有什么好方法让它速度快些。 [此贴子已经被作者于2018/1/3 15:06:22编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/3 16:05:00 -- 现在你是哪个窗口慢?绑定表的慢还是绑定各个列的慢?
你是如何绑定表的,做一个大概10列、20列的例子发上来测试。 |
-- 作者:liujie6215 -- 发布时间:2018/1/3 16:23:00 -- 绑定的表慢,15秒左右,而绑定的列还好些,几秒 这种情况,是不是需要分表设计?请老师给予指点。 我程序有很多50列以下的表,也是绑定到窗口,就很快,就这个字段多的慢。 以下这个慢!
这种情况,是不是需要分表设计?请老师给予指点。 [此贴子已经被作者于2018/1/3 16:28:34编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/3 16:34:00 -- 你是直接设置成副本表吗?还是sqlTable、sqlQuery?
如果是sqlTable,你写select语句的时候,不是可以弄少一些列? |
-- 作者:liujie6215 -- 发布时间:2018/1/3 16:46:00 -- 老师,没有设置成副本,直接绑定的表。 |
-- 作者:有点甜 -- 发布时间:2018/1/3 17:22:00 -- 以下是引用liujie6215在2018/1/3 16:46:00的发言:
老师,没有设置成副本,直接绑定的表。
窗口afterLoad事件有没有写什么代码?
如果设置成副本表,也是很慢?
能否做个例子测试? |