2014-09-25 6 views
0

Я создал один хрустальный отчет, где я хочу написать формулу.Crystal Reports C# формула, возвращающая false только

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

но эта формула не возвращает значение. Я отредактировал свою формулу, теперь я получаю как «ложь» вместо Dept-name.

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

В ReportFooter я создал один столбец для мастерской, где я хочу, чтобы отобразить отдел имя н имя модуля, чьи подразделения находятся в мастерской и я размещая эту формулу поле в ReportFooter, где его возвращает только одно значение, вместо от каждого условия, где его истинный & , почему его возвращение «false» я не знаю, а не имя департамента. Я хочу выбрать все те записи, чей рабочий статус - мастерская n, отображают его в репрофессионере. Может кто-нибудь, пожалуйста, помогите мне ...

Благодаря

+0

Вы уверены, что это C#? Это почти похоже на Delphi –

ответ

0

АВАРИЯ ФОТ

IF {Sp_Get_DailyReport; 1.Job_Status} = "Workshop" THEN {Sp_Get_DailyReport; 1.Department_Name} ELSE {Sp_Get_DailyReport ; 1.Job_Status}

Эта функция возвращает значение Job_Staus, если значение Job_Status ничего, НО «Workshop»

Вы уверены, что значение Job_Status содержит «Workshop» Проверка на пробелы, а также можно попробовать обрезку Job_Status

Смежные вопросы