2017-11-13 8 views
0

Windows 7 32 비트를 실행하는 Toshiba Satellite Pro에서 Access, 2007 - 2016, accdb 데이터베이스가 있습니다. 나는 365VBA를 읽을 수 없기 때문에 데이터베이스를 열 수 없습니다.

홈 페이지에서 열립니다 데이터베이스를 MS 오피스를 사용하고 있지만, 시도는 테이블, 폼을 열거 나 모듈이 메시지가 나타납니다 : VBA 프로젝트 때문에

"데이터베이스를 열 수 없습니다를 그 안에 들어있는 내용을 읽을 수 없습니다 ... "

이 데이터베이스의 백업이 두 개 있지만 동일한 작업을 수행합니다.

인터넷에서 데이터베이스를 디 컴파일하여 문제가 해결 될 수 있음을 나타내는 여러 게시물을 읽었습니다.

나는에 포함 된 VBS 스크립트 솔루션을 시도 :

How does one decompile and recompile a database application?

그러나,이 .vbs 파일 데이터베이스를 열 때 같은 메시지가 표시로 디 컴파일하지 않습니다.

VBA7 파일에 문제가 있음을 나타내는 다른 게시물을 읽었지만 Access 2010을 참조하므로 해당 내용도 저에게 적용되는지 잘 모르겠습니다. 나는 VBA7.1을 가지고있다.

명령 프롬프트를 통해 디 컴파일을 시도하면 파일 이름에 공백이있는 것으로 보이는 문제가 발생합니다.

그래서 저는 막혔습니다. 어떤 도움을 많이 주시면 감사하겠습니다

+0

새 데이터베이스를 만들고 이전 개체의 모든 개체를 복사 해보십시오. –

+0

시도했지만 붙여 넣기, 가져 오기 또는 내보내기 명령에서 동일한 메시지가 나타납니다. "데이터베이스를 열 수 없습니다 ..." –

답변

0

직장에서이 같은 오류가 발생했습니다. 시프트 클릭하고 여는 시도가 있었나요? 분명히 알 수 있습니다. 내가 한 일은 안전 모드에서 DB를 열고 VBA 편집기에 모듈을 열어서 문제가있는 코드와의 충돌을 시도한 것입니다. 모든 모듈을 복사 한 후 삭제할 수 있다면 메모장.

나는 또한 마우스 오른쪽 버튼을 클릭하고 이전 버전의 Windows에서 복원, 당신이 당신이 백업해야한다고 말할 때 이것을 시도했는지 모르겠지만, 나는이 수정을 모르고 있었고 운 좋게도 지난주의 버전을 가지고있었습니다. 내 문제가 해결되었습니다.

+0

감사합니다. Bluestreak 아무 소용이 없다고 제안을 시도했습니다. 귀하의 회신을 통해 데이터베이스, Start/Control panel/Programs 및 Features/Office 365/Online Repair (어젯밤에 아무 소용이없는)를 클릭하는 방법을 찾았습니다. 나는 또한 MS Access 데이터베이스 엔진에서 비슷한 과정을 성공에도하지 않았다. 나는 실제로 accdb 파일을 고칠 수있는 것을 찾을 것이다. –