테이블 컨트롤인데요
시작일 ㅣ 종료일 ㅣ 계획차수 ㅣ 예상인원 ㅣ 스
2006.01.01ㅣ 2006.03.31 ㅣ 1 ㅣ 60 ㅣ 크
2006.07.01ㅣ 2006.09.30 ㅣ 1 ㅣ 60 ㅣ 롤
합계 ㅣ 2 ㅣ 120 ㅣ 바
이런식으로 생겼습니다.
제일 마지막 라인인 합계 필드들은 어떻게 삽입해야 하나요?
그리고 오른쪽에 스크롤바도 비활성화 상태로 되어있어요..
어떻게 만들어야 하는지 알고싶습니다.
관련자료 있으심 꼭 부탁드립니다~
급급~해서요~
댓글 4
-
할일없는무급개발자
2008.05.16 18:11
-
CoolGuy
2008.05.16 18:15
그냥 제 생각인데요~
데이터 뿌려주고 나서 인터널테이블 데이터수를 읽은다음 +1 을시킨라인을
append 시키고 current_line 을 모디파이시키면서 if 문으로 제어해서
값을 집어넣으면 어떨까요?^^;
-
w
2008.05.16 18:50
일반적으로 님이 원하시는 형식으로 처리하기위해선 ALV를 쓰구요.
Table Control에서는 TC box 아래 합계출력을 위한 칸을 만들어서 보여주는것이 일반적인 폼이죠.
윗분들 말처럼 편법으로 가장 아래 합계를 구한 라인 하나를 추가하는 편법을 쓸 수도 있겠지만
해보시면 아시겠지만 뭔가 잘 안맞으실꺼에요.
예를들어 종료일에 텍스트로 '합계' 라고 해야 한다거나 통화컬럼에 텍스트를 써야 한다거나 하는일이 생기죠...^^
-
좋아
2008.05.16 19:06
alv로 안하실꺼면.. 할일 없는 무급개발자 님 말씀처럼 밑에 필드를 추가해서 하시는게 좋은 방법같네요..^^
저두 궁금하네요...
테이블 컨트롤 안에는 현실적으로 힘들듯한대요
우선 시작일 종료일 자체에 합계라는 필드가 들어가기 힘들거같고
첫 필드가 텍스트 필드라고해두 강제적으로 계산해줘서 넣어 줘야할꺼 같은대요.
loop 안에는 화면에 있는 값만 읽기 때문에 loop 밖에서 다시 loop 돌려서 합계구해서 강제로 넣어 줘야할듯한대요..
이런 형태보다는
시작일 ㅣ 종료일 ㅣ 계획차수 ㅣ 예상인원 ㅣ 스
2006.01.01ㅣ 2006.03.31 ㅣ 1 ㅣ 60 ㅣ 크
2006.07.01ㅣ 2006.09.30 ㅣ 1 ㅣ 60 ㅣ 롤
바합계 계획차수 2 예상인원 120
이런식으로 입출력 필드로 따로 뺴서 해야 정상인거 같은대..
함 연구 해봐야 할 듯하네용...