[PB]매뉴얼 (10) 데이터윈도우 객체 강화
3.PROGRAMMING/Power Builder / 2011. 7. 19. 13:51
# 데이터윈도우 페인터 작업공간
Presentation Style과 Data Source 를 선택하면 파워빌더는 기본적인 데이터윈도우객체를 만들고 데이터윈도우 페인터 작업공간을 디스플레이한다.
* 작업공간의 이해
- 대부분의 Presentation Style에서 작업공간은 밴드(band)들로 나뉜다.
- 이 밴드들에는 실제로 텍스트, 드로잉객체들, 그래프, 집계형 계산필드 등을 포함해서 어떠한 정보라도 표시할 수 있다.
* Header Band
- 매 페이지/스크린의 맨 위에 디스플레이 될 정보를 포함(보고서이름,날짜등)
* Detail Band
- 검색된 데이터가 디스플레이 되고 사용자가 데이터를 입력/갱신하는 영역
* Summary Band
- 행이 모두 끝난후 요약 정보를 디스플레이 하는 영역
* Footer Band
- 매 페이지/스크린 띁에 디스플레이 할 정보를 포함(쪽번호등)
# 밴드 영역의 조정
마우스로 밴드를 나타내는 바를 잡고 위/아래로 드래그 한다.
# Zoom사용하기
데이터윈도우객체의 한부분을 자세히 보거나 전체를 보기위해 줌을 사용한다.
Design>Options 해서 dataWindow Options 특성용지의 Zoom탭 선택
# 데이터윈도우 객체 미리보기
* 사용자에게 보이는 모양과 실행할 때 동작을 테스트하기 위해서 미리보기를 할 수 있다.
* 미리보기를 할때 데이터 검색/수정/소트/필터링/임포트/프린트 등을 할 수 있다.
# 가변-높이 Detail 밴드 지정
* 데이터의 길이가 달라 행의 수가 가변적인 요소가 있는 경우 각 데이터의 길이에 맞게 밴드의 높이가 달라져야할 필요가 있을 때 사용된다.
* 가변-높이 밴드 만들기
1. 테이블의 컬럼 타입을 정의할 때 varchar 로 정의
2. 데이터윈도우 객체를 정의할 때, 해당 컬럼 특성용지의 Position 탭에서 Autosize Hhight 체크박스 선택 Edit 탭 에서 Auto Horz Scroll 체크박스 선택해제
3. Detail 밴드의 특성용지에서 General탭에서 Auto Height 체크박스 선택
# SQL Select 문장 변경하기
* 데이터소스가 SQL(Quick, Select, SQL Select, Query)면 그래픽하게 SQL문장을 수정할 수 있다.
* SQL 데이터소스 수정하기
1. 데이터윈도우 작업공간에서 Design>Data Source 하면, Select페인터가 디스플레이
2. Design>Convert To Syntax/Design>Convert To Graphics 로 전환하면서 Syntax로 그래픽하게 Select문장을 수정한다.
3. 다시 Design>Data Source하면 데이터윈도 작업공간으로 돌아온다.
# 객체 슬라이딩
* 왼쪽 또는 위쪽의 불필요한 공백을 제거하기 위해 사용
* 각 객체의 특성용지 Position 탭 또는 Slide 드롭다운툴바/Slide Left 버튼에서 해당기능사용
* Left: 디자인할때 왼쪽에 위치한 객체와 겹치면 작동하지 않는다.
* Up-Directly Above : 바로 윗 행이 공백이여야한다. 즉, 이미 슬라이드된 내용이 있어도 슬라이드 하지 않는다.
'3.PROGRAMMING > Power Builder' 카테고리의 다른 글
[PB]매뉴얼 (05) 컨트롤 (0) | 2011.07.19 |
---|---|
[PB]매뉴얼 (06) 파워스크립트 (0) | 2011.07.19 |
[PB]매뉴얼 (07) 함수 (0) | 2011.07.19 |
[PB]매뉴얼 (08) 메뉴 (0) | 2011.07.19 |
[PB]매뉴얼 (09) DataWindow 객체 (0) | 2011.07.19 |