0
我的Crystal 9報表中有一個公式字段,它從數據庫中獲取數字字段並將其轉換爲字符串,該字符串存儲在stringVar
。在CR9中將公式字段顯示爲字符串而不是布爾型
如果該數字小於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
實際上,頂部2仍然只顯示任一TRUE;或'FALSE'。第三種方法只顯示無意義的隨機小數(例如2.00和4.00)。儘管如此,最後一個作品很好,謝謝。 – Harambe