드로우홀릭 더베이직

쉬운 데이터 입력

MS액세스 블로그 번역 2013.06.18 16:18:27 조회 수 30409 추천 수 0

이 글은 Microsoft Access팀의 영문 블로그를 번역한 글입니다.

원문 링크: http://blogs.office.com/b/microsoft-access/archive/2012/08/13/data-entry-made-easy.aspx

 

액세스 2013에서는 웹 데이터베이스 사용자 인터페이스를 빠르게 만들 수 있는 많은 개선사항들이 있습니다. 이 인터페이스로 앱을 사용하는 사용자들이 데이터를 편하게 입력 할 수 있습니다.

동영상이 보이지 않는 분들은 다음 링크를 사용하세요: http://youtu.be/QlqFzoCHWMs

 

그 중에 다음 두 가지의 개선사항에 대해서 설명하고자 합니다.

  1. 사용자의 데이터에 기반한 뷰 자동 생성(두 개의 뷰 자동생성)
  2. 관계된 데이터 입력을 위한 특별한 컨트롤 생성(관련 항목 컨트롤과 자동 완성 컨트롤)

자동 생성 뷰

액세스 앱의 기본을 이루는 단위는 테이블 입니다.
사용자가 앱에서 관리하고 싶은 항목들은 테이블에 관련된 것들입니다. (“약속을 관리하고 싶어”나 “지급과 청구서를 관리하고 싶어” 이런 것들은 ‘약속’, ’지불’ 혹은 ‘청구서’에 관한 테이블입니다.)

액세스 2013은 테이블을 다루는 것에 대한 편의를 제공합니다. 테이블을 만들 때(혹은 기존의 테이블에 업데이트 할 때) 액세스 2013은 자동으로 두 뷰를 만듭니다.(업데이트 합니다.)
뷰는 사용자가 앱을 탐색 할 때 볼 수 있는 브라우저 안의 화면입니다. (사용자의 데이터와 상호 작용하는)
액세스 2013은 완전히 사용자 정의(사용자가 처음부터 끝까지 모두 디자인한)된 뷰를 만들 수 있습니다. (하지만 앱을 빨리 구축하려면 자동으로 생성 된 목록 뷰와 데이터시트 뷰를 사용하는 것도 한 방법입니다.)

아래 그림은 목록 뷰 입니다.  다른 웹사이트에서 볼 수 있는 입력양식 같은 기능을 합니다.
 그림1.jpg

아래 그림은 데이터시트 뷰 입니다. 엑셀의 스프레드 시트와 비슷한 형태를 가지고 있고 비슷한 동작을 합니다.
 그림2.jpg
목록 뷰와 데이터시트 뷰 모두 앱의 데이터를 편집 할 수 있습니다. (데이터를 추가, 수정 혹은 삭제할 때)
사용자는 이 두 뷰 외에 다른 형태의 뷰를 만들 수 있습니다. 또한 같은 형태의 뷰를 만들 수도 있습니다.(이 때 데이터 소스가 달라야 합니다.) 예를 들어 ‘전체 직원’ 과 ‘현재직원’ 이라는 목록 뷰를 생성 할 수 있습니다.
이 내용의 핵심은 테이블 생성 시 이 두 개의 뷰가 자동으로 생성된다는 점입니다. 그리고 테이블 디자이너에서 테이블을 수정 한 경우, 따로 뷰를 수정하지 않아도 자동으로 업데이트 됩니다.

예를 들어, 고객의 생일을 관리하고 싶어서 생일 필드를 고객 테이블에 추가하고 싶을 때, 테이블 디자이너에서 해당 필드를 추가합니다.
 그림3.jpg
추가 후에 브라우저에서 “갱신” 버튼을 클릭하면 추가한 필드가 적용되어 있습니다.
 그림4.jpg

바로가기 키와 작업모음

목록 뷰의 맨 위는 ‘작업모음’이라고 불리는 버튼들의 모임들이 있습니다. 이 작업모음에는 데이터를 다룰 수 있는 명령이 있습니다.
 그림5.jpg
목록 뷰에는 다음의 버튼들이 있습니다.

  • 추가
  • 삭제
  • 편집
  • 저장
  • 취소

이런 기능들을 사용하여 앱을 빠르게 구축 할 수 있습니다. 이런 기능들은 바로 사용 할 수 있습니다. 사용자가 만들고자 하는 앱에 고급의(복잡한) 사용자 정의가 필요하거나 업무 로직이 필요하다면, 원하는 기능을 디자인 하는 것에 집중 할 수 있습니다.

이 기능은 매우 자주 사용하기 때문에 ‘바로가기 키’를 할당하였습니다. 이 바로가기 키들은 키보드와 마우스를 번갈아 사용하지 않고 앱 내 에서 이동할 수 있게 해줍니다. 아래 목록은 단축키에 대해 설명하고 있습니다.

  • 추가: N
  • 삭제: <Delete> 키
  • 편집: E
  • 저장: Ctrl + S
  • 취소: Esc

앱 안에서 링크와 컨트롤들 사이를 탭 키를 사용하여 이동 할 수 있습니다. 바로가기 키는 액세스 2013앱의 데이터 소통을 쉽고 빠르게 할 수 있게 해줍니다.!

관련 데이터 컨트롤 자동 생성

