2017-07-20 57 views
0

我對Crystal並不太熟悉,因此我一直負責修改報告。還有一個if then else表達式,它根據某個值顯示部門號碼。例如...在Crystal Report Expressions中添加連字符

If {@Team} = 8013 then 51 else 
If {@Team} = 8014 then 34 else 
If {@Team} = 8016 then 48 else... 

我需要改變這些值一組新的部門代碼,所以下面應該是這個樣子......

If {@Team} = 8013 then 001-00 else 
If {@Team} = 8014 then 001-21 else 
If {@Team} = 8016 then 001-01 else... 

然而,輸出處理這些數字就像一個方程式並輸出一個差異。我怎樣才能在報告中顯示連字號碼?

回答

0

把它們變成字符串,用我們的好朋友引號:

If {@Team} = 8013 then "001-00" else 
If {@Team} = 8014 then "001-21" else 
If {@Team} = 8016 then "001-01" else... 
+0

蕩。你知道,我不認爲雙引號是有效的,因爲我只是試着用幾行來看看它是否可行。我沒有意識到我必須將它們添加到所有63行以避免錯誤消息。我應該首先嚐試這一點。非常感謝! – MrPlain