안녕하세요 수고많으십니다.
액세스 문제 347페이지 문제3의 2번문제 질문드립니다.
cmb운송방법과 cmb중량에 지정된 값을 모두만족하는 이벤트 를 작성하는데
cmb운송 데이터형식이 문자니까
me.recordsource = "select * from 접수 where 운송코드 = '" & cmb운송방법 & "'"
이렇게 쌍.홑.쌍으로 입력해야 하는거 아닌가요?
답안 마지막부분에 쌍따옴표가 안나와잇어 질문드립니다.
답이
me.recordsource=" select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드= '" & cmb중량코드 & "'"
로 나와 있습니다.
운송방법에서 끝난 것이 아니기 때문에 "'" 로 작성하지 않은 것입니다.
cmb운송방법에서 받은 값을 문자로 타나내기 위한 것입니다.
아래와 같이 괄호가 묶인다 생각하시면 조금 편하실 것입니다.
"select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"
와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.
"select * from 접수 where 운송코드='운송방법' And 중량코드='중량'"
값이 입력되면 위와 같이 되는 것이죠.
좋은 하루 되세요.
-
*2018-01-22 12:40:33
답이
me.recordsource=" select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드= '" & cmb중량코드 & "'"
로 나와 있습니다.
운송방법에서 끝난 것이 아니기 때문에 "'" 로 작성하지 않은 것입니다.
cmb운송방법에서 받은 값을 문자로 타나내기 위한 것입니다.
아래와 같이 괄호가 묶인다 생각하시면 조금 편하실 것입니다.
"select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"
와 같이 생각 하셔야 합니다. '" 와 "' 는 cmb운송방법에서 나온 값을 문자로 표시하기 위한 것으로 생각 하셔야 하는 부분입니다.
"select * from 접수 where 운송코드='운송방법' And 중량코드='중량'"
값이 입력되면 위와 같이 되는 것이죠.
좋은 하루 되세요.