Foxtable(狐表)用户栏目专家坐堂 → [求助] 窗口绑定表 运行很慢如何解决


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

主题:[求助] 窗口绑定表 运行很慢如何解决

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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
[求助] 窗口绑定表 运行很慢如何解决  发帖心情 Post By:2018/1/2 23:30:00 [只看该作者]

老师您好,我有一个窗口,绑定了一个表,字段很多,里面有很多公式,运行时大约15多秒才能打开,有什么方法让它快点吗? 我试过加载部分字段,也是一样的慢?

老师,表的结构已经没法改了,有什么好方法让它加载运行的快些吗?

 


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


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

在打开窗口的时候,你做了什么操作?直接绑定一个表,就有问题?

 

是否你加载了太多数据导致的?

 

先看看 http://www.foxtable.com/webhelp/scr/1935.htm

 


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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
  发帖心情 Post By:2018/1/3 9:43:00 [只看该作者]

表中有481个字段,有56个计算公式,共加载了30条记录。我的意思是能不能只加载一部分字段,且不加载公式,这样能实现吗?速度能快吗?

我在表中,没有用表达式计算,都是  列与列之间的加减乘除计算。

 

其实我的把表绑定到窗口的目的是,双击表中的记录,就可以实现修改,修改时有另外一个窗口实现的,不在此表中直接修改,所以,我只要加载的快点,双击记录实现调用修改窗口即可。其他功能不要。看这样如何实现,或有其他变通的方法?

[此贴子已经被作者于2018/1/3 10:20:01编辑过]

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


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

汗。这么多列,你这样设计表格本身就有问题。

 

1、你窗口如何绑定表的?通过什么方式?

 

2、你打开项目的时候,不是也慢?

 

3、你的修改窗口是如何处理的?绑定表列?具体做个实例发上来测试。


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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
  发帖心情 Post By:2018/1/3 14:59:00 [只看该作者]

老师您好,我窗口绑定表是用文本框绑定的字段

 


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

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

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

 

一次只能上传3个附件,我只能上传3个,其中1号炉~6号炉字段基本一致。这样看有没有什么好方法让它速度快些。
很多公式都是跨页的。最后分析统计的时候我觉得一个表方便,但问题是打开就是慢,请老师指点迷津。

[此贴子已经被作者于2018/1/3 15:06:22编辑过]

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


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

现在你是哪个窗口慢?绑定表的慢还是绑定各个列的慢?

 

你是如何绑定表的,做一个大概10列、20列的例子发上来测试。


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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
  发帖心情 Post By:2018/1/3 16:23:00 [只看该作者]

绑定的表慢,15秒左右,而绑定的列还好些,几秒

这种情况,是不是需要分表设计?请老师给予指点。

我程序有很多50列以下的表,也是绑定到窗口,就很快,就这个字段多的慢。

以下这个慢!

 


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

 

这种情况,是不是需要分表设计?请老师给予指点。

[此贴子已经被作者于2018/1/3 16:28:34编辑过]

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


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

你是直接设置成副本表吗?还是sqlTable、sqlQuery?

 

如果是sqlTable,你写select语句的时候,不是可以弄少一些列?


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


加好友 发短信
等级:幼狐 帖子:140 积分:1463 威望:0 精华:0 注册:2017/9/3 22:32:00
  发帖心情 Post By:2018/1/3 16:46:00 [只看该作者]

老师,没有设置成副本,直接绑定的表。


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


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

以下是引用liujie6215在2018/1/3 16:46:00的发言:

老师,没有设置成副本,直接绑定的表。

 

窗口afterLoad事件有没有写什么代码?

 

如果设置成副本表,也是很慢?

 

能否做个例子测试?


 回到顶部
总数 13 1 2 下一页