以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]通过统计查询生成的表如何自定义样式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143641) |
-- 作者:lgj716330 -- 发布时间:2019/11/30 13:30:00 -- [求助]通过统计查询生成的表如何自定义样式 我的表是通过统计查询生成的临时表,如图,如果最低小于预警就用背景颜色填充,如何使用自定义样式 |
-- 作者:有点蓝 -- 发布时间:2019/11/30 13:49:00 -- 到全局表事件的drawcell事件处理即可:http://www.foxtable.com/webhelp/topics/0671.htm 记得在生成统计表后开启这个统计表的全局表事件
|
-- 作者:lgj716330 -- 发布时间:2019/11/30 18:03:00 -- 全局表事件 Select Case e.Table.Name Case "预警分析_Table1" If e.Col.Name = "最低" Then If e.Row.IsNull(e.Col.Name) = False If e.Row("最低") < e.Row("最低预警") Then e.Table.DataTable.AddUserStyle("最低", color.Orange, color.black) e.Style = "最低" End If End If End If End Select DataTables("预警分析_Table1").GlobalHandler.DrawCell = True 开启之后, 如何根据最低列的颜色筛选
[此贴子已经被作者于2019/11/30 18:11:22编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/12/1 20:12:00 -- 没有根据颜色筛选的用法,需要增加一个辅助列,到datacolchanged事件处理如符合条件的设置为1,然后根据辅助列筛选 |