전체 글
개발자 카이트입니다. 프로그램 관련 지식을 정리합니다.
-
두 질문 모두 아래 스크립트로 제어 가능하십니다. (Report 1,2,3 가 있는 보고서 기준) 최상의 컴포넌트인 ReportTemplate 의 Onlnitialize 이벤트에 아래 스크립트 적용 [리포트 순서 변경 방법] ReportTemplate.SetBindingOrderList("Report3,Report1,Report2"); [리포트 삭제 방법] ReportTemplate.SetBindingOrderList("Report3,Report1");
[ozReport] 오즈레포트 페이지 탭 순서 변경 방법 / How to change the tab order of the Oz Report page두 질문 모두 아래 스크립트로 제어 가능하십니다. (Report 1,2,3 가 있는 보고서 기준) 최상의 컴포넌트인 ReportTemplate 의 Onlnitialize 이벤트에 아래 스크립트 적용 [리포트 순서 변경 방법] ReportTemplate.SetBindingOrderList("Report3,Report1,Report2"); [리포트 삭제 방법] ReportTemplate.SetBindingOrderList("Report3,Report1");
2023.02.11 -
var year = This.GetDataSetValue("paramInfo.YEAR"); var hakgi = This.GetDataSetValue("paramInfo.HAKGI"); var yyHakgi = year + "" + hakgi if(yyHakgi > 20221){ This.SetEnable(false); }else{ This.SetEnable(true); }
[ozReport] 특정 페이지 조건문을 통해서 보이거나 안 보이게 하는 방법 / How to make it visible or invisible through a specific page conditional statementvar year = This.GetDataSetValue("paramInfo.YEAR"); var hakgi = This.GetDataSetValue("paramInfo.HAKGI"); var yyHakgi = year + "" + hakgi if(yyHakgi > 20221){ This.SetEnable(false); }else{ This.SetEnable(true); }
2023.02.11 -
1. 상단메뉴 > 컴포넌트 추가 > 멀트플렉스 공간에서 리전 클릭 2. 고정테이블에 데이터 출력 공간만큼 드래그 3. 리전 속성 : 제한된 수직 4. 리전 안에 밴드 추가 상단 메뉴 > 밴드 추가 > 데이터 밴드 영역에서 데이터 밴드 리전 영역만큼 사이즈 만들어줌 여기에서 기존 데이터셋 영역과 별개로 다른 데이터셋을 설정해줄 수 있음 5. 데이터셋 안에서 커서두고, 상단 메뉴 > 컴포넌트 추가 > 고정 테이블 > 원하는 칸만큼 생성 후 6. 고정 테이블 셀 클릭 > 속성 > 데이터 형태 : 데이터 > 원하는 필드이름 설정
[ozReport] 리전 Region 고정 테이블에서 2개 이상 데이터셋 사용하고 싶을 때 / When you want to use more than one dataset in a region fixed table1. 상단메뉴 > 컴포넌트 추가 > 멀트플렉스 공간에서 리전 클릭 2. 고정테이블에 데이터 출력 공간만큼 드래그 3. 리전 속성 : 제한된 수직 4. 리전 안에 밴드 추가 상단 메뉴 > 밴드 추가 > 데이터 밴드 영역에서 데이터 밴드 리전 영역만큼 사이즈 만들어줌 여기에서 기존 데이터셋 영역과 별개로 다른 데이터셋을 설정해줄 수 있음 5. 데이터셋 안에서 커서두고, 상단 메뉴 > 컴포넌트 추가 > 고정 테이블 > 원하는 칸만큼 생성 후 6. 고정 테이블 셀 클릭 > 속성 > 데이터 형태 : 데이터 > 원하는 필드이름 설정
2023.02.10 -
> TO_CHAR(TO_DATE(TERM_SDT, 'YYYYMMDD'), 'YYYY-MM-DD')
[ozReport] error literal does not match format string> TO_CHAR(TO_DATE(TERM_SDT, 'YYYYMMDD'), 'YYYY-MM-DD')
2023.02.10 -
"오즈" 스크립드 ( 자바아님) string fromdate, fromdate_new; fromdate = getdata("데이터셋.컬럼명"); fromdate_new = formatDate( parseDate(fromdate, "yyyyMMdd"), "yyyy'. 'MM'. 'dd'. ('EEE')'"); setattr("caption", fromdate_new);
[ozReport] 날짜, 요일 코드"오즈" 스크립드 ( 자바아님) string fromdate, fromdate_new; fromdate = getdata("데이터셋.컬럼명"); fromdate_new = formatDate( parseDate(fromdate, "yyyyMMdd"), "yyyy'. 'MM'. 'dd'. ('EEE')'"); setattr("caption", fromdate_new);
2023.02.10 -
GetDataSetRowIndex 데이터셋의 현재 레코드 커서 인덱스를 가져옵니다. integer GetDataSetRowIndex ( [ string DataSetPath ] ) GetDataSetRowCount 데이터 개수를 가져옵니다. integer GetDataSetRowCount ( [ string DataSetPath ] ) SetText 텍스트를 설정합니다. void SetText ( string Text ) GetComponentByName 해당 이름의 컴포넌트를 가져옵니다. object GetComponentByName ( string ComponentName ) GetDataSetValue 해당 필드에 대한 데이터 값을 가져옵니다. var GetDataSetValue ( string F..
[ozReport] 오즈 스크립트 참고GetDataSetRowIndex 데이터셋의 현재 레코드 커서 인덱스를 가져옵니다. integer GetDataSetRowIndex ( [ string DataSetPath ] ) GetDataSetRowCount 데이터 개수를 가져옵니다. integer GetDataSetRowCount ( [ string DataSetPath ] ) SetText 텍스트를 설정합니다. void SetText ( string Text ) GetComponentByName 해당 이름의 컴포넌트를 가져옵니다. object GetComponentByName ( string ComponentName ) GetDataSetValue 해당 필드에 대한 데이터 값을 가져옵니다. var GetDataSetValue ( string F..
2023.02.10