참고: Access 2016 이상에서 데이터 수집에 대한 자세한 내용은 가져오기, 내보내기, SQL Server 참조하세요.
Microsoft Outlook 2007 또는 Microsoft Outlook 2010 Microsoft Access 2007 또는 Access 2010을 사용하여 전자 메일을 통해 정보를 수집하거나 업데이트할 수 있습니다. 액세스는 데이터 수집 양식을 만들고 전자 메일 메시지로 양식을 보내는 방법을 안내합니다. 전자 메일 받는 사람이 완성된 양식을 반환하면 수집된 데이터를 자동으로 처리하고 지정된 Access 데이터베이스에 저장하도록 선택할 수 있습니다. 이 데이터 수집 방법은 일반적으로 복사 및 붙여넣기 또는 수동 데이터 입력 프로세스와 관련된 시간과 노력을 절약할 수 있습니다. 다음은 이 프로세스를 사용하여 데이터를 수집할 수 있는 몇 가지 시나리오입니다.
설문 조사 먼저 결과를 저장하는 데 필요한 테이블이 있는 Access 데이터베이스를 만들고 마법사를 사용하여 설문 조사 양식을 생성한 다음 설문 조사 참가자에게 메일을 보내 설문 조사를 수행하고 결과를 컴파일할 수 있습니다. 참가자가 회신하면 설문 조사 데이터가 데이터베이스에 자동으로 저장됩니다.
상태 보고서 최신 인벤토리 수준 상태 또는 보류 중인 문제에 대한 최신 정보인지에 관계없이 팀은 일정한 간격으로 현재 정보가 포함된 전자 메일 메시지를 보내 정보를 유지할 수 있습니다.
이벤트 관리 회의 또는 교육 또는 기타 이벤트를 구성할 때 하나 이상의 양식을 전자 메일 메시지로 보내 연락처 정보, 여행 및 호텔 기본 설정 등을 수집할 수 있습니다. 회신을 자동으로 처리하도록 선택하는 경우 참가자는 언제든지 사용자에게 알리지 않고도 기본 설정을 변경할 수 있으며 의사 결정을 위해 항상 최신 데이터에 액세스할 수 있습니다.
이 문서에서는 이 프로세스를 사용해야 하는 사항, 마법사 사용을 시작하는 방법을 설명한 다음, 마법사를 수행할 때 가장 정보에 입각한 선택을 할 수 있도록 다양한 단계에 대한 추가 정보를 제공합니다.
참고: 수신자가 Hotmail 또는 Yahoo를 사용하여 데이터 수집 양식을 보낸 경우 수집된 데이터를 추가할 수 없습니다.
시작하기 전에
전자 메일 메시지를 사용하여 데이터를 처음으로 수집하는 경우 다음 단계를 수행합니다.
-
컴퓨터에 다음 애플리케이션을 설치했는지 확인합니다.
-
Access 2007 또는 Access 2010.
-
Outlook 2007 또는 Outlook 2010. 전자 메일 메시지를 보내는 데 사용하는 컴퓨터에 Outlook을 설치하고 구성해야 합니다. Outlook이 설치되어 있지만 아직 구성되지 않은 경우 Outlook을 시작하고 Outlook 시작 마법사의 지침을 따릅니다. 마법사에 대한 도움말은 Outlook 도움말을 참조하세요.
-
InfoPath 양식을 사용하려는 경우 InfoPath 2007 이상 버전이 설치되어 있고 받는 사람도 컴퓨터에 InfoPath를 설치해야 합니다.
-
양식을 보고 편집하려면 전자 메일 받는 사람에게는 InfoPath 또는 컴퓨터에 설치된 HTML 형식을 지원하는 전자 메일 클라이언트가 있어야 합니다.
전자 메일 메시지를 통해 데이터를 수집하는 데 사용되는 양식은 Access 양식이 아닙니다. 마법사는 HTML 또는 InfoPath 형식으로 특수 양식을 생성합니다.
대상 데이터베이스를 식별합니다. 데이터베이스는 .mdb 또는 .accdb 형식일 수 있습니다. 또한 .mde 및 .accde 파일이 지원됩니다. 기존 데이터베이스를 사용하지 않으려면 새 데이터베이스를 만들어야 합니다.
-
-
전자 메일 회신의 데이터로 채울 테이블을 식별하거나 만듭니다. 기존 테이블에 대한 데이터를 수집하는 경우 테이블이 읽기 전용이 아니며 해당 내용을 추가하거나 업데이트하는 데 필요한 권한이 있는지 확인합니다.
참고: 첨부 파일, AutoNumber, OLE 및 다중값 필드 형식은 전자 메일 메시지를 사용하여 수집할 수 없습니다.
데이터 수집 작업이 두 개 이상의 테이블을 채우는 경우 선택 쿼리를 만들고 이를 폼의 레코드 원본으로 사용해야 합니다. 쿼리에 기본 테이블의 모든 필수 필드가 포함되어 있는지 확인합니다. 기존 쿼리를 사용하는 경우 쿼리가 읽기 전용이 아니며 해당 내용을 추가하거나 업데이트하는 데 필요한 권한이 있는지 확인합니다. 둘 이상의 테이블을 기반으로 쿼리를 만드는 방법에 대한 자세한 내용은 쿼리 소개 문서를 참조하세요.
다음과 같은 상황에서 데이터를 새 레코드로 저장합니다.
-
데이터가 여러 테이블을 채웁니다.
-
대상 테이블에 기본 키 필드가 없는 경우 기본 키 값은 각 회신을 기존 레코드에 매핑하는 데 필요합니다. 대상 테이블에 기본 키 필드가 없는 경우 지금 추가하거나 고유 값이 있는 기존 필드를 기본 키로 할당합니다.
-
대상 테이블에 레코드가 없는 경우 테이블이 비어 있으면 마법사는 레코드를 추가하려는 것으로 가정합니다.
-
받는 사람의 전자 메일 주소가 데이터베이스에 필드로 저장되지 않은 경우 레코드를 업데이트하기 위해 데이터를 수집할 때 마법사에서 생성된 메시지에 주소를 수동으로 입력할 수 없습니다. 주소 필드는 대상 테이블 또는 대상 테이블과 관계가 있는 테이블에 있어야 합니다.
시작하기
-
수집된 데이터가 저장될 데이터베이스를 엽니다.
-
단일 테이블에 데이터를 추가하려면 탐색 창에서 테이블을 선택합니다. 여러 관련 테이블을 채웁니다. 이러한 테이블에 바인딩된 쿼리를 선택합니다.
-
다음 중 하나를 수행하여 마법사를 시작합니다.
-
외부 데이터 탭의 데이터 수집 그룹에서 전자 메일 만들기를 클릭합니다.
-
테이블 또는 쿼리를 마우스 오른쪽 단추로 클릭한 다음 전자 메일을 통해 데이터 수집 및 업데이트를 클릭합니다.
참고: 테이블에 필드가 없거나 AutoNumber, OLE 개체, 첨부 파일 또는 다중값 조회 필드 형식만 있는 경우 Access 는 선택한 테이블 또는 쿼리에 전자 메일을 사용하여 데이터 수집을 지원하는 필드가 없음이라는 메시지를 표시합니다.
-
테이블에 데이터 수집을 지원하는 필드가 포함되어 있으면 마법사가 시작됩니다. 대상 테이블이 데이터 추가 및 업데이트를 모두 지원하는 경우 마법사는 전자 메일 메시지를 통해 데이터를 수집하는 데 필요한 단계를 안내합니다.
프로세스의 다음 7가지 주요 단계를 통해 발생할 수 있는 질문에 대한 참조로 다음 섹션을 사용합니다.
보낼 데이터 입력 양식의 형식 선택
자신과 받는 사람의 사용 편의성을 기반으로 양식 유형을 선택합니다.
HTML 양식 선택 전자 메일 클라이언트에서 HTML을 지원하는 모든 사용자가 HTML 양식을 보고 편집할 수 있습니다.
Microsoft InfoPath 양식 선택 이 옵션은 InfoPath가 컴퓨터에 설치된 경우에만 표시됩니다. 받는 사람이 모두 컴퓨터에 InfoPath 및 Outlook을 설치한 경우에만 이 옵션을 선택합니다. InfoPath 양식은 더 나은 데이터 입력 및 편집 환경을 제공합니다.
다음에 표시되는 마법사 페이지는 대상 개체가 데이터 업데이트를 지원하는지 여부에 따라 달라집니다. 개체가 둘 이상의 테이블을 기반으로 하는 쿼리이거나 기본 키 필드가 없거나 레코드가 없는 테이블인 경우 마법사는 새 레코드를 추가하려는 것으로 가정하고 양식 필드를 선택하라는 메시지를 표시합니다. 다른 모든 경우에서 마법사는 양식 필드를 선택하도록 요청하기 전에 데이터를 추가하거나 업데이트할지 여부를 지정하라는 메시지를 표시합니다.
새 데이터를 수집할지 아니면 기존 데이터를 업데이트할지 선택
데이터로 수행할 작업을 지정합니다. 사용 중인 양식의 형식은 받는 사람이 단일 회신으로 보낼 수 있는 새 레코드의 수에 영향을 줍니다. 데이터를 업데이트할 때 받는 사람이 업데이트해야 하는 레코드 수는 메시지에 포함될 미리 완료된 양식의 수를 식별합니다.
참고: 새 레코드를 추가하려면 메시지를 만들 때 전자 메일 메시지의 주소 상자에 전자 메일 주소를 입력합니다. 기존 데이터를 업데이트하려면 받는 사람의 전자 메일 주소를 기본 테이블 또는 쿼리 또는 관련 테이블의 필드로 저장해야 합니다.
수집할 데이터 지정
양식에 포함할 필드를 선택할 때 기본 테이블 또는 쿼리에 있는 모든 필드를 폼에 포함할 필요는 없습니다. 그러나 다음 조건을 충족해야 합니다.
-
필수 필드: 별표(*) 기호로 표시된 필드는 필수 필드입니다. 새 레코드를 수집하는 경우 필수 속성이 예로 설정된 모든 필드가 마법사에 자동으로 포함됩니다. 레코드의 필수 필드가 비어 있으면 Access에서 테이블에 레코드를 추가하지 못합니다.
-
지원되지 않는 필드 형식: AutoNumber, Attachment, OLE 개체 또는 다중값 조회 필드와 같은 특정 필드 형식을 폼에 포함할 수 없습니다.
-
기본 키 필드: 그러나 사용자는 레코드를 추가할 때 필드에 값을 입력할 수 있습니다. 지정된 값이 이미 사용 중인 경우 회신이 처리되지 않습니다.
참고: 포함된 각 필드에 대해 필드 속성에서 레이블을 지정하고 사용자가 해당 필드의 데이터를 변경하지 않으려면 읽기 전용 을 클릭합니다.
자동 또는 수동 데이터 처리 지정
회신의 자동 또는 수동 처리를 선택할 수 있습니다. 자동 처리는 회신을 받을 때 Outlook과 Access가 함께 작동하여 데이터를 데이터베이스의 대상 테이블로 내보내는 것을 의미합니다. 자동 처리는 시간과 노력을 절약할 수 있습니다. 수동 처리는 내보내기 작업을 시작하여 Outlook의 지정된 폴더에서 Access의 대상 테이블로 데이터를 전송한다는 의미입니다.
회신이 사서함에 도달할 때 다음 조건이 충족되는 한 회신은 대상 테이블로 성공적으로 내보냅니다.
-
Outlook이 이미 컴퓨터에서 실행 중이어야 합니다. Outlook이 실행되고 있지 않으면 다음에 Outlook을 시작할 때 처리가 시작됩니다.
-
액세스는 암호로 보호되어서는 안 되며 배타적 모드로 열려서는 안 됩니다. 전자 메일 메시지를 보낸 이후 데이터베이스의 이름이나 위치는 변경되지 않아야 합니다.
-
전자 메일 메시지를 보낸 후에는 테이블 및 쿼리의 이름과 양식에 포함된 필드의 속성이 변경되지 않아야 합니다.
-
기본 테이블 및 쿼리의 내용을 추가하거나 업데이트하는 데 필요한 권한이 있어야 합니다.
참고: 자동 처리에 실패하는 경우 문제를 해결한 다음 실패한 회신을 수동으로 내보냅니다. 문제를 resolve 후 받은 편지함에 도달하는 모든 회신은 계속 자동으로 처리됩니다.
회신의 자동 처리를 제어하는 속성 설정
회신이 저장되는 다른 Outlook 폴더를 지정하려면 마법사의 회신 처리 방법 지정 페이지에서 폴더 이름을 클릭합니다. 폴더 선택 대화 상자에서 다른 폴더를 선택하거나 새로 만들기를 클릭하여 새 폴더를 만듭니다.
속성 설정을 클릭하여 회신 자동 처리를 제어하여 가져오기 설정을 변경하거나 미세 조정하는 경우 사용 가능한 옵션에 대한 자세한 내용은 다음 표를 참조하세요.
|
옵션 |
결과 |
|---|---|
|
메시지를 보내지 않은 사용자의 회신을 취소합니다. |
메시지의 원래 받는 사람이 보낸 회신만 자동으로 처리하려면 이 검사 상자를 선택합니다. 다른 사람의 회신은 대상 폴더에 저장되지만 자동으로 처리되지는 않습니다. |
|
각 받는 사람으로부터 여러 회신 수락 |
각 받는 사람의 첫 번째 회신만 자동으로 처리하려면 이 검사 상자를 선택합니다. 두 번째 및 후속 회신은 대상 폴더에 저장되지만 자동으로 처리되지는 않습니다. 참고: 이 설정은 처리되는 단일 회신 내의 레코드 수가 아니라 회신 수를 제어합니다. 즉, InfoPath 양식을 보내면 사용자가 단일 회신으로 여러 레코드를 보낼 수 있으며 Access는 이 검사 상자를 선택하지 않은 경우에도 회신의 모든 레코드를 자동으로 처리합니다. |
|
기존 데이터에 대한 업데이트만 허용 |
받는 사람이 InfoPath 양식을 사용하여 데이터를 업데이트하는 경우 기존 레코드에 대한 업데이트 외에도 새 레코드를 보낼 수 있습니다. 이 검사 상자를 선택하여 기존 레코드에 대한 업데이트만 처리합니다. |
|
처리할 회신 수 |
자동으로 처리하려는 모든 받는 사람의 총 회신 수를 입력합니다. 모든 회신을 자동으로 처리하려면 텍스트 상자에 큰 값(예: 5000)을 입력합니다. 지정된 값에 도달한 후 받은 회신은 대상 폴더에 저장되지만 자동으로 처리되지는 않습니다. |
|
중지 날짜 및 시간 |
이 전자 메일 메시지에 대해 회신 자동 처리를 중지해야 하는 시기를 지정합니다. 이 날짜 및 시간 이후에 받은 회신은 대상 폴더에 저장되지만 자동으로 처리되지는 않습니다. |
나중에 이러한 옵션을 변경하려면 외부 데이터 탭의 데이터 수집 그룹에서 회신 관리를 클릭합니다. 데이터 수집 메시지 관리 대화 상자에서 설정을 변경할 메시지를 선택한 다음 메시지 옵션을 클릭합니다. 대화 상자에서 변경한 내용은 해당 메시지에 대해 받은 모든 후속 회신에 영향을 둡니다.
수동으로 회신 처리
처리되는 회신과 회신을 제어하려면 자동 프로세스 옵션을 선택하지 마세요. 회신은 폴더의 각 회신을 선택하고 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 Microsoft Access로 데이터 내보내기를 클릭할 때까지 Outlook의 지정된 폴더에 저장됩니다.
경우에 따라 자동으로 처리되지 않은 회신을 수동으로 처리해야 할 수도 있습니다.
데이터를 내보내기 전에 다음 사항을 기억하세요.
-
Access 데이터베이스는 배타적 모드로 열려서는 안 되며, 전자 메일 메시지를 보낸 이후 데이터베이스의 이름이나 위치가 변경되지 않아야 합니다.
-
전자 메일 메시지를 보낸 후에는 테이블 및 쿼리의 이름과 양식에 포함된 필드의 속성이 변경되지 않아야 합니다.
-
기본 테이블 및 쿼리의 내용을 추가하거나 업데이트하는 데 필요한 권한이 있어야 합니다.
받는 사람의 전자 메일 주소를 지정하는 방법 선택
새 정보만 수집하는 경우 다음 두 가지 방법으로 전자 메일 주소를 지정할 수 있습니다.
-
Outlook 전자 메일 메시지에 개별적으로 전자 메일 주소를 입력하거나 주소록에서 주소를 선택합니다.
-
현재 Access 데이터베이스의 테이블 또는 쿼리에서 전자 메일 주소 필드를 사용합니다.
참고: 기존 레코드를 업데이트하기 위해 데이터를 수집할 때 받는 사람의 전자 메일 주소를 먼저 데이터베이스의 필드로 사용할 수 있어야 하므로 이 대화 상자가 표시되지 않습니다.
Outlook에서 직접 전자 메일 주소 입력
Outlook에서 받는 사람을 지정하는 경우 메시지를 보내기 전에 미리 보기 및 사용자 지정할 수 있습니다. 전자 메일 메시지 본문에는 간단한 소개와 양식이 포함되어 있습니다. 양식을 변경하지 않는 것이 좋습니다. 양식 구조를 변경하면 회신이 처리되지 않을 수 있습니다.
데이터베이스의 필드에 저장된 전자 메일 주소 사용
연결된 테이블을 선택하는 옵션은 관련된 테이블을 참조합니다. 데이터베이스의 테이블 관계를 보거나 편집하려면 데이터베이스 도구에 있습니다. 탭의 관계 그룹에서 관계를 클릭합니다.
관계에 대한 자세한 내용은 테이블 관계 가이드 문서를 참조하세요.
받는 사람 목록 검토 및 지정
마지막 주요 단계는 전자 메일 메시지를 미리 보기 및 사용자 지정하고, 받는 사람 목록을 미세 조정한 다음, 데이터 수집 메시지를 보내는 것입니다.
전자 메일 메시지 만들기 및 보내기
마법사에서 이제 전자 메일 메시지를 만들 수 있음을 알리고 회신 관리 명령을 사용하여 전자 메일 상태 보는 방법을 보여 주면 일부 경고 메시지가 나타날 수 있습니다. 다음 표에서는 각 경고와 경고를 resolve 위해 수행할 수 있는 작업에 대해 설명합니다.
|
경고 메시지 |
설명 |
S olution |
|---|---|---|
|
일부 레코드는 지정된 전자 메일 주소 필드에 유효한 주소를 포함하지 않습니다. 이러한 행에 대한 데이터는 반환되지 않습니다. |
선택한 전자 메일 주소 필드에는 null 값이 포함됩니다. |
모든 레코드에 대한 데이터를 수집하려면 마법사를 종료하고 null 값을 전자 메일 주소로 바꿉니다. 그런 다음 마법사를 다시 시작합니다. |
|
현재 데이터베이스에 대한 단독 잠금이 있습니다. 잠금이 해제될 때까지 자동 처리가 실패합니다. |
현재 데이터베이스가 배타적 모드로 열려 있습니다. |
회신을 자동으로 처리하도록 선택한 경우 Access에서 단독 잠금이 있는 데이터베이스에 추가하거나 업데이트할 수 없으므로 처리가 실패합니다. 메시지를 보낸 직후 비독점 모드에서 데이터베이스를 닫고 다시 엽니다. |
|
이러한 전자 메일 메시지에는 기밀 또는 중요한 성격의 데이터가 포함될 수 있습니다. |
기존 레코드를 업데이트하기 위해 데이터를 수집하고 있으며 보내려는 양식은 기존 데이터로 미리 완료됩니다. |
일부 양식 필드에 중요한 데이터가 포함된 경우 필드를 선택한 마법사 단계로 돌아가서 양식에서 중요한 데이터가 포함된 필드를 제거합니다. |
메시지를 미리 보기 및 사용자 지정한 후 전자 메일 주소 필드를 필터링하고 받는 사람을 선택할 수 있습니다. 해당 검사 상자를 선택하여 사용할 전자 메일 주소를 선택합니다. 잘못된 전자 메일 주소가 나열된 대화 상자가 표시되면 목록에서 주소를 적어 두고 끝내기를 클릭합니다. 잘못된 주소를 확인하고 필요한 수정을 한 다음 메시지를 다시 보내십시오.