Moss는 고객의 Access 데이터베이스를 구축했으며 Excel을 사용하여 송장을 발행했습니다. 그는 Excel invoice

에 고객 정보 필드를 채우는 방법이 있는지 궁금합니다. Access 데이터베이스에서 자동으로.

이 작업에 접근 할 수있는 몇 가지 방법이 있으며 각 방법에는 장단점이 있습니다. 비교적 간단한 접근 방식은 (분명히) Excel을 완전히 무시하고 Access에서 모든 작업을 수행하는 것입니다. 양식을 사용하여 간단한 송장을 만들 수 있으며 데이터가 프로그램간에 이동할 필요가 없습니다.

Excel에서 송장을 작성하려는 경우 Excel에서 Access의 쿼리에 대한 링크를 만들 수 있습니다. 다음 일반 단계에 따라 새 쿼리를 만듭니다.

  1. 새 워크 시트에서 A1 셀을 선택합니다. (인보이스에서 셀을 선택하지 마십시오.)

  2. 리본의 데이터 탭을 표시합니다.

  3. 외부 데이터 가져 오기 그룹에서 Access에서 도구를 클릭합니다. Excel은 데이터 소스 선택 대화 상자를 표시합니다. (이것은 표준 열기 대화 상자와 매우 유사합니다.)

  4. 대화 상자의 컨트롤을 사용하여 고객 정보가있는 Access 데이터베이스를 찾아 선택합니다.

  5. 열기를 클릭하십시오. Excel은 사용자가 연 Access 데이터베이스에 둘 이상의 테이블이있는 경우 테이블 선택 대화 상자를 표시합니다.

  6. 데이터가 포함 된 테이블 또는 쿼리의 이름을 선택합니다.

  7. 확인을 클릭하십시오. Excel은 데이터 가져 오기 대화 상자를 표시합니다.

  8. 대화 상자의 컨트롤을 사용하여 데이터를 가져 오는 방법과 위치를 지정합니다.

  9. 확인을 클릭하십시오. Excel은 지정한 데이터를 가져와 워크 시트에 배치합니다.

이제 워크 시트에있는 Access 데이터를 사용하면 다양한 조회 기능을 활용하는 수식을 사용하여 송장에서 가져온 정보에 액세스 할 수 있습니다. 가져온 정보는 통합 문서를 열 때마다 새로 고쳐집니다.

또 다른 방법은 Access 데이터베이스에서 정보를 가져 오기 위해 고유 한 VBA 매크로 집합을 개발하는 것입니다. Excel과 Access 모두에서 VBA를 통해 개체에 액세스하는 방법을 아는 것과 관련되므로 이것은 사소한 작업이 아닙니다. 또한 데이터베이스에서 원하는 데이터 만 추출하기 위해 SQL 문을 조합하는 방법도 알아야합니다. 매크로 생성을 통한 슬 로깅의 장점은 데이터를 수집하고 조작 할 때 최대한의 유연성을 제공한다는 것입니다.

필요한 정확한 매크로를 만드는 것은이 간단한 팁의 범위를 벗어납니다. 몇 가지 좋은 VBA 프로그래밍 서적을 구하여 더 많은 정보를 찾을 수 있습니다 (책 중 하나로 Access 용으로 특별히 구해야 함). Access MVP 사이트에서 사용할 수있는 웹 사이트도 도움이 될 수 있습니다.

http://www.mvps.org/links.html#Access

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (11843)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.

Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은 여기에서 찾을 수 있습니다.

link : / excel-Pulling_Access_Information_into_Excel [액세스 정보를 Excel로 가져 오기].