我是数据库专家而不是程序员,所以请耐心等待。我正在为销售点软件创建收据表格,但在格式化我的数字时遇到了问题。在文本框属性的数字部分中,它的格式设置为将逗号添加到任何超过一千的数量(从数据集中传递的值是 Decimal(15,2))
当我自己打印数字时,它的格式很好。当我通过文本框属性在开头添加 $ 时,逗号消失了。我认为这是因为数字被转换为要与 $ 连接的字符串
我想做的是在一个文本框中同时包含美元符号和带逗号的数字。我相信可以使用 if/else 来确定字符串长度,然后将数量子串化并在代码中添加逗号,但这似乎过于庞大。
下面是打印 $1000.00 而不是 $1,000.00 的代码:
="$" & First(Fields!AMOUNT.Value, "DsSalesTicketReport")