2016-09-01 4 views
0

몇 가지 테이블과 여러 가지 쿼리가있는 Access 데이터베이스가 있습니다. 나는 이미 Access에서 완벽하게 작동하지만 내 상사가 Excel 2010을 사용하여 결과를 복제하기를 원합니다. MS 쿼리 inbuilt를 엑셀로 사용해 보았지만 같은 것을하기 위해 SQL 쿼리를 얻을 수 없습니다. 경험 많은 사람들도 몰랐습니다. 나는 다른 접근법을 시도하기로 결정했다.액세스 권한이없는 엑셀에서의 액세스 쿼리

사용자는 정기적으로 테이블의 정보를 업데이트 한 다음 쿼리를 다시 실행해야합니다. 그 결과는 추가 조작을 위해 Excel로 내보내집니다. 런타임을 통해 데이터베이스를 액세스 가능하게 만들 수 있습니까? Excel에서 스프레드 시트를 특정 폴더에 엑셀로 저장 한 다음 엑셀에서 엑셀에서 런타임 액세스 애플리케이션으로 테이블을 업데이트하고 쿼리를 실행하여 결과를 Excel로 출력하도록 모든 테이블을 사용자가 넣을 수 있도록 할 수 있습니까? 가장 중요한 점은 사용자가 전체 액세스 응용 프로그램을 사용할 수 없다는 것입니다.

주변을 둘러 보았지만이 부분을 많이 찾을 수 없었습니다. 그렇지 않다면, 다른 어떤 아이디어라도 크게 환영 할 것입니다. Access wiki에서

+0

예 Access 런타임을 사용하여 정확하게 수행 할 수 있습니다. –

답변

0

:

런타임 버전은 사용자가보고, 편집 및 실행 쿼리, 폼, 보고서, 매크로 및 VBA 모듈 코드 함께 데이터를 삭제할 수 있습니다. 런타임 버전에서는 사용자가 Microsoft 액세스 테이블, 쿼리, 폼, 보고서, 매크로 또는 모듈 코드의 디자인을 변경할 수 없습니다.

따라서, 당신은 당신의 데이터를 업데이트 및 Excel 이러한 업데이트의 결과 테이블에 연결 한 쿼리를 실행하는 Access 런타임 버전에 코드를 보낼 수 있습니다.

+0

Thanks Johnny. 엑셀에서 액세스 쿼리를 실행하고 결과를 반환하는이 예제를 발견했습니다. http://www.myengineeringworld.net/2013/10/running-access-queries-from-excel-vba.html. 누구든지 쿼리를 실행하고 결과를 반환하기 전에 최신 정보로 테이블을 업데이트하는 방법에 대한 의견이 있습니까? 업데이트 할 데이터는 처음에는 Excel 스프레드 시트에서 나옵니다. 따라서 Excel에서이 작업을 직접 수행하는 것이 이상적 일 수 있다면 그렇게하십시오. – kit

+0

외부 데이터를 가져 와서 링크 된 테이블을 만들어 데이터 소스에 링크를 선택하여 액세스 할 수 있다고 생각합니다. – kit

+0

자세히 알지 못해 더 이상 제안하기가 어렵습니다. 스프레드 시트가 항상 같은 이름의 같은 위치에 있으면 스프레드 시트에 직접 연결할 수 있습니다. 변경은되지만 레이아웃이 동일한 경우 저장된 가져 오기 사양으로 가져올 수 있습니다. 구조에 따라 다양한 방법이 있습니다. –

관련 문제