본 게시물에서는 폼에 계산 컨트롤을 삽입하는 방법에 대해 알아보자. 계산 기능은 쿼리에서 수행한 후 폼에 등록시킬 수 있지만 폼에 계산 컨트롤을 삽입하여 필요한 수치를 구하는 방법도 많이 활용된다.



아래 첨부된 [문제_물품관리.accdb]를 다운받고 액세스 2010에서 열어보자. 왼쪽 개체 창에 있는 [제품] 폼에서 마우스 오른쪽 버튼을 눌러 [디자인 보기]를 선택한다.



폼의 본문 영역에서 마우스 오른쪽 버튼을 눌러 [폼 머리글/바닥글]을 선택한다.



폼에 머리글과 바닥글이 삽입되면 바닥글에 [계산 컨트롤]을 적용해보자.



[폼 디자인 도구][디자인] 탭에서 [텍스트 상자] 선택하고 [폼 바닥글]에 드래그하여 배치한다.



그러면 아래 그림과 같이 폼 바닥글에 [텍스트 상자][레이블]과 함께 삽입된다.



[텍스트 상자]가 삽입됨과 동시에 [텍스트 상자 마법사]가 실행된다. 이 기능은 현재 필요하지 않으므로 [취소] 버튼을 누른다.



[폼 디자인 도구][디자인] 탭에서 [속성 시트]를 누른다.



화면 오른쪽에 [속성 시트] 작업창이 나타나면 [데이터] 탭에 있는 [컨트롤 원본][...] 버튼을 누른다.



[식 작성기] 창에 [단가]*[재고량] 을 입력하고 [확인] 버튼을 누른다.



그러면 [텍스트 상자]에 '=[단가]*[재고량]' 가 나타난다. [텍스트 상자]에 연결된 [레이블]'재고금액'을 입력하고 적절한 서식을 지정한다.



[속성 시트] 창에 있는 [형식] 탭에서 [형식]'통화'로 설정한다.



[계산 컨트롤] 기능을 확인하기 위해 [폼 디자인 도구][디자인] 탭에 있는 [보기]를 누른다.



폼이 실행되면 폼 바닥글에 삽입된 계산 컨트롤에 각 행(레코드)의 [단가][재고량]에 따른 [재고금액]이 계산되는 것을 확인할 수 있다. 행(레코드)을 이동하며 계산 컨트롤의 결과값을 살펴보자.



※ 첨부 파일

문제_물품관리.accdb

답_물품관리.accdb



'MS Access' 카테고리의 다른 글

[MS Access 2010] 폼 만들기 (12)  (0) 2014.11.29
[MS Access 2010] 폼 만들기 (11)  (0) 2014.11.28
[MS Access 2010] 폼 만들기 (9)  (0) 2014.11.28
[MS Access 2010] 폼 만들기 (8)  (0) 2014.11.28
[MS Access 2010] 폼 만들기 (7)  (0) 2014.11.28
Posted by inulibarts
,