2017-02-06 1 views
-3

SQL 백엔드에 연결된 Microsoft Access 데이터베이스가 있습니다.다른 MS Access 프로그램에서 vba를 사용하여 서버에 /에서 Microsoft Access 파일을 저장/다운로드하는 방법

Access 프로그램은 Versions라는 SQL 테이블의 최신 버전에 대한 버전 (const 변수로 저장 됨)을 확인하고 올바른 버전이 아니면 열지 않습니다. 업데이트하려면 클라이언트가 현재 사용중인 모든 컴퓨터로 가서 파일을 교체해야합니다.

내 아이디어는 최신 버전이 아닌 경우 Updater라는 동일한 디렉토리에 다른 Access 파일을 열어 주 파일로 여는 것입니다. 업데이터는 메인 프로그램을 닫고, 서버에 저장된 최신 버전을 다운로드하고, 오래된 버전을 대체하고, 메인 Access 파일을 열고, 닫습니다.

실제로 서버에 Access .accde를 저장하는 방법과 vba로 다운로드하는 방법을 해결할 수 없습니다.

도움을 주시면 감사하겠습니다. 더 나은 방법이 있다면 다른 방법을 사용하는 것이 좋습니다.

+0

나는 그 순간에 시간도 지식도 없기 때문에. 그것은 미래를위한 무언가이며, 내가 백엔드를 SQL로 옮긴 이유입니다. "잘된 것이 아니라 ..."에 대해 이야기하는 것이 모두 좋고 좋은 것입니다. 그러나 우리는 진정한 한계가있는 현실 세계에서 살고 있습니다. –

+0

일부 내부 UI에는 비슷한 시스템이 있습니다. 사용자는 바로 가기가 있습니다. 바로 가기는 파일 공유의 VBScript 파일을 가리 킵니다. 스크립트는 현재 Access 파일을 로컬 데스크탑으로 복사하고 엽니 다. [파일 시스템 개체] (https://msdn.microsoft.com/en-us/library/z9ty6h50%28v=vs.84%29.aspx?f=255&MSPPError=-2147217396) (VBS/VBA에서 사용 가능))를 눌러 복사하십시오. [ADO] (https://docs.microsoft.com/en-us/sql/ado/guide/appendixes/vbscript-ado-programming)를 사용하여 변수 테이블을 검사 할 수 있습니다. –

답변

관련 문제