以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  默认使用操作系统设置的数字分位符号  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178912)

--  作者:瑞峰
--  发布时间:2022/7/27 12:39:00
--  默认使用操作系统设置的数字分位符号
如何调用,默认使用操作系统设置的数字分位符号

欧洲大陆国家,“,”为小数点,"."为千分隔

FT可以调用 操作系统设置的数字分位符号吗?

--  作者:瑞峰
--  发布时间:2022/7/27 13:01:00
--  
因为 我们SAP设置的 小数点都是","
--  作者:瑞峰
--  发布时间:2022/7/27 13:02:00
--  
像Excel就会根据 操作系统的设置 ,自动改变 小数点的显示
--  作者:有点蓝
--  发布时间:2022/7/27 13:49:00
--  
列属性没有办法。如果是自己写代码设置的,可以试试String.Format

Output.Show(String.Format("{0:N}", 250000))

--  作者:瑞峰
--  发布时间:2022/7/27 16:48:00
--  
如果想实现,打开之后,A列的数字 就以这种格式 显示,要把代码放哪里?
--  作者:有点蓝
--  发布时间:2022/7/27 17:12:00
--  
比如drawcell事件

if e.col.name = "金额" andalso e.row.isnull("金额") = false then
e.text = String.Format("{0:N}", e.row("金额"))
endif