2012-06-15 3 views
1

실행중인 프로세스는 테이블을 삭제 한 다음 새 데이터로 다시 만들 수 있어야합니다. 최근에 특정 부서의 모든 프로세스를 한 곳에서 처리하는 다른 데이터베이스로 이동했습니다. 필자는 원래 데이터베이스의 모든 테이블을 새 테이블의 연결된 테이블로 설정해야했습니다. 이제 프로세스가 실행될 때 연결된 테이블 참조가 삭제되고 새 데이터베이스 내에 새로운 (연결되지 않은) 테이블이 생성됩니다. 링크를 통해 테이블을 삭제할 수 있지만 테이블을 다시 만든 다음 새 데이터베이스에 자동으로 다시 연결할 수 있습니까?Access에서 연결된 테이블 조작

답변

1

테이블을 연결하는 방법에는 여러 가지가 있지만 MS Access에서만 작동하는 것처럼 보입니다. 따라서 DoCmd.TransferDatabase에는 옵션 중 하나로 Link가 포함되어 있습니다.

+0

답변 해 주셔서 감사합니다. 이것도 백엔드에 새 테이블을 만들 수있는 기능을 제공합니까? 백엔드 테이블을 삭제하고 다시 만들고 링크해야합니다. – Tim

+0

예. 내가 말했듯이 다른 방법이 있으므로, 자신이하는 일에 가장 잘 맞는 것을 골라야합니다. 위와 같이 DoCmd를 실행하기 위해 MS Access 인스턴스를 사용해야 할 수도 있습니다. http://wiki.lessthandot.com/index.php/Linking_Tables_via_Jet_and_ADO – Fionnuala

+0

dbengine과 함께 DAO를 사용하여 TableDefs를 만듭니다. – Fionnuala