txt조회 컨트롤에 입력된 연도를 포함하는 데이터만...
이런 문제를 풀 때 가장 먼저 확인해야 하는 것이 txt조회 컨트롤의 데이터 형식이
텍스트 인지, 숫자 인지 확인을 해야 하잖아요?
확인 중에...
일단 정답 파일에는 언바운드 되어 있구요...
이 자리에는 평가년도가 입력되는 자리라...
직무평가테이블의 평가년도필드의 데이터형식을 확인해 본 결과...숫자로 되어 있는데요...
이럴때는 어떻게 확인해야 하고, 어떻게 확인 하는 것이 정확하고 빠른 길인지 알려주십시오.
이런 문제를 풀 때마다, 이것 확인한다고 소중한 시간을 허비하곤 합니다.
정답에는 텍스트 되어
Docmd.ApplyFilter,"평가년도 Like '*" & txt조회 & "*'" 로 입력이 되어있습니다.
like는 저장된 값이 문자일 때만 가능하다는 것은 알고 있는데요...
문제에서 like를 이용하라는 것만으로 눈치를 채는 것이 좋을까요??^^;
like 를 사용하는 것은 포함된 값을 모두 표시 할때 입니다.
like 는 숫자든 문자든 관계 없이
"평가년도 Like '*" & txt조회 & "*'"
이렇게 사용된다고 생각 하시면 됩니다.
그 외에는 질문 주신 내용대로 txt조회 컨트롤에 어떤 값이 입력되는지 확인 하고
컨트롤 원본인 테이블을 열어 데이터 형식이 숫자인지 문자인지를 확인 하여 사용하세요.
좋은 하루 되세요.
"-
*2012-12-11 07:45:26
like 를 사용하는 것은 포함된 값을 모두 표시 할때 입니다.
like 는 숫자든 문자든 관계 없이
"평가년도 Like '*" & txt조회 & "*'"
이렇게 사용된다고 생각 하시면 됩니다.
그 외에는 질문 주신 내용대로 txt조회 컨트롤에 어떤 값이 입력되는지 확인 하고
컨트롤 원본인 테이블을 열어 데이터 형식이 숫자인지 문자인지를 확인 하여 사용하세요.
좋은 하루 되세요.
"