recordsource에서 궁금한 점이 있습니다.
me.recordsource="select * from 제품별판매현황 where 담당자이메일 like '*" & txt이메일 & "*'"
여기서 like 대신 =를 써도 되나요? 안 된다면 왜 그런건가요? 단순히 앞에 =가 이미 쓰여져서 그런건가요?
안녕하세요.
'txt이메일'에 입력되는 동일한 값을 '담당자이메일'과 비교한다면 =을 넣으셔도 됩니다.
하지만, 이 문제는 'txt이메일'에서 입력 받은 값이 '담당자이메일'의 일부 텍스트이기 때문에 like와 만능문자 * 를 사용한 것입니다.
같다인 = 와는 다르게 쓰인 것입니다.
like와 함께 사용된 만능문자 *는 모든 것을 의미합니다.
앞 뒤로 모든 것을 의미하는 *를 위치시키므로 해서,
앞뒤로 어떤 데이터가 오든 '담당자이메일'의 일부 데이터로 'txt이메일'의 값이 입력되는지 확인합니다.
좋은 하루 보내세요.
-
관리자2018-12-21 22:28:51
안녕하세요.
'txt이메일'에 입력되는 동일한 값을 '담당자이메일'과 비교한다면 =을 넣으셔도 됩니다.
하지만, 이 문제는 'txt이메일'에서 입력 받은 값이 '담당자이메일'의 일부 텍스트이기 때문에 like와 만능문자 * 를 사용한 것입니다.
같다인 = 와는 다르게 쓰인 것입니다.
like와 함께 사용된 만능문자 *는 모든 것을 의미합니다.
앞 뒤로 모든 것을 의미하는 *를 위치시키므로 해서,
앞뒤로 어떤 데이터가 오든 '담당자이메일'의 일부 데이터로 'txt이메일'의 값이 입력되는지 확인합니다.
좋은 하루 보내세요.