드로우홀릭 더베이직

테이블에 계산 필드 만들기

액세스-일반 2012.03.30 19:44:17 조회 수 26044 추천 수 0

개요

액세스 2010에는 '계산 필드'라는 새로운 기능이 추가되었습니다. 이전 버전의 액세스에서는 계산값을 구하기 위해 반드시 '쿼리'를 이용해야 했습니다. 하지만 '계산 필드' 기능을 이용하면 테이블에 바로 계산 필드를 붙일 수 있습니다.

물론, 모든 쿼리 계산식을 다 '계산 필드'로 변경할 수는 없습니다. 하지만 간단한 계산식은, 테이블에 '계산 필드' 기능으로 만들어 놓으면 훨씬 편리하게 사용할 수 있습니다.

계산 필드 만들어 보기

1. 테이블의 디자인 보기

첨부한 예제 파일을 다운로드 합니다. '파일명(완성)' 파일은 제가 미리 만들어 놓은 파일입니다.

예제파일 다운로드: EX120330.01.zip

'주문서_내역' 테이블을 디자인 보기로 열어 봅니다. '금액' 필드는 없습니다. '금액' 필드를 계산하기 위해서는 쿼리를 이용하여 '금액' 필드를 만들어 주어야 합니다. (이 부분은 '액세스 2010 무작정 따라하기 책의 361쪽을 보면 됩니다.)

하지만 여기에서는, 앞서 설명한 대로 테이블에 '금액' 필드를 만들어 보도록 하겠습니다.

2. 계산 필드 만들기

다음 그림과 같이 '필드 이름'에 '금액'이라고 입력하고, '데이터 형식'에서 '계산'을 선택합니다.

3. 식 작성기 살펴보기

그러면 다음 그림과 같이 '식 작성기'가 표시됩니다. 이곳에 계산식을 입력해 놓으면, 액세스가 자동으로 계산을 해 줍니다.

4. 계산식 입력하기

이제 계산식을 입력해 봅시다. '금액' 필드는 물품의 단가에 수량을 곱해서 계산합니다.
다음 그림과 같이 계산식을 입력합니다. 중간 아래쪽의 '식 범주'에서 필드를 더블클릭하면 손쉽게 계산식을  입력할 수 있습니다.
계산식을 다 입력했으면 '확인'을 클릭합니다.

5. 계산식 확인하기

그러면 다음 그림과 같이 계산식이 만들어지는 것을 확인할 수 있습니다. '필드 속성'에서 '식' 란에 계산식이 만들어진 것을 볼 수 있습니다.

만약 계산식을 수정하려면, '식'란의 값을 변경하변 됩니다. 오른편의 '만들기 버튼(...)'을 클릭하면 식 작성기가 다시 한 번 표시됩니다.

6. 결과 확인하기

계산 결과를 확인하기 위해서 데이터시트 보기로 전환해 봅시다. 그러면 다음 그림과 같이 '금액'란에 계산 결과가 표시되는 것을 알 수 있습니다.

'금액'란은 편집할 수 없습니다. 계산식에 의해 자동으로 계산되기 때문입니다.

쿼리와 뭐가 다를까요? 결과를 보면 쿼리와 다르지 않습니다. 다만, 쿼리로 하면 '주문서_내역' 테이블과 쿼리를 별도로 관리해야 하는 불편함이 있지만, 테이블에서 '계산 필드' 기능을 이용하면 테이블만 잘 관리하면 되므로 매우 편리합니다.

참고 사항

눈썰미가 있는 분은 알아 챘을지도 모르겠지만, '계산 필드'를 만들 때 사용하는 '식 작성기'는 자기 테이블만 보입니다. 반면, 쿼리에서의 '식 작성기'는 다른 모든 테이블, 쿼리, 폼, 보고서를 참조할 수 있습니다.

즉, '금액' 필드를 계산할 때, 계산식이 다른 테이블에 있다면 계산 필드 기능을 이용하여 '금액'을 계산할 수 없습니다. 그래서, '액세스 2010 무작정 따라하기' 책의 473쪽에 나오는 '영업프로젝트의 마지막 영업진행사항 구하기' 따라하기는 '계산 필드' 기능을 이용해서 만들 수 없습니다.

이렇게 활용하면 됩니다. '계산 필드' 기능을 사용할 수 있으면 '계산 필드' 기능을 이용해서 계산식을 만드세요. 훨씬 편리하게 관리할 수 있습니다. 만약 불가능하다면, 예전 처럼 '쿼리'를 이용해서 계산식을 만들면 됩니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 액세스-일반 길벗출판사 / 실무액세스 예제파일(64비트용) [4] 돌직구 2021-01-13 32681
공지 액세스-일반 길벗출판사 / 액세스 2013 무작정 따라하기 정오표 돌직구 2014-10-09 82409
공지 액세스-일반 길벗출판사 / 액세스 2010 무작정 따라하기 정오표 file 돌직구 2012-10-26 127572
49 MS액세스 블로그 번역 액세스(Access) 2013으로 업무용 앱을 만드는 4가지 방법 file 윈드님 2013-07-13 48822
48 SQL Server SQL Server Express 버전별 DB 용량 1 돌직구 2013-05-30 47119
47 액세스-일반 한/영 자동 전환 (IME 모드 속성) file 돌직구 2013-04-12 44233
46 액세스-일반 작성자, 작성일시, 수정자, 수정일시 이력 관리 file 돌직구 2012-05-16 43888
45 MS액세스 블로그 번역 액세스(Access) 2013 웹 앱 만들기 file 윈드님 2013-04-18 41276
44 액세스-일반 액세스에서 자주 사용하는 함수 file 돌직구 2015-07-13 39346
43 MS액세스 블로그 번역 액세스(Access) 2013 과 SQL 서버(SQL Server) file 윈드님 2013-05-13 37091
42 ADP 대용량 해결하기 및 ADP 알아보기 file 돌직구 2014-09-14 34221
41 IT일반 Windows 8에서 드래그 & 드롭이 되지 않을 때 file 윈드님 2013-09-12 33879
40 ADP ADP(Access Data Projects)란 무엇인가? file 돌직구 2012-03-29 33843
39 액세스-일반 액세스 제대로 배우기 돌직구 2021-07-21 33014
38 MS액세스 블로그 번역 쉬운 데이터 입력 file 윈드님 2013-06-18 30918
37 IT일반 우편번호 DB 2014-03-07, 도로명 주소 포함 돌직구 2014-03-12 29891
» 액세스-일반 테이블에 계산 필드 만들기 file 돌직구 2012-03-30 26044
35 IT일반 Dropbox 동기화 vs. SkyDrive Pro 동기화 돌직구 2013-06-06 25107
34 IT일반 맥북을 업무용으로 구입하고 싶으세요? 돌직구 2013-09-04 24291
33 액세스-DB 관리 시작 옵션 무시하지 못하도록 설정하기 file 돌직구 2012-03-31 23606
32 MS액세스 블로그 번역 액세스(Access) 테이블, 자동으로 재연결하기 file 1 윈드님 2013-05-02 22807
31 액세스-일반 '필수' 속성과 '빈 문자열 허용' 속성 알아보기 file 돌직구 2014-11-21 21082
30 MS액세스 블로그 번역 액세스(Access) 2013 소개 file 윈드님 2013-04-15 21007


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.