以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教列的数值格式问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27594)

--  作者:hejfen
--  发布时间:2013/1/5 15:12:00
--  请教列的数值格式问题
有一列名[保质期],想在此列填上数值后自动显示为:数值 年,如填:3,则显示为:3年,在列属性设置好象找不到相关设置哦.
--  作者:lin_hailun
--  发布时间:2013/1/5 15:24:00
--  
 编写datacolchanging事件吧。 表属性->事件->datacolchanging

 代码:

 select case e.datacol.name
     case "保质期"
         e.NewValue = e.NewValue & "年"
 end select

--  作者:hejfen
--  发布时间:2013/1/5 17:34:00
--  

那数值会变成3年,我想在列属性的自定义货币符号中设置的效果一样。


--  作者:lin_hailun
--  发布时间:2013/1/5 17:44:00
--  
 那就编写drawcell事件。

看看 http://www.foxtable.com/help/topics/2262.htm