Foxtable(狐表)用户栏目专家坐堂 → [求助]列背景色影响速度的问题


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

主题:[求助]列背景色影响速度的问题

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


加好友 发短信
等级:童狐 帖子:209 积分:1640 威望:0 精华:0 注册:2018/3/5 10:34:00
[求助]列背景色影响速度的问题  发帖心情 Post By:2021/5/9 10:13:00 [只看该作者]

老师你好,我在表属性事件beforefilter中给某列加上背景色便于区分,用的区分,感觉速度筛选速度慢
用的代码是:
Tables("高考信息查询表汇总").grid.cols("最低分分数").style.backcolor = color.silver
那能不能在筛选结果出来后,只把筛选结果加上背景色呢?返加不让它再有了,怎么加啊?
筛选代码是:
........
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter &= " and 年度 in ('" & .Value.replace(",", "','") & "')"
    End If
End With

With Tables("高考信息查询表汇总")
    .MergeMode = MergeModeEnum.Standard
    .MergeCols.Clear()
    .MergeCols.Add("院校名称")
    .MergeCols.Add("专业名称")
    .MergeSort = "院校名称,专业名称"
    .AllowMerge = True
End With


Tables("高考信息查询表汇总").Filter = Filter 
Tables("高考信息查询表汇总").Sort = "院校名称,专业名称 desc,年度 desc,最低分分数 desc"

还有一个问题,红色代码是合并,也是只想把最后结筛选结果合并,感觉都在影响筛选速度,应试怎么改代码啊?
谢谢老师!

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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/9 21:47:00 [只看该作者]

速度慢应该和颜色没有关系,除非有大量的列,或者其它单元格也套用了样式。

先排除是哪里的问题
1、去掉表达式列的表达式看慢不慢
2、去掉颜色设置慢不慢?

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


加好友 发短信
等级:童狐 帖子:209 积分:1640 威望:0 精华:0 注册:2018/3/5 10:34:00
  发帖心情 Post By:2021/5/10 14:31:00 [只看该作者]

好的,老师,非常感谢,我在看看,再向你请教!

 回到顶部