rs.Open "select * from 제품별판매현황. where 판매번호 =" & txt판매번호
이 구문에서
txt판매번호가 문자형이 아니라는것을 어떻게 확인하나요?
제 생각엔 제품정보폼을 디자인보기로 해서 txt판매번호 속성값을 보면 되는데
텍스트형식으로 되어있거든요.
그렇다면
where 판매번호 = '" & txt판매번호 & "'"
이렇게 써야하는거 아닌가요?
정리하자면
속성 확인 할 때 txt판매번호 속성값을 제품정보폼에서 봐야하나요? 아님 레코드원본의 쿼리에서 판매번호 속성 값을 봐야하나요?
그렇다면 속성값을 어떻게 보고 아는지 좀 자세히 설명 부탁드리겠습니다.
판매현황관리 폼의 레코드원본을 확인해 보시면
제품별판매현황 쿼리인것을 알 수 있습니다.
제품별판매현황 쿼리를 열어 판매번호가 어디에 있는지 확인하시면
판매현황 테이블에 있는것을 알 수 있죠.
그럼 판매현황 테이블을 디자인모드로 열어 데이터 형식을 확인 해 보면
일련번호 형식인 것을 알 수 있습니다.
일련번호 형식은 숫자형식이므로 숫자 사용방법인
rs.open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
으로 사용하셔야 하는 것이죠.
정렬된 상태나 데이터형식등을 보고 사용할 수 있지만
정확하게 지정 하려면 이렇게 레코드 원본을 확인한 후 데이터형식을 확인 하여 사용하는 것이 제일 정확한 방법입니다.
좋은 하루 되세요.
"-
*2012-11-15 07:41:58
판매현황관리 폼의 레코드원본을 확인해 보시면
제품별판매현황 쿼리인것을 알 수 있습니다.
제품별판매현황 쿼리를 열어 판매번호가 어디에 있는지 확인하시면
판매현황 테이블에 있는것을 알 수 있죠.
그럼 판매현황 테이블을 디자인모드로 열어 데이터 형식을 확인 해 보면
일련번호 형식인 것을 알 수 있습니다.
일련번호 형식은 숫자형식이므로 숫자 사용방법인
rs.open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
으로 사용하셔야 하는 것이죠.
정렬된 상태나 데이터형식등을 보고 사용할 수 있지만
정확하게 지정 하려면 이렇게 레코드 원본을 확인한 후 데이터형식을 확인 하여 사용하는 것이 제일 정확한 방법입니다.
좋은 하루 되세요.
"