[ 파워빌더.DataWindow - 컬럼 Auto Height ]
| |
파워빌더 데이터윈도우에는 autosize height라는 게 있습니다. 각 밴드마다 살펴보시면 되구요.
기본적인 개념은 내용이 길어질 경우 자동으로 내용에 맞춰서 band 길이가 조정된다는 것입니다. 그래서 이 설정은 band의 설정과 하나이상의 컬럼 설정이 셋트가 됩니다.
먼저 detail 밴드에서 우측마우스 클릭하셔서 properties 를 선택하시면.. autosize height가 있습니다. 체크해 주세요.
다음은 내용이 가변적으로 들어가는 컬럼을 선택하세요. 그런 다음 해당 컬럼의 position 탭을 보시면. autosize height 가 있습니다. 체크하세요.
해당 컬럼의 edit 탭을 보시면.. 다음과 같은 속성들이 있는데... 우린 자동으로 height가 늘어나도록 할 것 이기 때문에.. 자동으로 horz scroll 이 되도록 하면 안되겠죠? 그 부분은 체크가 안되도록 하셔야 합니다. 헷갈리면..다 없애는게 좋죠..^^
이렇게 하면..컬럼 속성이 모두 완료 되었습니다. 이젠 좀 더 나은 레포트를 위해서 옆에 선들이 있는데 이넘들도 같이 늘어나야 이쁘겠죠?
안했을 때 어떻게 되는지는 직접 해보세요.. ^^ 우선.. 세로축 라인은 y2값만 같이 늘어나면 되니까.. position 탭에서 y2의 expression을 선택하셔서 다음과 같이 해주세요. (값은 알아서 적당히 하세요..)
if(rowcount() = getrow(), rowheight() - 8, rowheight() + 4)
다음은 아래쪽에 있는 가로선에 대한 설정입니다. 가로선은 y1과 y2가 같은 설정이면 반듯하게 나오겠죠?
rowheight() - 4
자..이제 설정은 끝나구요.. 조회를 해봅니다. 그럼 내용에 따라 row들이 다른 높이로 나옵니다.
|
'파워빌더 > DataWindow' 카테고리의 다른 글
파워빌더.DataWindow - 컬럼 Clpboard에 복사 (0) | 2017.01.26 |
---|---|
파워빌더.DataWindow - Expression 활용하기 (0) | 2017.01.26 |
파워빌더.DataWindow - 합계 컬럼 (0) | 2017.01.26 |
파워빌더.DataWindow - 계산하기 (0) | 2017.01.26 |
파워빌더.DataWindow - 컬럼 내용에 따른 width 조절 (0) | 2017.01.26 |