橙子呐 发表于 2022-11-28 10:08:20

13版本,怎么设置符号显示

显示的是:


我预期的结果是:

Eden.Sun 发表于 2022-11-28 10:08:21

本帖最后由 Eden.Sun 于 2022-11-28 18:06 编辑

橙子呐 发表于 2022-11-28 16:50
是字段带出的,不是金额,是一对号码,我想要设置符号,如下图:
这种情况的话,建议您书写自定义脚本函数来实现:
宁可以参考帮助文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=12484989


或者是如果,您的数据是字符串类型,且长度固定的话,您可以通过Substring() 函数切割:
=.ToString.Substring(0,3)& "." & .ToString.Substring(3,3) & "." & .ToString.Substring(6,1) & "-" & .ToString.Substring(7,3)& "." & .ToString.Substring(10,3) & "." & .ToString.Substring(13,1)


Eden.Sun 发表于 2022-11-28 11:31:01

您好,有两种方式实现数据的格式化:
① format 函数:=format(,"n2")
② 进行字段的格式化设置
如下图:




预览效果:


如果您的数据是手写的,并不是来源于字段的话,就只能使用 format 进行设置了,如:=format(1234567,"n2")

橙子呐 发表于 2022-11-28 16:50:38

Eden.Sun 发表于 2022-11-28 11:31
您好,有两种方式实现数据的格式化:
① format 函数:=format(,"n2")
② 进行字段的格式化设置


是字段带出的,不是金额,是一对号码,我想要设置符号,如下图:


Felix.Li 发表于 2022-11-28 18:04:41

橙子呐 发表于 2022-11-28 16:50
是字段带出的,不是金额,是一对号码,我想要设置符号,如下图:

您是原始数据就是12345671231233吗,问一下咱的.和-的区分是什么吗?
是固定
3位.3位.1位-3位.3位.1位吗
如果是您这样试一下:=format(123456712312333,"###,###,#-###,###,#")

Eden.Sun 发表于 2022-11-30 16:45:13

您好,您的问题解决了么?
页: [1]
查看完整版本: 13版本,怎么设置符号显示