컴퓨터활용(컴활) 공부

[데이터베이스] 액세스 컴활 1급 실기 풀어보자 (DSUM, 매크로)

미스털이 사용자 2023. 12. 4. 16:07
반응형

 

 

액세스 문제를 계속 풀어보자.

 

 

===

 

===

"기본 보기" 속성 바꾸기

 

[폼]->[형식]탭->[기본 보기] 속성값을

"단일 폼"으로 수정

 

 

===

레코드 선택기, 탐색 단추 표시

 

[형식]->[레코드 선택기]

[형식]->[탐색 단추]

위의 속성 값을 모두 "예"로 해야 표시된다.

 

 

===

레코드 [추가], [삭제] 속성 변경

 

[데이터]->[추가 가능] 속성

[데이터]->[삭제 가능] 속성 값 모두

"예"로 변경

 

 

===

언바운드 항목을 모두 바운드 시키기

 

먼저 언바운드 항목 위치 살펴보자.

 

txt기관명 항목 선택 후,

[데이터] 탭->[컨트롤 원본] 항목

속성값을 "기관명"으로 선택

 

두 항목 모두 바운드 시킨 결과

 

 

===========

 

Sum함수 활용

[txt총시수] 선택 후,

[데이터] 탭->[컨트롤 원본] 항목 선택

이 때 속성값으로

1) Sum함수와

2) 문자열"총 시수 "

를 넣어야 하므로 다음과 같이 적어준다.

 

="총 시수: " & Sum([시수])

 

 

===

DSUM문제

 

 

D로 시작하는 함수는 사용법(인자 넣어주는 방식)이 동일

("필드", "테이블이나 쿼리", "조건")

=> "테이블이나 쿼리"에서 주어진 "조건"에 맞는 레코드의 "필드"값을 리턴

DSUM("필드", "테이블이나 쿼리", "조건")
합계
DAVG("필드", "테이블이나 쿼리", "조건")
평균
DLookup("필드", "테이블이나 쿼리", "조건")
검색

 

 

 

여기서 DSUM을 활용해서 수식으로 나타내면

=DSum(

"시수", → 필드

"봉사내역입력", → 쿼리(문제에서 요구한 쿼리)

"학과='회계학과'" → 조건(문제에서 요구한 조건)

)

 

 

 

===

매크로 생성 문제

- 오픈폼 호출

 

[만들기]->[매크로] 실행

 

 

OpenForm 추가

 

호출 폼은 "재학생관리"

조건문은 로딩할 폼(Forms![봉사내역입력])의 [txt학번]컨트롤)의 값과

[재학생]테이블의 [학번]이 동일하다는 조건을 수식으로 써야해서

 

[재학생]![학번] = Forms![봉사내역입력]![txt학번]

 

 

cmd보기 의 클릭이벤트에 아까전에 만든 "매크로" 추가

 

 

테스트 결과 이상이 없었다.

 

반응형