안녕하세요
2권 220p 문제2의 2번
<납품내역입력> 폼은 <제품별조회> 폼의 'txt제품코드'에 입력한 글자를 포함하는 제품만을 대상으로 나타나게 할 것 에서
답이 [제품코드] like "*" & [forms]![제품별조회]![txt제품코드] & "*" 인데
[제품코드] = like "*" & [forms]![제품별조회]![txt제품코드] & "*" 처럼 = 는 왜 사용을 안 하는 건가요?
다른 문제들처럼 'txt컨트롤'이 '필드'와 동일한 내용만 나타나도록 할 것으로 제시된 게 아니라
<납품내역입력> 폼에 txt제품코드에 입력한 제품만 나타나게 하라고 해서
폼이름은 정해져 있으니
조건에는 해당 컨트롤의 위치만 지정해서 이 컨트롤의 값에 해당하는 조건만 정해진 폼에 나타나게 한다 이런 뜻인가요?
근데 등호가 있을 경우 a = b이면 b를 a에 치환해서 나타낸다는 뜻으로 알고 있는데
위 답은 어떤식으로 이해를 하면 되나요?
like "*" & [forms]![제품별조회]![txt제품코드] & "*" -> txt제품코드에 입력한 글자를 포함한다 이렇게는 알겠는데
맨 앞의 [제품코드]를 어떤식으로 이해해야 하나요?
보통 [제품코드] = 의 상황만 봤던 것 같아서 잘 이해가 되지 않아요
감사합니다.
안녕하세요. 길벗 수험서 운영팀입니다.
1. 위 내용은 치환하는 것이 아니라 비교하는 것입니다. like를 사용하면 [ ]로 입력된 내용을 포함하는 내용을 모두 표시합니다.
[제품코드] = like "*" & [forms]![제품별조회]![txt제품코드] & "*" : =과 like를 함께 사용할 수 없습니다. =은 동일한 값을 표시하는 것이고, like는 포함하는 값을 표시하는 것이기 때문입니다.
행복한 하루 되세요.
-
관리자2021-09-15 22:37:16
안녕하세요. 길벗 수험서 운영팀입니다.
1. 위 내용은 치환하는 것이 아니라 비교하는 것입니다. like를 사용하면 [ ]로 입력된 내용을 포함하는 내용을 모두 표시합니다.
[제품코드] = like "*" & [forms]![제품별조회]![txt제품코드] & "*" : =과 like를 함께 사용할 수 없습니다. =은 동일한 값을 표시하는 것이고, like는 포함하는 값을 표시하는 것이기 때문입니다.
행복한 하루 되세요.