2번 recordsource속성 이용할때
정답이 Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'" 이건데
Me.RecordSource = "select * from 접수 where 운송코드='" & cmb운송방법 & "'" And "중량코드='" & cmb중량 & "'" 이렇게 써도 되나요?
안된다면 위의 정답처럼 쓰는 이유가 뭔가요?
안녕하세요. 길벗 수험서 운영팀입니다.
교재 151~155쪽의 잠깐만요를 보시면 홑따옴표와 쌍따옴표를 사용하는 원칙에 대해 나옵니다.
cmb운송방법과 cmb중량의 값이 모두 문자이므로 양쪽을 홑따옴표로 묶어줘야 합니다. 교재를 참고해보세요.
아래와 같이 하셔야 합니다. 님께서 한 것처럼 하면 and를 묶어주는 쌍따옴표가 없습니다.
Me.RecordSource = “ select * from 접수 where 운송코드= ‘ ” & cmb운송방법 & “ ’ ” & “ And 중량코드= ‘ ” & cmb중량 & “ ’ ”
행복한 하루 되세요.
-
관리자2019-11-17 20:38:53
안녕하세요. 길벗 수험서 운영팀입니다.
교재 151~155쪽의 잠깐만요를 보시면 홑따옴표와 쌍따옴표를 사용하는 원칙에 대해 나옵니다.
cmb운송방법과 cmb중량의 값이 모두 문자이므로 양쪽을 홑따옴표로 묶어줘야 합니다. 교재를 참고해보세요.
아래와 같이 하셔야 합니다. 님께서 한 것처럼 하면 and를 묶어주는 쌍따옴표가 없습니다.
Me.RecordSource = “ select * from 접수 where 운송코드= ‘ ” & cmb운송방법 & “ ’ ” & “ And 중량코드= ‘ ” & cmb중량 & “ ’ ”
행복한 하루 되세요.