티스토리 뷰


파워빌더 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 값 읽어오는 방법



댓글