2014-09-25 104 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