책 내용 질문하기
2010년 3회 1급 엑세스 문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
236
조회수
88
작성일
2013-04-15
작성자
첨부파일

1.2010년 3회 1급 엑세스 문제 3번의 2번에서 applyfilter 와 like 를 써서 이벤트 프로시저를 작성하라고 하는데

docmd.applyfilter , "평가년도 like '*" & txt조회 & "*'" 가 답인데.. like 를 어떻게 써야하는지 모르겠습니다

2. dlookup 할때 테이블명,쿼리명은 어디를 보고써야하나요??

3.쿼리 작성에서 [부서명을 입력하세요] 하고 "경영"만 입력하고 "경영"이 들어간 데이터들이 나올때

like "*" & [부서명을 입력하세요] & "*" 가 답인데 끝에 "*"은 왜붙여요??

답변
2013-04-17 10:38:45

1. like 를 사용할때는 숫자든 문자든 상관없이

"필드명 like '*" & 컨트롤명 & "*'"

으로 사용하세요.

2. 보통은 현재 폼의 레코드 원본을 확인 하여 사용하시면 되구요.

간혹 lst 박스나 콤보박스의 행원본을 이용하는 경우도 있습니다.

이것은 문제에 따라 다르므로 문제를 잘 보고 판단해 보세요.

3. * 는 만능문자로 모든 문자를 포함한다 라는 뜻입니다.

고급필터하실때 김* 는 김으로 시작하는 모든 글자를 의미했잖아요?

이것도 마찮가지로 경 이라고 입력하면 *경* 로 경이 포함된 모든 부서를 찾게 됩니다.

좋은 하루 되세요.

"
  • *
    2013-04-17 10:38:45

    1. like 를 사용할때는 숫자든 문자든 상관없이

    "필드명 like '*" & 컨트롤명 & "*'"

    으로 사용하세요.

    2. 보통은 현재 폼의 레코드 원본을 확인 하여 사용하시면 되구요.

    간혹 lst 박스나 콤보박스의 행원본을 이용하는 경우도 있습니다.

    이것은 문제에 따라 다르므로 문제를 잘 보고 판단해 보세요.

    3. * 는 만능문자로 모든 문자를 포함한다 라는 뜻입니다.

    고급필터하실때 김* 는 김으로 시작하는 모든 글자를 의미했잖아요?

    이것도 마찮가지로 경 이라고 입력하면 *경* 로 경이 포함된 모든 부서를 찾게 됩니다.

    좋은 하루 되세요.

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