책 내용 질문하기
1급 기본모의고사 5회 엑세스 질문드립니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
343
조회수
124
작성일
2015-10-07
작성자
첨부파일

문제3번에 2번 recordsource 문제 질문드려요

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


답이 이건데요

저는

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

where량코드='" & cmb중량 & "'"

이렇게 썼거든요 운송코드도 텍스트고 중량코드도 텍스트라서 작은따옴표로 감싸고 큰다옴표로 마무리하는걸로 알고

있는데요 왜 운송코드에서 큰따옴표 하나가 빠지는지 이해가 안되서요..ㅜㅜ 그리고 select * from 접수 where 도

왜 빠지는건지 설명좀 부탁드려요 빨간색 체크한게 답이랑 다른 부분입니다.


답변
2015-10-08 11:46:35

select * form 접수 부분은 한번만 작성하면 되구요.

조건을 더 추가하려면 and 연산자 등을 이용하시면 되는 부분입니다.

그래서 조건만 추가하는 것이죠.

"select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"

와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.

"select * from 접수 where 운송코드='운송방법' And 중량코드='중량'"

값이 입력되면 위와 같이 되는 것이죠.

좋은 하루 되세요.

  • *
    2015-10-08 11:46:35

    select * form 접수 부분은 한번만 작성하면 되구요.

    조건을 더 추가하려면 and 연산자 등을 이용하시면 되는 부분입니다.

    그래서 조건만 추가하는 것이죠.

    "select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"

    와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.

    "select * from 접수 where 운송코드='운송방법' And 중량코드='중량'"

    값이 입력되면 위와 같이 되는 것이죠.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.