• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1186
2006.10.20 (19:27:42)
안녕하세요?

그리드1과 그리드2가 각기 다른 그리드이기 때문에 crosstab이나 이런것은 아닙니다.

해당 기능을 구현하실려면 데이터셋이 2개 필요합니다.

일일이 데이터셋의 sum메소드를 이용해서 구하신후 데이터셋을 구성하시는 방법이 있습니다.

그러나 매번 이렇게 처리하기가 좀 그렇죠?

일단 쿼리로 해결하는게 제일 간단할것 같습니다.

쿼리에서 subsum을 구하신후 해당 데이터셋을 조회하여 그내용을 subsum된 내용만 필터 처리해서

Grid1/2에 뿌려주는게 제일 빠르고 간단할것 같습니다.

그럼 수고하세요/

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 파워콤
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : jeus4.2
>* DB 종류 : oracle8
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>
>Grid1
>=================================
>Code Amt1 Amt2  
>--------------------------------
> A   1000 2000
> A   1000 2000
> A   1000 2000
> B   1000 2000
> B   1000 2000
>=================================
>
>결과
>Grid2
>=================================
>Code Amt1 Amt2  
>--------------------------------
> A   3000 6000
> B   2000 4000
>=================================
>
>
>
>Grid1밑에 Grid2처럼 합계를 구현하려고 합니다.
>비슷한 질문이 있어 답글을 보니
>
>--- 컴퍼넌트 메뉴얼중 그리드컴퍼넌트의 ExpresstionFunction -> CrossTab_Function -> crosstabSum
>부분을 참조하시면 해결될듯 하네요 ---
>
>위처럼만 적어 놓으셨는데 도통 모르겠습니다.
>
>crosstabSum 예제로는 컴럼을 오른쪽으로 합계구현을 하였는데
>저는 Grid1밑에 Grid2를 붙여서 합계표현을 하고 싶습니다.
>
>Grid2처럼 A,B로 나누어진 합계 밑에 sumtext를 써서 자동으로보여지는 합계도 보여지게 하고 싶습니다.
>
>담당자님 몇일 메뉴얼보며 끙끙 앓다가 글 남깁니다.
>도와주십시요.
>
>자세한 답변 부탁드립니다.
>
>
>
 
Tag List
XE Login