책 내용 질문하기
실전모의고사 f형 엑세스 문제3-2 찾기버튼에 클릭기능 구현하기
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
52
작성일
2013-02-11
작성자
첨부파일

2. '주문내역1'폼에서 폼 바닥글의 cmb제품 과 cmb대리점 컨트롤에서 제품과 대리점코드를 각각 선택하고, 찾기 버튼 cmd찾기 를 클릭하면 선택한 제품과 대리점코드에 해당되는 레코드로 옮겨가서 정보를 보여주는 기능을 수행하도록 구현하시오.

질문)

Private Sub cmd찾기_Click()
Me.RecordsetClone.FindFirst "제품= '" & cmb제품 & "' and 대리점코드= '" & cmb대리점& "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub

답대로 작성했는데 붉게 뜹니다.

어느 부분이 틀린건가요??

그리고 and 때문에 and 앞뒤로 " 가 빠진건가요???

답변
2013-02-13 08:44:41


Private Sub cmd찾기_Click()
Me.RecordsetClone.FindFirst "제품='" & cmb제품 & "' and 대리점코드='" & cmb대리점 & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub

마지막 & 가 cmb대리점& 로 되어 있어서 오류가 나는 것 같네요.
& 연산자 앞뒤로는 항상 띄어쓰기를 해주셔야 합니다.
Me.RecordsetClone.FindFirst "제품='" & cmb제품 & "' and 대리점코드='" & cmb대리점 & "'"
입니다. and 때문에 앞뒤로 "" 가 빠진것이 아니라
cmb제품과 cmb 대리점만 앞뒤로 '" 가 있다고 생각 하시면 됩니다.
위의 식을 대략적으로 풀어쓴다면
"제품 = '시나공' and 대리점코드 = '길벗' "
과 같이 표시 되는 것이죠.
좋은 하루 되세요.
"
  • *
    2013-02-13 08:44:41


    Private Sub cmd찾기_Click()
    Me.RecordsetClone.FindFirst "제품='" & cmb제품 & "' and 대리점코드='" & cmb대리점 & "'"
    Me.Bookmark = Me.RecordsetClone.Bookmark
    End Sub

    마지막 & 가 cmb대리점& 로 되어 있어서 오류가 나는 것 같네요.
    & 연산자 앞뒤로는 항상 띄어쓰기를 해주셔야 합니다.
    Me.RecordsetClone.FindFirst "제품='" & cmb제품 & "' and 대리점코드='" & cmb대리점 & "'"
    입니다. and 때문에 앞뒤로 "" 가 빠진것이 아니라
    cmb제품과 cmb 대리점만 앞뒤로 '" 가 있다고 생각 하시면 됩니다.
    위의 식을 대략적으로 풀어쓴다면
    "제품 = '시나공' and 대리점코드 = '길벗' "
    과 같이 표시 되는 것이죠.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.