2014-09-25 95 views
0

我已經創建了一個水晶報告,我想寫一個公式。Crystal Reports C#公式返回false僅

my formula: 
IF {Sp_Get_DailyReport;1.Job_Status} = 'Workshop' 
THEN {Sp_Get_DailyReport;1.Department_Name} 

但是,此公式不返回值。 我編輯了我的公式,現在我變得'假'而不是部門名稱。

stringvar text := ""; 
IF {Sp_Get_DailyReport;1.Job_Status} = "Workshop" 
THEN text = "{Sp_Get_DailyReport;1.Department_Name}" 

在ReportFooter我已經創建了車間一列,其中i要顯示其單位是車間,我將這個公式字段在ReportFooter其中其僅返回一個值,而不是 部門名稱n個單位名稱每個條件其真正的& 爲什麼它返回'假'我不知道,而不是部門名稱。 我想選擇所有那些jobstatus是workshop的記錄,並在reprotfooter中顯示它。 誰能幫我...

感謝

+0

您確定這是c#嗎?它幾乎看起來像德爾福 – 2014-09-25 07:36:25

回答

0

排查

IF {Sp_Get_DailyReport; 1.Job_Status} = 「車間」 THEN {Sp_Get_DailyReport; 1.Department_Name} ELSE {Sp_Get_DailyReport ; 1.Job_Status}

該函數將返回Job_Staus的值,如果Job_Status值是什麼,但「作坊式」

您確定Job_Status值包含「Workshop」 檢查空間以及可以嘗試修剪Job_Status