나른한 오후 다들 힘내시구요 죄송하지만 한가지만 부탁드리겠습니다
레포트 프로그램이구요
셀렉트를 해와서 기본화면에 뿌려줬구요 그걸 하이드해서 디테일리스트에서 자세한 세부내용을 뿌려주는 프로그램입니다
여기서 주민번호를 누르면 주민번호는 중복될수 없기때문에 바로 디테일 리스트를 뿌려주면 되구요 근데 이름이 문제입니다
이름은 같은 이름이 나올수가 있으니 중복체크를 해야하잖아요
체크까지는 어떻게 된거 같은데 중복체크를 해서 중복이 아니면 바로 디테일리스트를 뿌려주구요
중복이면 팜업창을 띄어야 합니다 팝업창안에 주민번호와 이름이 나오도록요 물론 중복이니 같은이름이 다 출력되어야하구요 그래서 그곳에서 주민번호를 선택하면 다시 디테일리스트로 넘어가야 합니다
팝업창을 띄우는것을 모르겠구요 막상 띄운다고 해도 중복된 이름을 어떻게 넣어줘야할지 감이 안잡힙니다
늘 도움만 받아서 죄송하구요 복많이 받으십시요 모두들
댓글 5
-
CoolGuy
2008.05.16 00:10
-
bd
2008.05.16 00:15
평션은
POPUP_TO_CONFIRM 사용하시면 되실꺼 같구요.
팝업창에 나와야 하는 리스트들은 펑션 안에
TEXT_QUESTION = ' ' 부분을 참조 하시면 될듯 합니다.
-
초보아밥퍼
2008.05.16 00:53
현재 진행상황을 요약해보자면
화면 뿌리고 주민등록번호 클릭 -> 디테일화면 뿌리고 (문제업고)
화면 뿌리고 이름 클릭 -> 주민번호와 이름 출력화면 클릭 -> 디테일화면 뿌리고 (팝업이 문제고).
주민번호와 이름 출력화면 클릭 <-- 이경우가 문제가 되는거죠?
이름을 클릭할경우 인터널 테이블을 새로 만드셔서 기존 화면의 데이터들중
이름이 같은 데이터를 뽑아 내시면 되겠네요 우선은.
LOOP AT 기존 IT_TAB WHERE NAME = 조건 이름값.
뉴 IT_TAB-JUMIN = 기존IT_TAB-JUMIN.
뉴 IT_TAB-NAME = 기존IT_TAB-NAME.
APPEND 뉴 IT_TAB.
CLEAR 뉴 IT_TAB.
ENDLOOP.
IF 뉴 IT_TAB 레코드가 1이면
디테일 화면
ELSE.
CALL SCREEN 팝업 스크린 STARTING AT 10 10.
ENDIF.
이런식으로 그냥 해주셔도 되겠는데요.
-
bd
2008.05.16 01:02
초보아밥퍼님에 답글을 볼때 마다 부끄워러 지는군효 ;;우어어어~~ ^^
펌!
-
밥먹고아밥해요
2008.05.16 02:27
답글 감사드립니다 초보아밥퍼님께는 언젠가 한번 밥을 사야할거 같아요
제가 돈좀벌고 그럼 꼭 한번 대접해드리고 싶네요
이쪽일하시는분들 머하나 물어보기 무섭고 힘든데 이사이트를 통해서 조금이나마 편하게 묻고 알고 갑니다
제짧은 생각인데요~^^
팝업창이 별건아니구 콜스크린해서 크기지정해주던가 다이얼로그로 창띠우시면 될듯..
방법은 여러가지가있을듯싶네요!!
WINDOW STARTING AT.. 이걸루 스크린 만드셔서 데이터뿌려주시거나
아예 call screen 하셔두될듯싶고~
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
SUPPRESS DIALOG.
write : ....
쓰셔서 나타내주셔도 될듯싶네요~~