책 내용 질문하기
코드
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
147
조회수
177
작성일
2014-04-05
작성자
첨부파일


Private Sub cmd제품정보찾기_Click()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
DoCmd.OpenForm "제품정보"
rs.ActiveConnection = CurrentProject.Connection
rs.Open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
from!제품번호.txt판매번호 = rs!판매번호
from!제품번호.txt제품명 = rs!제품명
from!제품번호.txt단가 = rs!단가
from!제품번호.txt판매량 = rs!판매량
from!제품번호.txt불량품 = rs!불량품
from!제품번호.txt제품평 = rs!제품평
from!제품번호.txt거래처명 = rs!거래처명
from!제품번호.txt거래처등급 = rs!거래처등급
rs.Close
End Sub

이렇게 작성했는데

'-2147217900 (80040e14)' 런타임오류가 발생하였습니다:

'판매번호=' 쿼리식의 연산자가 없는 구문 오류입니다. 라는 상자가 뜨네요. 혹시나해서 정답파일을 열어서 똑같이 실행해봤는데도 똑같은 오류번호상자가 뜨네요... 당황

이거말고도 하나더있는데

Private Sub cmd판매번호찾기_Click()
Me.RecordsetClone.FindFirst "판매번호=" & txt판매번호
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub

여기서 Me.RecordsetClone.FindFirst "판매번호=" & txt판매번호 이것이 오류라고 하는데 눈뜨고봐도 잘모르겠습니다..

마찬가지로 정답파일열어서 실행해도 똑같은 부분에서 오류가 납니다 ㅠ

답변
2014-04-08 00:57:42

첨부하신 파일이 정상적으로 작동 됩니다.

txt판매번호에 값을 입력한 후 조회해 보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2014-04-08 00:57:42

    첨부하신 파일이 정상적으로 작동 됩니다.

    txt판매번호에 값을 입력한 후 조회해 보시기 바랍니다.

    좋은 하루 되세요.

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