책 내용 질문하기
cmb코드.Column(0)
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
65
작성일
2012-01-26
작성자
첨부파일

파일 경로: C:\컴활 문제\07 09년3회1급D형.accdb
프로그램 버전: 4.0.48
액세스 버전: 2007
항목: Access 1급93형 [조회 및 출력 기능 구현] - [2 검색 2]

Private Sub cmb코드_Change()
Me.Filter = " 제품코드= '" & cmb코드.Column(0) & "'"
Me.FilterOn = True
End Sub

첫번째 필드에 제품코드 필드가 지정되어 있으니까 저렇게 해줘야하는거 아니에요? 정답에는 저 노란 부분은 없더라구요 ㅎㅎ...

답변
2012-01-27 14:03:30

cmb코드 컨트롤의 속성에서 행원본을 확인해 보세요.

행원본에 제품코드, 제품품명이 들어있고

바운드 열은 1이므로 1열에 해당하는 제품코드가 저장 되어 있습니다.

문제에서 제품코드가 저장되어 있다는 말이 없어도

컨트롤의 행원본과 바운드 열을 찾아 사용하실 수 있죠.

cmb코드에서 목록을 선택하면 제품코드가 일치하는 제품을 찾으라고 했으므로

cmb코드에 제품코드가 바운드되어 있으니

그냥

me.filter="제품코드='" & cmb코드 & "'"

me.filteron=true

로 작성할 수 있는 것입니다.

cmb코드의 행원본과 바운드 열을 확인 하여 사용하세요.

좋은 하루 되세요.

"
  • *
    2012-01-27 14:03:30

    cmb코드 컨트롤의 속성에서 행원본을 확인해 보세요.

    행원본에 제품코드, 제품품명이 들어있고

    바운드 열은 1이므로 1열에 해당하는 제품코드가 저장 되어 있습니다.

    문제에서 제품코드가 저장되어 있다는 말이 없어도

    컨트롤의 행원본과 바운드 열을 찾아 사용하실 수 있죠.

    cmb코드에서 목록을 선택하면 제품코드가 일치하는 제품을 찾으라고 했으므로

    cmb코드에 제품코드가 바운드되어 있으니

    그냥

    me.filter="제품코드='" & cmb코드 & "'"

    me.filteron=true

    로 작성할 수 있는 것입니다.

    cmb코드의 행원본과 바운드 열을 확인 하여 사용하세요.

    좋은 하루 되세요.

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