Foxtable(狐表)用户栏目专家坐堂 → 单元格格式


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

主题:单元格格式

美女呀,离线,留言给我吧!
Jaolovedg
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:181 威望:0 精华:0 注册:2014/7/3 16:14:00
单元格格式  发帖心情 Post By:2014/8/25 13:59:00 [显示全部帖子]

dr("table").Range("F1").NumberFormat = "# ?/?"

 

使表的某一列的单元格格式以分数形式显示,函数具体怎么写,写在哪里?


 回到顶部
美女呀,离线,留言给我吧!
Jaolovedg
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:181 威望:0 精华:0 注册:2014/7/3 16:14:00
  发帖心情 Post By:2014/8/25 15:37:00 [显示全部帖子]

谢谢,这样写怎么没效果呢?

Dim dr As DataRow = e.DataRow


 Select Case e.DataCol.Name
    Case "列1","列2"
        If dr.IsNull("列1") OrElse dr.IsNull("列2") Then '如果版位或拼数为空
            dr("列3") = Nothing
        Else

                           dr("列3") = dr("列1") / dr("列2")
                                DataTables("表名").DataCols("列3").SetFormat("# ?/?")
                              MainTable = Tables("表名")   

       End If
End Select

这样写 ‘列3’ 怎么不以分数的形式显示?
 


 回到顶部
美女呀,离线,留言给我吧!
Jaolovedg
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:181 威望:0 精华:0 注册:2014/7/3 16:14:00
回复:(有点甜) 汗...数值列,是不能用分数形式...  发帖心情 Post By:2014/8/25 15:46:00 [显示全部帖子]

这张表就是从数据库中得到的,‘列3’ 就是字符列啊

 回到顶部
美女呀,离线,留言给我吧!
Jaolovedg
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:181 威望:0 精华:0 注册:2014/7/3 16:14:00
回复:(有点甜)以下是引用Jaolovedg在2014-8-25 15:...  发帖心情 Post By:2014/8/25 15:51:00 [显示全部帖子]

受教了,谢谢。


 回到顶部