edit.format 小数位数设置解决方案

edit.format 小数位数设置
字段的显示格式可以根据设置小数位数显示 如:
[general]~tcase( DecDigits when 0 then '###,###,###,###;-[RED]###,###,###,###;#;#' when 1 then '###,###,###,##0.0;-[RED]###,###,###,##0.0;#;#' when 2 then '###,###,###,##0.00;-[RED]###,###,###,##0.00;#;#' when 3 then '###,###,###,##0.000;-[RED]###,###,###,##0.000;#;#' when 4 then '###,###,###,##0.0000;-[RED]###,###,###,##0.0000;#;#' when 5 then '###,###,###,##0.00000;-[RED]###,###,###,##0.00000;#;#' when 6 then '###,###,###,##0.000000;-[RED]###,###,###,##0.000000;#;#' when 7 then '###,###,###,##0.0000000;-[RED]###,###,###,##0.0000000;#;#' when 8 then '###,###,###,##0.00000000;-[RED]###,###,###,##0.00000000;#;#' else '###,###,###,##0.##########;-[RED]###,###,###,##0.##########;#;#')
请问edit.format的格式如何设置才可达到显示格式的要求?
即数量同是1,在 edit 时的格式为:
1
1.0
1.000
------解决方案--------------------
引用:
字段的显示格式可以根据设置小数位数显示 如:
[general]~tcase( DecDigits when 0 then '###,###,###,###;-[RED]###,###,###,###;#;#' when 1 then '###,###,###,##0.0;-[RED]###,###,###,##0.0;#;#' when 2 then '###,###,###,##0.00;-[RED]###,###,###,##0.00;#;#' when 3 then '###,###,###,##0.000;-[RED]###,###,###,##0.000;#;#' when 4 then '###,###,###,##0.0000;-[RED]###,###,###,##0.0000;#;#' when 5 then '###,###,###,##0.00000;-[RED]###,###,###,##0.00000;#;#' when 6 then '###,###,###,##0.000000;-[RED]###,###,###,##0.000000;#;#' when 7 then '###,###,###,##0.0000000;-[RED]###,###,###,##0.0000000;#;#' when 8 then '###,###,###,##0.00000000;-[RED]###,###,###,##0.00000000;#;#' else '###,###,###,##0.##########;-[RED]###,###,###,##0.##########;#;#')
请问edit.format的格式如何设置才可达到显示格式的要求?
即数量同是1,在 edit 时的格式为:
1
1.0
1.000


edit.format可以写表达式,直接把表达式写上去不就行了?