액세스 VBA 작성 Me.Filter
- Me개체 속성
- Filter
- RecordSource
- RecordsetClone
- BookMark
- FindFirst
- OrderBy, OrderByOn
액세스 실기 문제 조회 섹션에는 VBA에서 Filter를 이용하여 풀어야 하는 문제가 이따금 나옵니다. 꽤 까다롭고 암기가 필요한 사항이라 생각해 Me개체의 사용을 정리합니다.
액세스 VBA_ ME개체와 필터속성(Me.Filter)
|
|
Me 개체 : 현재 폼에서 현재 폼을 제어시 사용
|
|
데이터 타입
|
형식
|
문자형 데이터
|
Me.Filter =" 필드명 = ' " & 컨트롤명(문자형) & " ' "
Me.Filter=" 필드명 like ' * " & 컨트롤명(문자형) & " * ' "
|
숫자형 데이터
|
Me.Filter = " 필드명 = " & 컨트롤명(숫자형) |
날짜형 데이터
|
Me.Filter = " 필드명 = # " & 컨트롤명(날짜형) & " # " |
Me.Filter 예시 :
문제) <cmd버튼> 단추를 클릭시 <매출량>이 <txt조회>에 입력되어 있는 값보다 크거나 작은 레코드만 표시(단, 여기서 txt조회는 숫자형 데이터)
//표시 뒤의 글자는 주석
Private Sub cmd버튼_Click()
Me.Filter = " 매출량 >= " & txt조회 //현재 폼의 조회 조건(FIlter)을 매출량이 txt조회보다 크거나 같은 레코드만으로 설정
Me.FilterOn = True //설정한 조회 조건을 적용
End Sub
'자격증 > 컴활' 카테고리의 다른 글
[엑셀] 컴퓨터 활용능력 1급 액셀 날짜, 시간 관련 함수 정리 (0) | 2021.02.18 |
---|---|
[액세스]VBA작성(조회/ADO개체) 정리 (0) | 2021.02.09 |
[액세스]VBA작성(조회/Me.RecordsetClone) 정리 (0) | 2021.02.09 |
[액세스] 유효성 검사 규칙 정리, 액세스 유효성 검사규칙 (0) | 2020.12.31 |
[액세스] 컴활 1급 액세스, 입력마스크 정리 (2) | 2020.12.28 |
댓글