그림과 같이 <주문상세> 폼에서 '개수' 필드의 합계를 계산… | [컴퓨터활용능력 1급 필기] 10년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 10년 1회차
그림과 같이 <주문상세> 폼에서 '개수' 필드의 합계를 계산하여 표시하는 컨트롤에 대한 설명으로 옳지 않은 것은?
1
컨트롤의 이름은 결과에 영향을 미치지 않는다.
2
컨트롤의 원본 속성을 'Sum([개수])'로 설정한다.
3
컨트롤은 폼 바닥글 영역에 위치한다.
4
컨트롤은 텍스트 상자를 사용한다.
해설
그림의 <주문상세> 폼은 여러 레코드를 위쪽에 나열하고, 맨 아래에 주문총개수: 라는 이름표와 값이 한 번만 표시되는 형태입니다. 이렇게 전체 레코드에 대한 합계를 한 번만 보여주려면 해당 컨트롤을 폼 바닥글 영역에 두어야 합니다. 본문에 두면 레코드마다 반복 표시됩니다.
계산 결과를 화면에 나타내는 컨트롤로는 텍스트 상자를 사용합니다. 레이블은 값을 계산해 표시할 수 없기 때문입니다. 또 컨트롤 이름은 단순한 식별자일 뿐이므로 이름을 무엇으로 정하든 계산 결과 자체에는 영향을 주지 않습니다. 다만 이름을 필드명과 똑같이 지으면 순환 참조 오류가 날 수 있어 실무에서는 다르게 지정합니다.
잘못된 설명은 컨트롤 원본 지정 방식입니다. Access의 컨트롤 원본에 계산식을 넣을 때는 반드시 등호(=)로 시작해야 하므로 =Sum([개수]) 형태로 입력해야 합니다. 등호 없이 Sum([개수])라고만 적으면 식이 아니라 필드 이름으로 해석되어 원하는 합계가 계산되지 않습니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
