책 내용 질문하기
문제3-2 이벤트프로시저 작성문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
236
조회수
107
작성일
2012-12-09
작성자
첨부파일

txt조회 컨트롤에 입력된 연도를 포함하는 데이터만...

이런 문제를 풀 때 가장 먼저 확인해야 하는 것이 txt조회 컨트롤의 데이터 형식이

텍스트 인지, 숫자 인지 확인을 해야 하잖아요?

확인 중에...

일단 정답 파일에는 언바운드 되어 있구요...

이 자리에는 평가년도가 입력되는 자리라...

직무평가테이블의 평가년도필드의 데이터형식을 확인해 본 결과...숫자로 되어 있는데요...

이럴때는 어떻게 확인해야 하고, 어떻게 확인 하는 것이 정확하고 빠른 길인지 알려주십시오.

이런 문제를 풀 때마다, 이것 확인한다고 소중한 시간을 허비하곤 합니다.

정답에는 텍스트 되어

Docmd.ApplyFilter,"평가년도 Like '*" & txt조회 & "*'" 로 입력이 되어있습니다.

like는 저장된 값이 문자일 때만 가능하다는 것은 알고 있는데요...

문제에서 like를 이용하라는 것만으로 눈치를 채는 것이 좋을까요??^^;

답변
2012-12-11 07:45:26

like 를 사용하는 것은 포함된 값을 모두 표시 할때 입니다.

like 는 숫자든 문자든 관계 없이

"평가년도 Like '*" & txt조회 & "*'"

이렇게 사용된다고 생각 하시면 됩니다.

그 외에는 질문 주신 내용대로 txt조회 컨트롤에 어떤 값이 입력되는지 확인 하고

컨트롤 원본인 테이블을 열어 데이터 형식이 숫자인지 문자인지를 확인 하여 사용하세요.

좋은 하루 되세요.

"
  • *
    2012-12-11 07:45:26

    like 를 사용하는 것은 포함된 값을 모두 표시 할때 입니다.

    like 는 숫자든 문자든 관계 없이

    "평가년도 Like '*" & txt조회 & "*'"

    이렇게 사용된다고 생각 하시면 됩니다.

    그 외에는 질문 주신 내용대로 txt조회 컨트롤에 어떤 값이 입력되는지 확인 하고

    컨트롤 원본인 테이블을 열어 데이터 형식이 숫자인지 문자인지를 확인 하여 사용하세요.

    좋은 하루 되세요.

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