2011-08-09 2 views
0

나는 사용 된 지불 방법에 의한 티켓 판매의 요약을 보여주는 보고서를 정리하는 임무를 맡았습니다. 요구 사항 중 하나는 목록의 하단에 '현금/수표'카테고리를 추가하고 그 위에 다른 신용 카드를 모두 넣는 것입니다. Cash/Check 이외의 모든 지불 유형이 클라이언트의 사양에 따라 변경 될 수 있으므로 그룹 옵션을 사용하여 지정된 주문을 설정하면 작동하지 않으므로 각 지불 유형에 대해 개별 그룹을 생성 한 후이를 입력 할 수 없습니다 주문. 내가 필요한 것은 알 수없는 지불 유형의 정렬되지 않은 (또는 적어도 명시 적으로 정렬되지 않은) 목록이 뒤 따르는 목록의 맨 아래 또는 맨 위에 알려진 지불 유형의 정렬 된 목록을 넣는 방법입니다. 나는 알 수없는 항목이 관련된 인터넷에서 이것을 할 수있는 좋은 방법을 찾을 수 없었습니다. 이견있는 사람?그룹화하지 않고 임의의 정렬 순서를 지정하려면 어떻게해야합니까?

+0

일부 샘플 데이터를 추가하고 출력에서 ​​정렬하는 방법을 보여줍니다. – Eddy

답변

1

독립적 인 시퀀스 필드를 추가하거나 목록의 맨 아래에 있도록 목표 값에 접두사가 추가 된 값으로 정렬하십시오. 이 예에서

, 나는 resDesc 값이 알파벳 순으로 정렬 할 resSupCode 값 = 0, 어떤 경우에는 내가 먼저 분류하려는, 그래서 제목에 공간을 추가하지 않으면 :

if {vw_rpt_waitlist.resSupCode} < 1 then 
    formula = Switch ({vw_rpt_waitlist.resSupCode} = -1, "Total, No Residence Listed", _ 
         {vw_rpt_waitlist.resSupCode} = 0," " + {@xtab_title} + " Total") 
else 
    formula = {vw_rpt_waitlist.resDesc} 
end if 
0

을겠습니까 목록에있는 첫 번째 값에 대해 1을 반환하는 수식을 만들고, 목록에있는 두 번째 값에 대해 2를 반환하는 등의 작업을 수행하고, 그 밖의 모든 작업에 대해 8 (또는 12 또는 1000 등)을 반환 할 때까지 계속 작업합니다. Crystal에게 지불 유형 필드 대신 해당 수식을 정렬하도록 하시겠습니까?

0

현금/수표 쿼리를 하위 보고서에 포함 시키십시오. 보고서 바닥 글 섹션을 추가하십시오.

관련 문제