以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何实现表数据以万为单位显示?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105435)

--  作者:scofields
--  发布时间:2017/8/19 12:21:00
--  如何实现表数据以万为单位显示?
老师,我想使表中的数据以万为单位显示,比如说表中输入的数据为10590,输入完成后自动显示1.0590
--  作者:有点蓝
--  发布时间:2017/8/19 14:07:00
--  
Drawcell事件

If e.Col.Name = "xxx列" Then 
    If e.Row(e.Col.Name) > 0 \'且该列已经输入内容
    e.Text = e.Row(e.Col.Name) / 10000
    End If
End If

--  作者:scofields
--  发布时间:2017/8/20 14:46:00
--  
老师,如果这样写的话,且表里有很多列的值,那是不是会影响运行速度,可不可以改成对于数值型列,都转换为万为单位?
--  作者:有点甜
--  发布时间:2017/8/20 15:06:00
--  

datacolchanging事件

 

If e.DataCol.Name = "xxx列" Then 
    e.NewValue = e.NewValue / 10000
End If