Foxtable(狐表)用户栏目专家坐堂 → 在窗口中点按钮到下一行速度非常慢


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

主题:在窗口中点按钮到下一行速度非常慢

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
在窗口中点按钮到下一行速度非常慢  发帖心情 Post By:2016/2/2 18:16:00 [显示全部帖子]

在窗口中点按钮下行速度非常慢,代码是按帮助中的例子设置的,我看了一下,按下一行时会从第一行开始检索一直到最后一行,而且越往下越慢

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 18:19:00 [显示全部帖子]

With Tables("订单.订单明细")
    .Position = .Position +
1
End
With

这个按钮只有这一行代码,不知道是什么原因


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 18:24:00 [显示全部帖子]

主表只有50行数据,有5个关联表,是关联表多的原因吗?我说的越往下越慢是10翻到11行要比从第1行翻到2行慢的多,翻一行得需要2、3分钟,真慢

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:28:00 [显示全部帖子]

不知道是什么原因?我想从第10换到第11行,他会从第1行检索到第2行 从第1行检索到第3行 从第1行检索到第4行,以此类推,不知道是什么原因,也没有办法把这个例子给你上传


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:33:00 [显示全部帖子]

在currentChanged有这个代码Functions.Execute("联动"),这个代码是在内部函数中

If Tables("汇总表").Current IsNot Nothing Then
    If DataTables.Contains("汇总表_Table1") Then
        Dim Filter As String = "汇总对象 = '" & Tables("汇总表").Current("汇总对象") & "'"
        DataTables("汇总表_table1").LoadFilter = Filter
        DataTables("汇总表_table1").Load
    End If
End If

 


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:34:00 [显示全部帖子]

DataTables("汇总表_table1")类似此表有5个窗口5个表

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:34:00 [显示全部帖子]

就是这个原因造成的速度很度


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:40:00 [显示全部帖子]

把这段代码注释后,窗口中的其他表就不会与这个表联动了,怎么能解决这个问题呀?不仅加载速度慢,而且从10换到11行就会类似于7楼说的情况

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:54:00 [显示全部帖子]

写到click事件。 就不会联动了,一个窗口中有表,都不会联动了,还有什么办法吗

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2016/2/2 19:57:00 [显示全部帖子]

能不能在窗口中添加一个按钮,实现联动

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