파워빌더 DW 클릭시 Group의 Trailer Band 의 Computed Field 값 읽어오는 방법
DataWindow Clicked() 이벤트에 아래와 같이 작성합니다.
=============================================================================================
Long ll_pos, ll_row, ll_value
String ls_string , ls_band
ls_band = dw_1.GetBandAtPointer() // 클릭한 Band 정보를 읽어낸다.
IF Pos(ls_band, 'trailer') > 0 THEN // Trailer Band 일 경우만 동작
ls_string = dw_1.GetObjectAtPointer( ) // 클릭한 오브젝트의 이름과 Row 번호 얻기
ll_pos = POS(ls_string, '~t') // 오브젝트의 이름과 Row 번호가 탭으로 구분되어 있음
ll_row = LONG(TRIM(MID(ls_string, ll_pos + 1)))
ll_value = dw_1.object.compute_1[ll_row] // 해당 Row의 Computed Field 값 읽기
END IF
=============================================================================================
파워빌더 DW 클릭시 Group의 Trailer Band 의 Computed Field 값 읽어오는 방법 파워빌더 DW 클릭시 Group의 Trailer Band 의 Computed Field 값 읽어오는 방법