문제 3에 2번 '운송접수관리'폼의 '검색'버튼(cmb검색)을 클릭할때 다음과 같은 기능을 수행하도록 구현하시오
'cmb운송방법'에 지정된값과 'cmb중량'에 지정된 값을 모두 만족하는 레코드만 표시
recordsource속성을 이용할것
Me.RecordSource="Select * From 접수 where 운송코드= ' " & cmb운송방법 & " ' and
중량코드= ' " & cmb중량 & " ' "
이 정답에서 레코드원본 속성을 확인해서 접수 를 사용하는거 까지 이해가 갑니다
이후에 운송코드 필드가 cmb운송방법 컨트롤의 값과 같고, 중량코드 필드가 cmb중량 컨트롤의 값과 같은 레코드를 뜻하는 where 절이 이해가 안되네요
설명 부탁드립니다..
문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.

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

-
*2012-08-14 03:04:12"
문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.
마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
좋은 하루 되세요.