레포트 프로그램 셀렉션스크린 화면에서
체크박스를 누를때마다
어떤필드가 활성/비활성 상태가 반복적으로 적용되게 되어 있습니다.
그런데 필수필드에 값을 넣지 않고 체크박스를 누르니
필수값을 넣어라는 에러메세지를 뿌리면서
활성/비활성 로직이 안먹는 상황이 연출 됩니다.
여러분은 이럴때 어떤식으로 대처 하시나요?
저는 방법을 몰라서
걍 필수필드를 없애버리고(
OBLIGATORY )
실행버튼을 누를때
로직으로 해당필드의 값을 체크하게 했습ㄴ디ㅏ.
하고 나니 왠지 이런방법 말고 다른 방법이 있을듯 해서요
댓글 5
-
썬바바
2009.06.26 03:01
-
아상[vaya con dios]
2009.06.26 19:10
필수 값에 값을 넣지 않았다는게 이해가 안되요..
필수 값인데... 필수 값에 값을 넣지 않으면 당연히 실행이 안될테고..
필수 값이 아니라면 밑에 처리한 것이 맞을테고..
제가 온라인프로그램은 모르지만..필수값을 제어할수 있는게 더 신기 하네요..
열심히 공부할께요^^
-
남군
2009.06.26 20:18
체크 박스의 EVENT를 타기 이전에 필수 필드를 SYSTEM에서 체크를 하는 것 같은데 OBLIGATORY 문을 빼고 로직으로 해당 필드가 공백이면 ERROR로 처리 하시는게 나을것 같습니다.. -
진
2009.06.27 00:07
체크박스를 누를 때마다 user-command를 지정했다면 parameter 또는 select-option에서 obligatory option을 넣어주면 안됩니다.
다른 방법은 없습니다.
-
bd
2009.07.01 18:43
필수 값이란 선행으로 먼저 입력이 되어야 하는 부분입니다.
로직으로 처리 하실지..아니면 obligatory 로 처리 하실지는 방법론 적인것이란 생각이 드내요..
제가 답변을 하기에는 좀 그러네요. 아밥손땐지가 너무 오래되어서...제가 알기론 On-line에서는 required 리난 스크린 속성을 통해서 제어가 가능하지만 레포트 프로그램 Selection-SCreen에서는 Obligatory필드에 대해서 제어가 안되더군요..왜냐면 On-Line은 PAI/PBO를 통해서 가능하는데 Screen 1000에서는 Standard라서 ....짧은 소견이었습니다...