我想知道是否有办法检查!field.Value中是否有逗号。
我想进行这些对话:
10,5 - > 10,50
900 - > 900,00
为此,我需要知道字段值中是否有逗号以及逗号后面有多少个字符。有可能吗?
答案 0 :(得分:0)
看看InStr(),Len()和IIF(),我想他们会得到你想要的东西。
我没有办法测试我的位置,但基本上我认为这个表达式可以帮助你:
=IIF(InStr(Fields!MyField.Value, ",") > 0,
Fields!MyField.Value & LEFT("000000", (-1 *(2 - (Len(Fields!MyField.Value) - InStr(Fields!MyField.Value, ","))))),
Fields!MyField.Value & ",00")
以下是该脚本的基本概念:
If there is a comma in the field,
then add x number of 0s onto the end of the field
where x is 2 - (the length of the field - the position of the ',' in the string) * -1
else just return the field + ",00"