내가하려는 것은 기존 MS Access 응용 프로그램을 프런트 엔드와 분리하는 것입니다. 사용자의 컴퓨터에서 로컬로 실행)와 백엔드 (네트워크 파일 서버에서 호스팅 됨)를 사용하고 사용자가 "읽기 전용"모드와 "쓰기"모드 중 하나를 선택할 수 있도록합니다. 아이디어는 단 한 명의 사용자 만 한 번에 "쓰기"모드를 사용할 수 있기 때문에 동일한 고객이 여러 고객에게 할당되는 것을 방지 할 수 있습니다. 내 문제는 응용 프로그램이 현재 동시성을 처리한다는 것입니다. 사용자가 .ldb 파일이 없으면 (현재 읽기 전용 모드가 아님) 응용 프로그램 만 입력하도록 허용하는 .bat 파일을 열어야하므로, "읽기 전용"모드에서 프로덕션 데이터에 액세스하는 사용자가 .ldb 파일을 만들고 다른 사용자를 철저히 차단합니다.MSAccess에서 VBA (ADODB)를 사용하여 원격 DB에있는 레코드를 잠금 해제하여 로컬 DB에 데이터를 추가합니다.
이 구현을위한 가장 큰 과제는 로컬로 설치된 MS Access (.mdb) 파일의 임시 테이블에 대한 쓰기 권한이 있어야한다는 것입니다. 링크 된 테이블을 사용하여이 구현하려면 노력하고 있지만 레코드 (.ldb 파일을 만드는) 연결된 테이블을 사용하여 잠겨 때 제어 할 수 있는지 모르겠습니다.
+1 쪽지. –