보고서 설계자: SQL 문

보고서의 본문 섹션에 SQL 문을 사용하여 표시할 데이터를 검색할 수 있습니다. 본문 섹션과 SQL 문에는 레코드 값을 사용할 수 있습니다. 레코드 값은 중괄호{ } 안에 작성합니다.

SQL 문에 사용된 레코드 값이 NULL을 반환하는 경우 0 또는 ‘’으로 변환됩니다. “

레코드 값

설명

{ColumnName}

속성 이름을 표시합니다. 이 값은 런타임 시 그룹에 대해 정의된 각 SQL 문의 레코드 값으로 대치됩니다. 문자가 포함된 레코드 값을 사용할 수도 있습니다.

예: 화면표시 모형 {Name}에 FID {Fid}가 있습니다.

{Parameter.Filter}

레코드를 필터합니다. 이 필터는 현재 필터된 레코드의 데이터만 인쇄되도록 런타임 시 각 양식의 현재 필터로 대치됩니다.

{Parent.ColumnName}

상위 그룹의 레코드 값을 찾습니다.

{Parent.Parent.ColumnName}

상위 그룹의 상위 레코드 값을 찾습니다.

{Report.Sum(ColumnName)}

속성 값의 합계를 계산합니다. 이 함수는 본문과 바닥글 섹션에서만 사용할 수 있습니다. 두 섹션의 차이점에 유의합니다.

본문 섹션에서는 현재 합계를 계산합니다.

바닥글 섹션에서는 전체 합계를 계산합니다.

SQL 값을 사용하여 머릿글 섹션의 합계를 계산합니다. 예: select sum(money) from table where parent={key}

{Report.Avg(ColumnName)}

평균을 계산합니다. 이 함수는 본체와 바닥글 섹션에서만 사용할 수 있습니다.

{fun.xxx}

함수를 실행합니다.

보고서에 함수 사용을 참고하십시오.

{sql.xxx}

복합 SQL 문을 실행합니다.

보고서에 SQL 값 사용을 참고하십시오.

{Parameter.xxx}

보고서에 매개변수 사용을 참고하십시오.