-
230222 - 컴활_엑세스(이벤트 프로시저 II - 필터, SQL 등)컴퓨터활용능력 1급 실기 2023. 2. 22. 22:29
<이벤트 프로시저 II - 필터, SQL 등>
> Filter, FilterOn 이용
- Me.Filter = "제품코드 =" & txt코드조회
Me.FilterOn = True
> Docmd, ApplyFilter 이용
- DoCmd.ApplyFilter, "제품코드 =" & txt코드조회
> RecordsetClone, Findfirst, Bookmark 이용
- Me.RecordsetClone.Findfirst "제품코드 =" & txt코드조회
Me.Bookmark = Me.RecordsetClone.Bookmark
- 필터가 아니라 커서를 옮기는 것
: 단, 하위 폼과 연결된 경우에는 필터 기능을 함 !
> RecordSource 이용
- Me.RecordSource = "Select * From 판매내역 Where 제품코드 =" & txt코드조회
- DoCmd.RunSQL "Delete * From 테이블 Where 조건"
- DoCmd.RunSQL "Update 테이블 Set 업데이트할 내용 Where 조건"
- * : 레코드 전체를 의미
- RunSQL은 = 기호 없음
- Me.ReQuery
- Me.Recalc
- Me.ReFresh
: 3가지 모두 새로 고침 의미
> 모든 자료 표시
- Docmd 지시할 경우 : DoCmd.ShowAllRecords
- Filter 지시할 경우 : FilterOn = False
- 현재 폼의 컨트롤에 포커스를 이동하는 경우 : SetFocus, Gotocontrol
- Setfocus는 현재 폼에서만 가능
- 새로운 폼을 열어 특정 컨트롤에 포커스를 이동하는 경우는 Gotocontrol만 가능
- 매크로작성기에서 SetFocus 지원하지 않으므로 Gotocontrol만 가능
- column 속성은 0번부터 시작
: column(0), column(1)
'컴퓨터활용능력 1급 실기' 카테고리의 다른 글
230225 - 컴활_엑셀(2019년 2회 기출풀이) (0) 2023.02.26 230222 - 컴활_엑셀(2019년 1회 기출 풀이) (0) 2023.02.23 230221 - 컴활_엑세스(보고서 완성, 이벤트 프로시저 I) (0) 2023.02.22 230220 - 컴활_엑세스(폼 완성) (0) 2023.02.20 230219 - 컴활_엑세스(외부 데이터 및 관계 설정) (0) 2023.02.19