본문 바로가기
카테고리 없음

고객불만사항 보고서

by 커사맨 2023. 12. 19.

보고서 작업시 서브페이지 체크하고 작업하시면

첫째 보고서가 주쿼리 서브쿼리 개념이 발생합니다. 

주쿼리는 메인쿼리로 모든페이지에 사용할 수 있는 컬럼이 됩니다. 

서브쿼리는 각 페이지별로 사용할 수 있는 컬럼이 됩니다. 

 

두번째로 모든 객체는 서브페이지 객체로 생성되고

서브페이지 객체는 그 페이지에 나오는 객체이며

첫페이지에 객체를 두고 기본객체로 두시면 모든페이지에 나오는 객체로 변경해야 합니다. 

 

세번째로 페이지를 추가 및 삭제가 가능하며 조건에 따라 서브페이지를 삭제할수 있다. 

추가적으로 서브리포트 방식의 구성이 가능하게 된다. 

 

 

페이지 옵션들 - 페이지 연결 옵션

                        - 페이지 넘김 조건

                        - 서브페이지 출력조건

                        - 서브리포트 페이지 지정

 

페이지 연결옵션 - 전체체크

                             연속 출력간격 설정

 

서브페이지 출력조건

- 출력 조건식 지정

  사용자 정의 

  1page      (SEQ==0 || SEQ==1) && CHK_CONSULT == "1"

  2page      (SEQ==0 || SEQ==1) && CHK_ORDER == "1" && PART_KIND != "001003"

  3page      (SEQ==0 || SEQ==1) && CHK_ORDER == "1" && PART_KIND == "001003"

  4page      (SEQ==0 || SEQ==1) && PART_KIND != "001003"

  5page      (SEQ==0 || SEQ==1) && PART_KIND != "001003"

 데이터가 없는 경우, 서브페이지 객체 삭제 

 

서브리포트 페이지 지정 - 서브 리포트 사용

 서브 리포트 파일 

 1page frmPurOrderMgtFum.mrd  보고서명

  /rp [%RDS$1%RDE][%RDS$2%RDE][%RDS$3%RDE]  파라메터 전달

  2page frmPurOrderMgtSheet.mrd

  /rp [%RDS$1%RDE][%RDS$2%RDE][%RDS$3%RDE]

  3page frmPurOrderMgtSheetOil.mrd

  /rp [%RDS$1%RDE][%RDS$2%RDE][%RDS$3%RDE]

 4page frmPurOrderMgtDetail.mrd

 /rp [%RDS$1%RDE]

 

 

고객불만사항 보고서

 

쿼리 정의에서 레코드 보기를 하면 Blob 필드가 있는 경우 레코드 보기를 할 수 없습니다. 

 

Blob 컬럼은 반복영영에 텍스트 상자 속성에 메모 객체로 설정하면 된다.