문제
다음 중 보고서의 그룹 바닥글에 '학생 수'와 '점수 합계'를 인쇄하려고 할 때, 두 컨트롤의 컨트롤 원본 식으로 옳은 것은? (각각 "○명"과 합계 숫자로 표시한다.)
① =Count() & "명", =Sum([점수]) ② =Sum([점수]) & "명", =Count() ③ =Total([점수]) & "명", =Count([점수]) ④ =Count(*) & "명", =Total([점수])
정답
1번
해설
정답: 1. 개수는 Count() 또는 Count(필드)로, 합계는 Sum(필드)로 구한다. 학생 수는 =Count() & "명", 점수 합계는 =Sum([점수])로 작성하는 1번이 옳다.
오답 풀이
- 1번: 개수는 Count(*), 합계는 Sum([점수])로 올바르게 사용했으므로 옳다.
- 2번: 학생 수에 합계(Sum)를, 합계에 개수(Count)를 써서 함수가 뒤바뀌었다.
- 3번: Total은 액세스의 집계 함수가 아니므로 옳지 않다.
- 4번: 합계를 구하는 함수가 Total로 잘못 사용되었다.
보충 개념 액세스 보고서의 집계 함수는 Sum(합계)·Avg(평균)·Count(개수)·Max·Min 등이며, 그룹 바닥글에서 그룹 단위 집계를, 보고서 바닥글에서 전체 집계를 표시한다.