Zeb*_*man 5 type-conversion crystal-reports crystal-reports-2008
我想将int转换为string,然后将dot连接到它.这是公式
totext({#SrNo})+ "."
Run Code Online (Sandbox Code Playgroud)
它完美但不是我想要的.我想表现为
1.
Run Code Online (Sandbox Code Playgroud)
但它以这种方式向我展示
1.00.
Run Code Online (Sandbox Code Playgroud)
这意味着当我尝试将int转换为字符串时,它将其转换为精确到两个十进制零的数字.有人能告诉我如何以正确的格式显示它.有关信息,我想告诉您SrNo正在运行.
ToText(x,y,z,w)函数可以使用
x =要转换为文本的数字
y =要包含在结果中的小数位数(可选).该值将四舍五入到该小数位.
z =用作千位分隔符的字符.如果您未指定一个,它将使用您的应用程序默认值.(可选的.)
w =用作小数分隔符的字符.如果您未指定一个,它将使用您的应用程序默认值.(可选的.)
例子
ToText(12345.678)=>"12345.678"
ToText(12345.678,2)=>"12345.67"
ToText(12345.678,0)=>"12345"
哦,我得到了答案,就是这么简单。totext需要4个参数
First parameter is value which is going to be converted
Second parameter is number of decimal previsions.
Third parameter is decimal separator. like (1,432.123) here dot(.) is third parameter.
Forth parameter is thousand separator. like (1,432) here comma(,) is forth parameter.
Example{
totext("1,432.1234",2) results 1,432.12
totext("1,432.1234",2,' " ') results 1,432"1234
totext("1,432.1234",2,' " ', ' : ') results 1:432,1234
}
Run Code Online (Sandbox Code Playgroud)
虽然我认为这个例子可能不太好,但我只是想给你一个想法。这是用于日期的 int 转换,它有 2 个参数。要转换的值和日期格式。
| 归档时间: |
|
| 查看次数: |
29724 次 |
| 最近记录: |