1. 학번필드의 데이터 형식의 설명을 보고 그 전에 작성했던 코드를 다시 보았는데요
디자인 모드에서 열어본 화면에서 정렬상태를 보면 알 수 있다고 했는데,
첨부한 그림의 경우처럼 판매현황 폼의 디자인보기에서는 이메일의 경우는 오른쪽 정렬이나 데이터 형식
이 일반텍스트입니다.
또한 판매현황 폼의 판매번호의 경우 145쪽에서는 숫자로 판단하여 ''표시없이 코드를 작성하였으나,
데이터 형식에서는 일반텍스트로 되어있는데, 이경우에는 145쪽의 코드작성을
rs.open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
가 아닌
rs.open "select * from 제품별판매현황 where 판매번호='" & txt판매번호 & "'"
여야 되는 거 아닌가요?
2. 만약 제가 디자인모드에서 본 것이 잘못된 선택으로 인한 오류라면 판매현황 폼에서는 어느 테이블을
선택해서 보아야하는가요? 판매현황 폼에서의 이메일은 이메일 테이블이나 쿼리가 없고, 판매번호는 테이
블은 없으나, 쿼리는 있습니다.
쿼리를 선택해서 디자인 모드로 보면 모두 왼쪽 정렬이 되어있긴합니다. 이 경우에는 데이터형식에는 일반
텍스트로 되어있는데 그러면 숫자로 보야하는건가요? 아님 텍스트로 보아야하는건가요?
판매현황관리 폼의 레코드원본을 확인해 보시면
제품별판매현황 쿼리인것을 알 수 있습니다.
제품별판매현황 쿼리를 열어 판매번호가 어디에 있는지 확인하시면
판매현황 테이블에 있는것을 알 수 있죠.
그럼 판매현황 테이블을 디자인모드로 열어 데이터 형식을 확인 해 보면
일련번호 형식인 것을 알 수 있습니다.
일련번호 형식은 숫자형식이므로 숫자 사용방법인
rs.open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
으로 사용하셔야 하는 것이죠.
정렬된 상태나 데이터형식등을 보고 사용할 수 있지만
정확하게 지정 하려면 이렇게 레코드 원본을 확인한 후 데이터형식을 확인 하여 사용하는 것이 제일 정확한 방법입니다.
좋은 하루 되세요.
"
-
*2012-06-04 23:42:16
판매현황관리 폼의 레코드원본을 확인해 보시면
제품별판매현황 쿼리인것을 알 수 있습니다.
제품별판매현황 쿼리를 열어 판매번호가 어디에 있는지 확인하시면
판매현황 테이블에 있는것을 알 수 있죠.
그럼 판매현황 테이블을 디자인모드로 열어 데이터 형식을 확인 해 보면
일련번호 형식인 것을 알 수 있습니다.
일련번호 형식은 숫자형식이므로 숫자 사용방법인
rs.open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
으로 사용하셔야 하는 것이죠.
정렬된 상태나 데이터형식등을 보고 사용할 수 있지만
정확하게 지정 하려면 이렇게 레코드 원본을 확인한 후 데이터형식을 확인 하여 사용하는 것이 제일 정확한 방법입니다.
좋은 하루 되세요.
"