2013-06-28 3 views
0

계정 작성 페이지에서 확인란을 설정하고 사용자가 보고서에 특정 항목을 표시하려는 상자를 선택하면 DB에 연결되었습니다 (PDF CR에서). 스키마 (비트 값)에 DB 값을 추가했으며 다른 필드도 있습니다. 비트 값은 0DB의 비트 값을 기준으로 Crystal Reports의 입력란을 표시하지 않습니다.

경우

어떻게 내가 IF/ELSE CR 내에서 그것을 억제하기 위해 노력했습니다하지만이 제대로 작동하지 않습니다 3 개 항목을 억제 않습니다.

수식 필드를 만들고 항목을 표시하지 않아야합니까?

내가 생각할 수있는 모든 것을 시도한 결과 예제가 인정 될 것이다.

답변

1

필드를 마우스 오른쪽 버튼으로 클릭하고 '필드 포맷 ...'을 선택하십시오. 공통 탭을 선택하십시오. Suppress 체크 박스의 오른쪽에있는 버튼을 클릭하십시오. 수식에 다음 텍스트를 입력하십시오.

CurrentFieldValue=0 

다른 필드와 함께 프로세스를 반복하거나 서식 복사 단추를 사용하십시오.

+0

완료! 나는 이것을했으나 CR은 계속 오류가 발생했다 : '여기에 문자열이 필요하다.' 경고를 무시하고 이제 False 일 때 값을 표시하지 않습니다. 감사. –

0

DataTable을 채우고이를 CR에 전달하면 ForEach 루프가 DataRows를 통해 데이터를 마사지 할 수 있습니다.

더 나은 방법으로 데이터를 반환하는 저장 프로 시저에서이 문제를 처리 할 수 ​​있습니다.

+0

제안 해 주셔서 감사합니다. 그러나 위의 방법은 (적어도 나를 위해) 더 빨랐습니다. –