2013-08-12 5 views
2

리포트에 null 값이 있습니다. 수식 워크숍 편집기에 가서 IsNull({myreport.field})을 입력했으나 행에 보고서가 표시됩니다. 그것은 "FALSE"또는 "TRUE"이며 거기에 모든 레코드를 저장합니다.Crystal Reports에서 값이 null이면 행이 인쇄되지 않게하려면 어떻게해야합니까?

실제로 값을 null로 설정하면 레코드를 표시하지 않거나 표시하지 않도록 설정하려면 어떻게해야합니까? IF 그럼 내가 무엇을 사용합니까? 나는 보고서에 그것을 전혀 원하지 않는다.

Crystal Reports 2011 XI를 사용하고 있습니다.

+1

조건이있는 저녁 식사를 사용할 수 있습니다. - if ({myreport.field})가 null이면 true –

+0

@Hirengardhariya Suppress가 CR XI의 키워드입니까? 죄송합니다, 그냥 배우기. – johnny

+1

크리스탈 보고서에이 필드 나 섹션 또는 그룹을 숨기지 말고 null 값을 표시하지 않으려면 –

답변

3

일반적으로이 수식을 사용하여 빈 섹션을 표시하지 않습니다. 전문가 섹션 수식 편집기에서 설명합니다. 이 조건이 다른 충족 될 경우 해당 supress = 진실을 말하고있다 억제 필드에 있기 때문에

IF ISNULL({myreport.myfield}) then TRUE 
ELSE IF {myreport.myfield} = " " then TRUE 
ELSE FALSE 

은 사실이 아니며 그것은 supressed 할 수 없습니다. 빈 문자열 조건을 사용하여 NULL이 아니지만 여전히 비어있는 문제를 해결합니다.