이전에 물어 본 적이 있지만 찾을 수없는 것이 확실합니다.ms 액세스의 상대 테이블 링크
Access 2003에서 연결된 테이블의 위치에 대한 상대 경로를 설정할 수 있습니까?
다른 테이블도 mdb 파일에 저장됩니다. 이러한 데이터베이스는 때때로 odbc 또는 oledb를 통해 연결되므로 Access에서 파일을 열 때 발생하는 vba 코드를 사용하면 작동하지 않습니다. 가능하다면 올바른 테이블이 링크 될 때마다 확인하는 대신 연결된 프로그램에 데이터베이스의 '분할'을 보이지 않게 유지하고 싶습니다.
의견에 따라 편집 :
더 자세히 설명하려면; 필자가 염두에두고있는 유스 케이스는 모두 동일한 디렉토리에있는 상호 연결된 액세스 데이터베이스 세트이다.
그룹으로 복사하면 모든 링크가 계속 작동하지만 업데이트 될 때까지 잘못된 데이터를 가리 킵니다. Access에서 mdb 파일을 열면 간단한 vba 매크로가 링크를 확인하고 필요하면 링크를 업데이트 할 수 있습니다. 문제는 현재의 설정에서 데이터베이스가에서 열리는 것보다 oledb/odbc를 통해 다른 프로그램에 의해 훨씬 더 자주 에 연결된다는 것입니다.
질문 : mdb 파일을 이동할 때마다 수동으로 업데이트를 트리거해야합니까, 아니면 A) 링크를 상대적으로 만들거나 B) 연결이 만들어지면 확인을 트리거 할 수 있습니까?
기존 데이터베이스를 분할하는 것이 목적이므로 반드시 필요한 경우가 아니면 이러한 검사를 실행하는 연결 프로그램을 수정하지 않으려합니다.
@Cogwheel 당신은 제가 선택의 여지가 있다고 가정합니다 ... – mavnn
이런 종류의 배열을 요구하기에 충분히 복잡한 작업을한다면, 접근 할 때가 아니라는 가능성이 있습니다. 또는 최소한 디자인을 재고해야 할 수도 있습니다. – Cogwheel
참 : P (나는 그 감각을 알고있다) – Cogwheel