책 내용 질문하기
3번의 2,3번 문제 질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
332
조회수
60
작성일
2012-05-10
작성자
첨부파일

3-2번 문제 해답식이

Me.RecordSource = "select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드 = '" & cmb중량 & "'"

이렇게되는데 where 조건문이 이해가 안갑니다.

cmb운송방법과 cmb중량에 지정된값이 운송코드와 중량코드라는 건가요??

운송코드와 중량코드 자리에 어떻게,왜 운송코드와 중량코드가 들어올수있는지 모르겠어요

그러니까 다시말해서...

만약에 문제가 바뀌어서 나온다면 운송코드 자리에 무엇이 들어가는지 어떠한 방법을 통하여 알수 있는건지 설명좀 부탁드릴께요.

3번문제의 where값도 같은질문이에요

맨처음 []에 나오는 값은 찾을값? 이라고 알고있었는데.. 흠...

답변
2012-05-11 06:45:40

문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로

cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.

cmb운송방법 컨트롤의 행원본을 확인 하시면

운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.



마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
좋은 하루 되세요.
"
  • *
    2012-05-11 06:45:40

    문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로

    cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

    레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.

    cmb운송방법 컨트롤의 행원본을 확인 하시면

    운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.



    마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.