컴퓨터활용(컴활) 공부

[데이터베이스] 액세스 컴활 실기 문제 풀어보기 (Filter, FilterOn, 쿼리 만들기)

미스털이 사용자 2023. 12. 24. 16:27
반응형

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/38 )

 

​​​​​데이터베이스 컴활 실기문제를 계속 풀어보자.

 

 

 

===

 

이벤트 프로시저 만들기

 

 

 

먼저 조회 버튼 컨트롤 선택 후,

[이벤트]->[On Click]의 속성 창 불러오고

[코드 작성기] 선택

 

 

RecordSource의 질의문 중 WHERE구절을

Filter에 기입시켜주면 두 명령의 효과는 동일하다.

 

 

Private Sub cmd조회_Click()

    If IsNull(txt조회) Then
        MsgBox "조회할 평가년도를 입력하세요."
    Else
        ' Filter, FilterOn의 효과와 동일한 RecordSource
        ' Me.RecordSource = "SELECT * FROM 직무평가 WHERE 평가년도 = " & txt조회 & " "
        
        Me.Filter = " 평가년도 = " & txt조회 & " "
        Me.FilterOn = True
    End If
    
End Sub
 

다음과 같이 작성해주면 된다.

 

 

===

 

쿼리 작성하기

 

 

[만들기]->[쿼리 디자인] 실행

 

직무평가와 직원을 불러온다.

 

그리고 다음과 같이 필드를 나열시킨 후

조건에서 문제에 요구하는 데로 설정해준다.

 

반응형