老师你好,我在表属性事件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"
还有一个问题,红色代码是合并,也是只想把最后结筛选结果合并,感觉都在影响筛选速度,应试怎么改代码啊?
谢谢老师!