Microsoft로 로그인
로그인하거나 계정을 만드세요.
안녕하세요.
다른 계정을 선택하세요.
계정이 여러 개 있습니다.
로그인할 계정을 선택하세요.

ImportExportData 매크로 작업을 사용하여 현재 Access 데이터베이스(.mdb 또는 .accdb) 또는 Access 프로젝트(.adp) 및 다른 데이터베이스 간에 데이터를 가져오거나 내보낼 수 있습니다. 데스크톱 Access 경우 테이블을 다른 데이터베이스의 현재 Access 데이터베이스에 연결할 수도 있습니다. 연결된 테이블을 사용하면 테이블 자체가 다른 데이터베이스에 남아 있는 동안 테이블의 데이터에 액세스할 수 있습니다.

참고: Access 2010부터 TransferDatabase 매크로 동작의 이름을 ImportExportData로 바했습니다.

참고: 데이터베이스를 신뢰할 수 없는 경우 이 작업은 허용되지 않습니다.

설정

ImportExportData 매크로 동작에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

전송 유형

만들 전송 유형입니다. 매크로 디자인 창의 작업 인수 섹션에서 전송 유형 상자에서 가져오기, 내보내기 또는 링크를 선택합니다. 기본값은 가져오기 입니다.

참고: 링크 전송 유형은 Access 프로젝트(.adp)에 지원되지 않습니다.

데이터베이스 유형

가져오기, 내보내기 또는 링크할 데이터베이스 유형입니다. 데이터베이스 유형 상자에서 Microsoft Access 또는 다른 여러 데이터베이스 형식 중 하나를 선택할 수 있습니다. 기본값은 Microsoft Access입니다.

데이터베이스 이름

가져오기, 내보내기 또는 링크할 데이터베이스의 이름입니다. 전체 경로를 포함합니다. 이 인수는 필수 인수입니다.

각 테이블에 대해 별도의 파일을 사용하는 데이터베이스 유형(예: FoxPro, Paradox 및 dBASE)의 경우 파일이 포함된 디렉터리를 입력합니다. 원본 인수(가져오기 또는 링크) 또는 대상 인수(내보내기)에 파일 이름을 입력합니다.

ODBC 데이터베이스의 경우 전체 ODBC(Open Database Connectivity) 연결 문자열.

연결 문자열의 예제를 확인하려면 액세스에 외부 테이블 연결합니다.

  1. 외부 데이터 탭에 있는 가져오기 그룹에서 Access를 클릭합니다.

  2. 외부 데이터 다운로드 대화 상자에 파일 이름 상자에 원본 데이터베이스의 경로를 입력합니다.

  3. 연결된 테이블을만들어 데이터 원본에 대한 링크를 클릭하고 확인 을 클릭합니다.

  4. 테이블 링크 대화 상자에서 표를 선택하고 확인 을 클릭합니다.

새 연결된 테이블을 디자인 보기 도구에서 디자인 탭에서 속성 테이블 속성 클릭하여 해당 테이블을 를 니다. 설명 속성 설정의 텍스트는 이 테이블의 연결 문자열입니다.

ODBC 연결 문자열에 대한 자세한 내용은 이 유형의 ODBC 데이터베이스의 ODBC 드라이버에 대한 도움말 파일 또는 기타 설명서를 참조하세요.

개체 유형

가져오거나 내보낼 개체의 형식입니다. 데이터베이스 유형 인수에 대한 Microsoft Access를 선택하면 개체 유형 상자에서 표, 쿼리, 양식, 보고서,매크로, 모듈,데이터 액세스 페이지,서버 보기,다이어그램,저장 프로시저 또는함수를 선택할 있습니다. 기본값은 테이블입니다. 다른 유형의 데이터베이스를 선택하거나 전송 유형 상자에서 링크를 선택하는 경우 이 인수는 무시됩니다.

Access 데이터베이스로 선택 쿼리 경우 이 인수의 표를 선택하여 쿼리의 결과 집합 쿼리 자체를 내보낼 쿼리를 선택합니다. 선택 쿼리를 다른 유형의 데이터베이스로 내보내는 경우 이 인수는 무시되고 쿼리의 결과 집합이 내보낼 수 있습니다.

원본

가져오기, 내보내기 또는 링크할 테이블의 이름, 쿼리 또는 액세스 개체를 선택합니다. FoxPro, Paradox 또는 dBASE와 같은 일부 유형의 데이터베이스의 경우 파일 이름입니다. 파일 이름 확장명(예: .dbf)을 파일 이름에 포함합니다. 이 인수는 필수 인수입니다.

