【发布时间】:2019-01-24 14:33:18
【问题描述】:
我是一名数据库专家,而不是一名程序员,所以请多多包涵。我正在为销售点软件创建收据表格,但在格式化我的数字时遇到了问题。在文本框属性的数字部分中,它的格式设置为将逗号添加到任何超过一千的数量(从数据集中传递的值是 Decimal(15,2))
当我自己打印数字时,它的格式很好。当我通过文本框属性在开头添加 $ 时,逗号消失了。我认为这是因为数字被转换为要与 $
连接的字符串我希望能够在一个文本框中同时包含美元符号和带逗号的数字。我相信可以使用 if/else 来确定字符串长度,然后将数量子串化并在代码中添加逗号,但这似乎过于庞大。
这是打印 $1000.00 而不是 $1,000.00 的代码:
="$" & First(Fields!AMOUNT.Value, "DsSalesTicketReport")
【问题讨论】:
-
您在寻找
FormatCurrency()吗? -
看起来像。感谢您的帮助。您要回答它以便我将其标记为已关闭吗?
标签: vbscript visual-studio-2017 ssrs-2017