액세스는 관계형 데이터(두 개의 테이블이 연결되어 있는)의 관리에 특화되어 있습니다. 예를 들어 ‘직원’ 과 ‘작업’을 관리하는 경우 이 두 테이블을 연결 할 수 있습니다.(각 작업들은 직원이 할당 되어 있으며, 각 직원들은 여러 작업을 가질 수 있습니다.)
두 테이블을 이와 같이 관련시키려면 한 테이블에서 다른 테이블을 바라보는 ‘조회’를 만들 수 있습니다. ‘조회’는 한 테이블에서 연관된 다른 테이블의 데이터를 표시 할 수 있는 필드의 한 종류입니다.
작업테이블과 직원테이블의 예를 들어, ‘작업’테이블에 ‘직원’의 이름이나 별칭이 표시되는 ‘담당자’라는 조회필드를 생성 합니다.

아래 그림에서는 ‘작업’ 테이블을 보기 위해 테이블 디자이너를 사용하고 있습니다. 이 그림에서,조회 마법사를 사용하여 ‘직원’테이블과 ‘작업’테이블의 관계를 정의하는 것을 볼 수 있습니다.
  
두 테이블 사이에 조회를 생성 할 때 액세스 2013은 자동으로 특수한 컨트롤을 생성합니다. 이러한 기능으로 인해서 데이터의 입력과 열람이 편리합니다.

 그림6.jpg

관련 테이블에 대한 두 개의 특수한 컨트롤 입니다.

  1. 관련 항목 컨트롤
  2. 자동 완성 컨트롤

관련 항목 컨트롤

작업테이블과 직원테이블의 예를 들어, 각 직원에게 여러 작업이 할당 될 수 있습니다. 이 때 한 직원의 작업에 대한 뷰에서 모든 직원의 작업들이 보인다면 불편할 것입니다. 그래서 관련 항목 컨트롤이 필요합니다.
직원테이블에서 한 레코드로 이동 할 때 그 직원의 데이터를 볼 수 있습니다. (관계된 작업테이블상에 해당 직원이 담당자로 되어 있는)
관련 항목 컨트롤은 해당 직원에게 할당된 작업을 표시합니다.
 그림7.jpg
액세스 2013은 두 테이블간의 관계를 생성하면 관련 항목 컨트롤을 생성하여 관계된 데이터를 쉽게 볼 수 있게 합니다.

이것만이 아니라 관련 항목 컨트롤의 항목을 클릭하면 해당 항목에 대한 세부 사항이 팝업됩니다. 특정 작업에 대한 자세한 내용을 원하십니까? 단순히 클릭하세요.
그림8.jpg

 자동 완성 컨트롤

자동 완성 컨트롤은 관련 항목 컨트롤과 비슷한 경우에 생성됩니다. 그러나 관련 항목 컨트롤이 없는 관계되어 있는 테이블에 나타납니다.(역자 주: 빠른 검색 상자처럼 작동하는 콤보 상자라고 생각하면 됩니다.)
작업테이블과 직원테이블의 예를 들어, 작업테이블에 자동 완성 컨트롤을 볼 수 있습니다. 브라우저 상의 작업화면으로 이동해서 담당자를 보면 담당자가 링크처럼 보이는 것을 알 수 있습니다.(역자 주: 액세스에서는 이것을 ‘드릴스루 링크’ 라고 표현합니다.)
 
이 링크를 클릭하면 해당 항목의 상세 데이터가 팝업됩니다.(직원 ‘염 기석’의 직원 데이터가 표시됩니다.)
 그림9.jpg 그림10.jpg


해당 작업의 담당자를 변경하려 할 때, 자동 완성 컨트롤이 관계된 테이블에서 데이터를 추출해서 표시해 줍니다. 사용자는 단순히 자동 완성 컨트롤에서 다른 사람의 이름의 일부를 입력하면 관계된 테이블에서의 조회 결과가 아래 표시됩니다. 사용자가 입력하려고 하는 사람을 찾으면 엔터 키를 누르면 됩니다.
 그림11.jpg
자동 완성 컨트롤과 관련 항목 컨트롤은 쉽게 관련 데이터를 처리 할 수 있도록 해줍니다. 액세스 2013은 목록 뷰와 데이터 시트 뷰를 결합하여 쉽게 데이터를 열람하고 편집 할 수 있게 합니다. 가장 중요한 점은 이 모든 기능들이 테이블을 생성 할 때 자동으로 생성된다는 점입니다.(사용자가 관리하고자 하는 항목을 나타냅니다.) 앱을 만들 때 사용자가 원하는 특별한 기능(업무 로직)을 만드는 데 집중 할 수 있습니다.(기본 기능을 매번 반복적으로 만드는 작업을 할 필요가 없다는 말입니다.)


액세스 2013은 부서나 기관 또는 업무상의 웹 앱을 만드는 훌륭한 도구입니다. 그 이유는 테이터의 입력이 쉽고 빠르기 때문입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 액세스-일반 길벗출판사 / 실무액세스 예제파일(64비트용) [4] 돌직구 2021-01-13 30264
공지 액세스-일반 길벗출판사 / 액세스 2013 무작정 따라하기 정오표 돌직구 2014-10-09 80494
공지 액세스-일반 길벗출판사 / 액세스 2010 무작정 따라하기 정오표 file 돌직구 2012-10-26 125926


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