以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  窗口副本中百分比显示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=102678)

--  作者:xym0606
--  发布时间:2017/6/23 17:14:00
--  
 For Each dc As DataCol In Tables("开标标录_Table1").DataTable.DataCols
Select Case dc.Name
        Case "有效报价","一次有效评标价","有效评标价","评标基准价"
            dc.SetFormat("0.00%")
    End Select
Next

这样简洁些


--  作者:有点蓝
--  发布时间:2017/6/23 22:08:00
--  
{"有效报价","一次有效评标价","有效评标价","评标基准价"} --- 这些是列名还是列标题??

1楼或者2楼的代码放到窗口afterload,或者窗口表加载之后。不要放在DataColChanging

--  作者:有点蓝
--  发布时间:2017/6/23 23:04:00
--  
设置只能针对整个列。

而且小于1的值设置百分比没有意义的

如果想指定单元格才格式化,参考drawcell的用法

--  作者:有点色
--  发布时间:2017/6/25 10:46:00
--  
回复8楼,你的代码有什么问题?你还有什么问题?