엑세스 351쪽 기본모의고사 5회 문제 3번에 2번 문제에서요.
Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "' and 중량코드='" & cmb중량 & "'"
여기서 운송코드='" & cmb운송방법 & "' 이 부분은
cmb운송방법의 바운드 열이 운송코드이기 때문에 이해가 가는데요.
cmb중량의 경우는 바운드 열이 중량코드가 아니라 중량인데 왜 cmb중량이라고만 써도 답이 나오나요?
그리고 엑세스 387쪽 기본 모의고사 8회 문제 3번에 3번입니다.
답이
Month([판매일자])=Month(DateValue([Forms]![판매현황]![txt판매일자]))
이것인데요.
datevalue를 넣지않아도 같은 결과가 나오는 것 같은데
datevalue를 넣는 이유가 무엇인가요? 채점결과로는 넣지 않으니 틀렸다고 나오네요.
감사합니다.
문제에서 cmb운송방법에 있는 운송방법에 대해서만~
이런식으로 문제가 나오므로 문제를 잘 보셔야 하구요.
문제만으로 힘들다면 cmb운송방법에 바운드된 값이 어떤 것인지 확인 하셔야 합니다.
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.

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

txt판매일자 컨트롤이 텍스트 박스입니다. 텍스트 박스에 값을 입력한 경우 텍스트로 입력될 가능성이 크죠.
datevalue는 텍스트 형식의 날짜 형식으로 변환하는 함수입니다.
txt판매일자에 입력된 날짜가 텍스트형식으로 입력된 경우 제대로 날짜로 설정되지 않을 수 있어서 사용한 것으로
생략해도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
좋은 하루 되세요.
-
*2017-01-15 12:19:03
문제에서 cmb운송방법에 있는 운송방법에 대해서만~
이런식으로 문제가 나오므로 문제를 잘 보셔야 하구요.
문제만으로 힘들다면 cmb운송방법에 바운드된 값이 어떤 것인지 확인 하셔야 합니다.
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.
마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
txt판매일자 컨트롤이 텍스트 박스입니다. 텍스트 박스에 값을 입력한 경우 텍스트로 입력될 가능성이 크죠.
datevalue는 텍스트 형식의 날짜 형식으로 변환하는 함수입니다.
txt판매일자에 입력된 날짜가 텍스트형식으로 입력된 경우 제대로 날짜로 설정되지 않을 수 있어서 사용한 것으로
생략해도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
좋은 하루 되세요.