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

정기 교육 내용

by 커사맨 2023. 8. 23.

데이터베이스 접속

Ctrl + T

Ctrl + Q

컨트롤라인

빨간색 모든 페이지

파란색 해당 페이지

 각 4개씩 총 8개까지 그릴 수 있음

매핑하기 방법

=> 드래그

Ctrl + W

매핑 지우기

 

필요한 필드 더블클릭하면 요약 작성의 스크립트에 들어감

선택한 필드들 사이에 연산을 넣어 사용할 수 있음

F5로 미리 확인

 

 

행, 열 삽입/삭제

 

문자열과 함께 쓸때 => &로 이어서 사용

글꼴, 정렬, 선 속성

=> 미리보기 결과(F5)

가상선을 만난다면 페이지가 넘어감

셀 병합

=> 같은 데이터라면 셀이 병합됨

 요약부 추가

 

 반복수 설정 => 행의 수 설정

 전체 또는 페이지로 설정
전체 => 전체에서 보임
페이지 => 해당 페이지에서만 보임

iif

sum(iif(fieldname == "code11", 1, 0))

매출액(판매수량*판매단가) 100 이상이면 1, 아니면 0 출력

 

100 이상이면 글씨색 빨강

iif(판매수량*판매단가 > 100, 
changeattr(판매수량*판매단가, "FC", "255,0,0"),
판매수량*판매단가)

iif(판매수량*판매단가 > 100, 
changeattr(판매수량*판매단가, "FC@FA", "255,0,0@U"),
판매수량*판매단가)

iif(판매수량*판매단가 > 100, 
changeattr(판매수량*판매단가, "FC@FA@FS", "255,0,0@U@20"),
판매수량*판매단가)

iif(mod(count(판매일자),2)==1,
changerowattr(판매일자,"BC","192,192,192"),
changerowattr(판매일자,"BC","255,255,255")
)

changerowattr => 한행(row)
changeattr => 한칸(cell)

쿼리문에 조건 추가

파라미터 사용

* rp => 숫자로 순서대로

* rv => 파라미터명으로

 파라미터 설정

/rp [19980202] [19980203]

 rv rp 혼용

/rv startDT[19980204] endDT[19980206] /rp [홍길동] [일판매실적]

/rpdup /rop - 양면인쇄

 

 SELECT 일판매실적.판매일자,일판매실적.상품Code,일판매실적.고객Code,일판매실적.판매수량,일판매실적.판매단가
 FROM 일판매실적
 WHERE 일판매실적.판매일자 BETWEEN ':(startDT)' AND ':(endDT)'
 ORDER BY 일판매실적.판매일자 ASC

 

getparam()

getparam("$1")  & " - " & getparam("$2") 

* deletecolumn()

사용법 ; deletecolumn(opt)

opt가 1인 경우는 삭제된 컬럼의 width만큼 표를 늘려주고, opt가 0인 경우는 그냥 해당 컬럼만 삭제

* deleterow()

사용법 ; deleterow(opt)

opt가 1인 경우 해당하는 행 삭제