1.
306쪽 문제3-2번 질문드려요.
313쪽 코드 설명을 보면 '접수'테이블의 '운송코드' 필드가 'cmb운송방법' 컨트롤의 값과 같다고 나와있습니다. '운송접수관리'폼의 레코드 원본이 '접수' 테이블이기 때문이구요.
하지만 'cmb운송방법'의 '행원본'을 보면 '운송코드'는 '운송' 테이블의 '운송코드'를 저장한다고 되어있거든요.
저장하기는 '운송'테이블의 '운송코드'를 저장하는데 값이 같아야 하는건 '접수'테이블의 '운송코드' 필드가 되는건가요?
그리고 'cmb운송방법'이 '접수'테이블의 여러 필드명 중 '운송코드'와 같아야 한다는건 어떻게 알죠?
'cmb운송방법' 속성의 바운드열이 2라서, '운송코드'가 저장되기 때문에 그것과 같은 필드명을 택한건가요?
2.
306쪽 문제4-4번 질문입니다.
'접수'테이블에서 한 번도 사용하지 않은 운송방법이라고 했는데 조건이 '운송방법'이 아닌 '운송코드'의 '조건'란에 '운송코드' 필드명을 사용해서(select 운송코드) 작성되어 있습니다.
이건 왜 그런지요. '접수'테이블에 '운송방법' 필드명이 없어서인가요?
즐거운 추석 보내세요~
1.
문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.

마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

운송방법으로 비교가 가능 하다면 할 수 있겠지만 그렇지 않다면 사용하실 수 없습니다.
-
*2011-09-14 10:11:16
1.
"문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.
마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
2. 접수 테이블과 운송 테이블에 관계로 지정된 것이 운송코드입니다. 운송코드가 관계로 지정 되어 있기 때문에 비교를 할려면 운송코드를 사용 하게 되는 것입니다. 접수테이블의 운송코드가 없다면 한번도 사용되지 않은 운송방법을 찾을 수 있겠지요.
운송방법으로 비교가 가능 하다면 할 수 있겠지만 그렇지 않다면 사용하실 수 없습니다.
좋은 하루 되세요.