홈 · 개발 참고자료

개발 참고자료

Evaluate, LookupDisplay

작성자
관리자
작성일
2015-05-13
조회
11911
분류
파워빌더
/******* 컬럼의 디스플레이된 값을 가져온다(dddw, ddlb등) *******/


string col_name
col_name = dw_sheet.describe("Evaluate('LookUpDisplay(컬럼이름)'," + string(row) +")")
messagebox("컬럼이름",col_name)






/******* Number Type 컬럼의 Sum을 구하려면,(데이타윈도우상에 Computed Column이없어도 됨) ********/
String ls_Sum
ls_Sum = dw_1.Describe( "Evaluate('sum(salary)', 0)" )
참고로 Describe()의 Return값은 String이다.




ls_evaluate = 'evaluate("sum(if(jejo_no=~'' + ls_jejo_no + '~' and gongjung_rec=' + String(ll_gongjung_rec) + ', qty, 0) for all)", 0)'




ll_sum_qty = Long( dw_Pon.Describe(ls_evaluate))