216p 2번 문제 filter작성하는 문제인데요
그동안 이 문제나오면
me.filter = "평가년도= ' " & txt조회 & " ' "
이런식으로 풀었었는데요,
왜 여기서는
me.filter = "평가년도= " & txt조회
인가요??
첫번째 식은 평가년도의 데이터 형식이 문자일때 사용하는 것이고
두번째 식은 평가년도의 데이터 형식이 숫자일때 사용하는 것입니다.
날짜도 숫자형식이므로 숫자형식으로 연결 하는 것이 맞습니다.
아래 내용을 참고해 주시기 바랍니다.
txt조회 라는 컨트롤에 어떤 값이 입력되는지 보시면 되죠.
보통 텍스트 박스옆에 레이블이 있습니다.
판매번호 :
와 같이 되어 있죠.
즉 판매번호 : 옆에 txt조회 라는 컨트롤이 있으면
txt조회에는 판매번호가 입력되게 됩니다.
이경우에는 판매번호 필드와 txt조회를 비교해 주시면 되는 것입니다.
이렇게 폼의 모양이나 txt조회에 입력되는 내용을 확인하여 사용하세요.
그리고 cmb 와 같이 콤보상자일 경우에는 행원본이 지정된 경우가 많습니다.
이때는 행원본과 바운드열을 확인 하여 바운드 열에 해당하는 필드명과 비교하셔야 합니다.
보통은 왼쪽 정렬인지 오른쪽 정렬인지 보고 판단이 가능하지만
간혹 이런 방법으로 판단이 안되는 경우가 있습니다.
이때는 비교하고자 하는 필드가 있는 테이블을 열어 데이터형식을 확인 하여 사용하시면 됩니다.
예를 들어 섹션 06 의 129페이지 3번문제를 보시면
학생정보 폼의 레코드 원본은 학생입니다.
학생 테이블의 디자인 보기로 열어 학번의 데이터 형식을 확인 하면 텍스트 인것을 알 수 있죠.
그러므로 컨트롤 분리를 사용하실때 문자 형식으로 작성 하시면 됩니다.
그냥 봤을때는 숫자 였지만 이렇게 데이터 형식이 텍스트 이면 텍스트로 비교해 주셔야 합니다.
폼의 레코드 원본을 확인 하고 사용하고자 하는 필드의 데이터 형식을 확인 하여 사용하세요.

좋은 하루 되세요.
"-
*2012-01-16 05:32:41
첫번째 식은 평가년도의 데이터 형식이 문자일때 사용하는 것이고
두번째 식은 평가년도의 데이터 형식이 숫자일때 사용하는 것입니다.
날짜도 숫자형식이므로 숫자형식으로 연결 하는 것이 맞습니다.
아래 내용을 참고해 주시기 바랍니다.
txt조회 라는 컨트롤에 어떤 값이 입력되는지 보시면 되죠.
보통 텍스트 박스옆에 레이블이 있습니다.
판매번호 :
와 같이 되어 있죠.
즉 판매번호 : 옆에 txt조회 라는 컨트롤이 있으면
txt조회에는 판매번호가 입력되게 됩니다.
이경우에는 판매번호 필드와 txt조회를 비교해 주시면 되는 것입니다.
이렇게 폼의 모양이나 txt조회에 입력되는 내용을 확인하여 사용하세요.
그리고 cmb 와 같이 콤보상자일 경우에는 행원본이 지정된 경우가 많습니다.
이때는 행원본과 바운드열을 확인 하여 바운드 열에 해당하는 필드명과 비교하셔야 합니다.
보통은 왼쪽 정렬인지 오른쪽 정렬인지 보고 판단이 가능하지만
간혹 이런 방법으로 판단이 안되는 경우가 있습니다.
이때는 비교하고자 하는 필드가 있는 테이블을 열어 데이터형식을 확인 하여 사용하시면 됩니다.
예를 들어 섹션 06 의 129페이지 3번문제를 보시면
학생정보 폼의 레코드 원본은 학생입니다.
학생 테이블의 디자인 보기로 열어 학번의 데이터 형식을 확인 하면 텍스트 인것을 알 수 있죠.
그러므로 컨트롤 분리를 사용하실때 문자 형식으로 작성 하시면 됩니다.
그냥 봤을때는 숫자 였지만 이렇게 데이터 형식이 텍스트 이면 텍스트로 비교해 주셔야 합니다.
폼의 레코드 원본을 확인 하고 사용하고자 하는 필드의 데이터 형식을 확인 하여 사용하세요.

좋은 하루 되세요.
"