보고서를 만들고 아래의 두 매개 변수로 필터링하려고합니다.Crystal Reports 레코드 선택 조건이 여러 개인 경우
매개 변수 값은 다음과 같습니다.
Call_type = "All" , "Sale" , "Buy"
and
Call_status = "All" , "Sold" , "Pending" , "None" , "Closed"
나는 아래의 공식을 사용했다;
(
if {?type} <> "All" then
{cars_call_log.type} = {?type}
else
true;
);
(
if {?status} <> "All" then
{cars_call_log.status} = {?status}
else
true;
);
하지만 첫 번째 If 조건에서만 작동합니다. 두 조건 모두에서 작동하지 않습니다. 첫 번째 매개 변수로 필터링 한 다음 (필터링 된 레코드) -> 두 번째 매개 변수로 필터링합니다.
은 당신의 요구에, 사 미라
당신은 오히려 하나의 복합 명령어보다, 개별 명령어에 추가된다. – craig