안녕하세요 :-)
컴활 1급
액세스 2권 데이터베이스
교재 p210 문제 2번
정답은 (p216)
매크로로 구현할 때 where조건문에
저는
[제품코드] = [forms]![제품별조회]![txt제품코드]
이렇게 세웠습니다.
문제 조건에서 txt제품코드에 입력한 글자를 포함하는 이라고 언급해서
앞뒤로 *를 붙여야 겠다고 생각했고,
[제품코드] = [forms]![제품별조회]!*[txt제품코드]* 라고하고 엔터를 눌렀습니다..
문제에서는 txt제품코드라고 했는데
왜 txt제품코드 주변이 아닌 forms부터 txt제품코드까지 * *를 하는건지 모르겠습니다.
*[txt제품코드]* 하나에만 **를 줄 수 없고 [txt제품코드]가 포함이 되어있는 부분 전체를 다 * * 로 묶어주고
나머지 like * & 작업을 해야하는건가요?
또
여지껏 이런 매크로 문제 풀 때
[]=[forms]![]![]
이렇게 중간에 = 를 붙였었는데, 이번 문제는 "포함하는" 때문에 like가 붙으면서 = 이 없어진게 맞는지요..!?
안녕하세요.
[forms]![제품별조회]![txt제품코드] 전체 경로를 지정해 주셔야 txt제품코드를 가져올 수 있습니다.
전체를 묶어서 생각해 주셔야 합니다.
그리고,
생각하신 대로 like를 사용했으므로 =을 뺀 것입니다.
좋은 하루 보내세요.
-
관리자2019-01-15 20:56:41
안녕하세요.
[forms]![제품별조회]![txt제품코드] 전체 경로를 지정해 주셔야 txt제품코드를 가져올 수 있습니다.
전체를 묶어서 생각해 주셔야 합니다.
그리고,
생각하신 대로 like를 사용했으므로 =을 뺀 것입니다.
좋은 하루 보내세요.