파일 경로: 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
첫번째 필드에 제품코드 필드가 지정되어 있으니까 저렇게 해줘야하는거 아니에요? 정답에는 저 노란 부분은 없더라구요 ㅎㅎ...
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코드의 행원본과 바운드 열을 확인 하여 사용하세요.
좋은 하루 되세요.