[英]Displaying Formula Field as a string rather than a boolean in CR9
我的Crystal 9報表中有一個公式字段,該字段從數據庫中獲取一個數字字段並將其轉換為字符串,並存儲在stringVar
。
如果數字小於1000(<1000),則stringVar
將0連接到最前面,以使所有字符串長4位(不能超過此數字,由於我編寫的程序的格式)。
我正在嘗試使用此公式字段顯示4位數字stringVar
,但它輸出的是True
或False
,而不是字符串。
為什么會這樣,什么需要更改?
stringVar ACP := CStr ({Acquisition_Commission.AqYear});
If {Acquisition_Commission.AqYear} < 1000 Then
ACP = "0" & ACP
Else
ACP = ACP
使用toText函數和左填充右修剪
right("0000" & toText({Acquisition_Commission.AqYear},0,""),4)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.