책 내용 질문하기
컴활실기 1급 / 2권 액세스 / p216
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
216
조회수
104
작성일
2019-01-15
작성자
탈퇴*원
첨부파일

안녕하세요 :-)

 

컴활 1급

액세스 2권 데이터베이스

교재 p210 문제 2번

 

정답은 (p216)

매크로로 구현할 때 where조건문에

저는

 

[제품코드] = [forms]![제품별조회]![txt제품코드]

이렇게 세웠습니다.

문제 조건에서 txt제품코드에 입력한 글자를 포함하는 이라고 언급해서

앞뒤로 *를 붙여야 겠다고 생각했고,

[제품코드] = [forms]![제품별조회]!*[txt제품코드]* 라고하고 엔터를 눌렀습니다..

 

 

문제에서는 txt제품코드라고 했는데

왜 txt제품코드 주변이 아닌 forms부터 txt제품코드까지 * *를 하는건지 모르겠습니다.

*[txt제품코드]* 하나에만 **를 줄 수 없고 [txt제품코드]가 포함이 되어있는 부분 전체를 다 * * 로 묶어주고

나머지 like * & 작업을 해야하는건가요?

 

여지껏 이런 매크로 문제 풀 때

[]=[forms]![]![]

이렇게 중간에 = 를 붙였었는데, 이번 문제는 "포함하는" 때문에 like가 붙으면서 = 이 없어진게 맞는지요..!?  

답변
2019-01-15 20:56:41

안녕하세요.

 

[forms]![제품별조회]![txt제품코드] 전체 경로를 지정해 주셔야 txt제품코드를 가져올 수 있습니다.

 

전체를 묶어서 생각해 주셔야 합니다.

 

그리고,

 

생각하신 대로 like를 사용했으므로 =을 뺀 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-15 20:56:41

    안녕하세요.

     

    [forms]![제품별조회]![txt제품코드] 전체 경로를 지정해 주셔야 txt제품코드를 가져올 수 있습니다.

     

    전체를 묶어서 생각해 주셔야 합니다.

     

    그리고,

     

    생각하신 대로 like를 사용했으므로 =을 뺀 것입니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.