대상

가져온, 내보낼 또는 연결된 테이블의 이름, 쿼리 또는 대상 데이터베이스의 액세스 개체를 선택합니다. FoxPro, Paradox 또는 dBASE와 같은 일부 유형의 데이터베이스의 경우 파일 이름입니다. 파일 이름 확장명(예: .dbf)을 파일 이름에 포함합니다. 이 인수는 필수 인수입니다.

전송 형식 인수에서 가져오기 및 개체 형식 인수의 테이블을 선택하면 Access는 가져온 테이블의 데이터를 포함하는 새 테이블을 만듭니다.

테이블 또는 다른 개체를 가져오는 경우 Access는 기존 이름과 충돌하는 경우 이름에 숫자를 추가합니다. 예를 들어 Employees 및 Employees를 가져오는 경우 Access는 가져온 테이블 또는 다른 개체 Employees1의 이름을 바 변경합니다.

Access 데이터베이스 또는 다른 데이터베이스로 내보낼 경우 Access는 이름이 동일한 기존 테이블 또는 다른 개체를 자동으로 대체합니다.

구조만

데이터 없이 데이터베이스 테이블의 구조만 가져오거나 내보낼지 여부를 지정합니다. 예 또는 아니요를 선택합니다. 기본값은 아니요입니다.

주의

Access와 다른 유형의 데이터베이스 간에 테이블을 가져오고 내보낼 수 있습니다. Access 선택 쿼리를 다른 유형의 데이터베이스로 내보낼 수도 있습니다. Access는 테이블의 형태로 쿼리의 결과 집합을 내보낼 수 있습니다. 두 데이터베이스가 Access 데이터베이스인 경우 Access 데이터베이스 개체를 가져오고 내보낼 수 있습니다.

해당 데이터베이스의 연결된 테이블인 다른 Access 데이터베이스(.mdb 또는 .accdb)에서 테이블을 가져오는 경우 해당 테이블을 가져온 후에도 여전히 연결됩니다. 즉, 링크는 테이블 자체가 아니라 가져오기됩니다.

액세스하는 데이터베이스에 암호가 필요한 경우 매크로를 실행할 때 대화 상자가 나타납니다. 이 대화 상자에 암호를 입력합니다.

ImportExportData 작업은 가져오기 또는 내보내기에서 외부 데이터 탭의 명령과 유사합니다. 이러한 명령을 사용하여 Access 데이터베이스 또는 다른 유형의 데이터베이스, 스프레드시트 또는 텍스트 파일과 같은 데이터 원본을 선택할 수 있습니다. 데이터베이스를 선택하는 경우 가져오거나 내보내거나 연결하는 데이터베이스에 따라 가져오거나 내보낼 개체 유형(Access 데이터베이스의 경우), 개체 이름 및 기타 옵션을 선택하는 하나 이상의 대화 상자가 나타납니다. ImportExportData 작업의 인수는 이러한 대화 상자의 옵션을 반영합니다.

연결된 dBASE 테이블에 대한 인덱스 정보를 제공하려는 경우 먼저 테이블을 연결합니다.

  1. 외부 데이터 탭의 가져오기 그룹에서 추가 를 클릭합니다.

  2. dBASE 파일을 클릭합니다.

  3. 외부 데이터 다운로드 대화 상자에 파일 이름 상자에 dBASE 파일의 경로를 입력합니다.

  4. 연결된 테이블을만들어 데이터 원본에 대한 링크를 클릭한 다음 확인 을 클릭합니다.

  5. 이 명령에 대한 대화 상자에 인덱스를 지정합니다. Access는 인덱스 정보를 특수 정보(.inf) 파일에 저장합니다. 폴더에 Microsoft Office 있습니다.

  6. 그런 다음 연결된 테이블에 대한 링크를 삭제할 수 있습니다.

다음에 ImportExportData 작업을 사용하여 이 dBASE 테이블을 연결하면 Access에서 지정한 인덱스 정보를 사용하게 됩니다.

참고: 연결된 테이블을 쿼리하거나 필터링하는 경우 쿼리 또는 필터는 대소문자 구분입니다.

VBA(ImportExportData) Visual Basic for Applications 실행하기 위해 DoCmd 개체의 TransferDatabase 메서드를 사용합니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×