Foxtable(狐表)用户栏目专家坐堂 → [讨论]单元格绘制图标


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

主题:[讨论]单元格绘制图标

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


加好友 发短信
等级:狐精 帖子:3205 积分:21305 威望:0 精华:0 注册:2016/3/28 16:57:00
[讨论]单元格绘制图标  发帖心情 Post By:2017/6/5 14:35:00 [显示全部帖子]

大师些,我有很多表采用单元格绘制图标时,在项目AfterOpenProject事件里面写代码,又没办法简化代码?如果不能简化代码,会不会影响打开项目时间呢?

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


加好友 发短信
等级:狐精 帖子:3205 积分:21305 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/6/5 14:50:00 [显示全部帖子]

我现在只做了一个表,单元格绘制按钮,就是怕多了影响打开项目的速度。比如:

If DataTables("表A").DataCols.Contains("删") = False Then
    DataTables("表A").DataCols.Add("删",Gettype(String),1)
    Tables("表A").Cols("删").Width = 24
    Tables("表A").Cols("删").Move(0)

End
If

 

If DataTables("表B").DataCols.Contains("删") = False Then
    DataTables("表B").DataCols.Add("删",Gettype(String),1)
    Tables("表B
").Cols("删").Width = 24
    Tables("表B").Cols("删").Move(0)

End
If

 

 

If DataTables("表C").DataCols.Contains("删") = False Then
    DataTables("表C").DataCols.Add("删",Gettype(String),1)
    Tables("表C
").Cols("删").Width = 24
    Tables("表C").Cols("删").Move(0)

End
If

 

 

如果有几十个表,会影响打开项目速度不,还有就是这个代码怎么简化?


 回到顶部