Access에서 테이블을 병합하는 방법

click fraud protection

다른 테이블에 병합할 테이블이 포함된 Access 데이터베이스를 엽니다. 소스 및 대상 테이블의 데이터 유형이 호환되는지 확인하십시오. 예를 들어, 원본 테이블의 첫 번째 필드가 숫자 필드인 경우 대상 테이블의 첫 번째 필드는 숫자 필드여야 합니다. Microsoft가 언급한 것처럼 "텍스트 필드는 대부분의 다른 유형의 필드와 호환됩니다." 다시 말해서 괜찮습니다. 소스 테이블의 필드는 숫자 필드이고 대상 테이블의 해당 필드는 텍스트 필드입니다.

"만들기"를 클릭한 다음 "쿼리 디자인"을 클릭하여 데이터베이스의 테이블을 나열하는 테이블 표시 창을 봅니다. 복사하려는 레코드가 포함된 테이블을 클릭합니다. "추가"를 클릭한 다음 "닫기"를 클릭합니다. Excel은 쿼리 디자이너에 테이블과 해당 필드를 배치합니다.

쿼리 디자이너 맨 위에 있는 별표를 두 번 클릭하면 Excel에서 모든 테이블의 필드를 쿼리 디자인 눈금에 추가합니다.

쿼리를 실행하고 테이블의 레코드를 보여주는 테이블을 보려면 "실행"을 클릭하십시오. "보기"를 클릭하고 "디자인 보기"를 클릭한 다음 "추가"를 클릭하여 추가 창을 엽니다.

대상 테이블이 현재 데이터베이스에 있으면 "현재 데이터베이스"를 클릭한 다음 "테이블 이름" 콤보 상자를 클릭합니다. 소스 테이블의 레코드를 추가할 테이블을 선택합니다. 그렇지 않으면 "다른 데이터베이스"를 클릭하고 대상 테이블이 포함된 데이터베이스의 이름과 위치를 입력하십시오. "테이블 이름" 콤보 상자에 해당 테이블의 이름을 입력하고 "확인"을 클릭합니다.

쿼리 디자인 창 상단을 마우스 오른쪽 버튼으로 클릭하고 "데이터시트 보기"를 선택하여 쿼리가 추가할 레코드를 보여주는 미리보기를 봅니다. 창 상단을 다시 마우스 오른쪽 버튼으로 클릭하고 "디자인 보기"를 선택합니다.

"보기" 다음에 "데이터 시트"를 클릭한 다음 "실행"을 클릭합니다. 원본 테이블의 행을 대상 테이블에 추가할 것인지 묻는 대화 상자 창이 나타납니다. "예"를 클릭하여 작업을 취소하거나 "아니오"를 클릭하여 작업을 취소합니다. "예"를 클릭하면 Excel에서 표를 병합합니다.

추가 쿼리 작업이 실행되지 않을 수 있습니다. "실행"을 클릭한 후 아무 반응이 없으면 Excel 하단의 상태 표시줄을 확인하고 "이 동작 또는 이벤트가 비활성화 모드에 의해 차단되었습니다." 해당 메시지가 표시되면 메시지에 있는 "콘텐츠 활성화"를 클릭하십시오. 술집.

데이터를 병합하기 전에 대상 테이블의 백업 복사본을 만들려면 표 패널에서 "복사"를 선택합니다. 그런 다음 해당 패널의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "붙여넣기"를 선택하여 테이블. 백업은 데이터베이스 변경 중에 문제가 발생하는 경우 중요한 정보를 잃지 않도록 합니다.

이 예에서는 원본 테이블의 모든 레코드를 대상 테이블로 병합하는 방법을 보여줍니다. 대상 테이블에 복사할 레코드를 선택할 수도 있습니다. 표 표시 창에서 표를 선택한 후 별표를 클릭하여 표의 모든 필드를 선택하지 마십시오. 대신 모든 필드를 두 번 클릭하여 쿼리 그리드에 추가합니다. 완료하면 각 필드가 그리드의 별도 열에 나타납니다. 그런 다음 필드 옆에 있는 기준 텍스트 상자에 선택 기준을 입력할 수 있습니다. 예를 들어 totalSales 필드가 200보다 큰 레코드만 병합하려는 경우 totalSales 필드 옆의 기준 텍스트 상자에 "type > 200"(따옴표 제외)을 입력합니다. 쿼리에 다른 유형의 기준을 적용하는 방법을 알아보려면 Access 도움말 문서를 참조하십시오.