2011-01-19 3 views
0

데이터베이스가 제대로 작동하지 않는 것 같습니다. 불행히도 내가 추적 할 수없는 것으로 보입니다. 일부 트랙이 손상된 것처럼 보입니다.고아 클래스 모듈 및 '메모리가 충분하지 않음'문제

2 개의 양식을 제거했지만 vba 콘솔에 액세스 할 때 클래스 모듈이 계속 남아있는 것으로 보입니다. 이 모듈을 클릭하면 오류 메시지 파일을 찾을 수 없습니다.

이러한 모듈을 제거하는 방법을 찾을 수 없습니다.

동시에이 문제가 발생하여 양식에 문제가 생기기 시작했습니다. 어느 쪽의 디자인이나 폼 모드에서 열려고하면 열리지 않을 것이고 열 수 없다는 오류 메시지가 나타나고 다른 응용 프로그램을 닫으려고 시도해야합니다. 다른 응용 프로그램을 닫으려고했지만 문제가 해결되지 않았습니다.

새로운 데이터베이스를 만들고 원하는 양식, 모듈 등 (위에서 말한 클래스 모듈 제외)을 모두 가져 오려고했지만 위의 양식을 가져올 수 없습니다. 앞에서 설명한 것처럼 오류 메시지가 계속 나타납니다.

수정 사항에 대한 아이디어가 있습니까? 앞으로이 문제가 발생하지 않도록하려면 어떻게해야합니까?

모든 조언을 크게 주셨습니다. 부패를 다루는

노엘이

답변

3

당신의 두 가지 주요 소스는 다음과 같습니다이 경우

http://www.granite.ab.ca/access/corruptmdbs.htm
http://allenbrowne.com/ser-47.html

, 나는/디 컴파일에 특별한주의를 지불 할 것입니다.

+0

많은 관련성 있고 유용한 정보가있는 링크에 감사드립니다. – noelmcg

+0

디 컴파일은 불행히도이 문제를 해결하지 못했습니다. 새 데이터베이스를 만들고 기존 파일 (손상된 파일 제외)을 가져 왔습니다. 문제가있는 양식을 다시 열 수있는 방법을 찾지 못했고 이전 버전의 백업으로 되돌려 야했습니다. 이 작업은 내 작업을보다 자주 백업 할 수있는 알림으로 사용됩니다. 지금과 미래에 도움이 될 레무 (Remou)의 링크에는 많은 유용한 자료가 있습니다. 건배. – noelmcg

+0

@glinch 그것은 당신을 구석에서 꺼내지 않은 것은 유감스러운 일입니다. 개발할 때 상당히 규칙적인 디 컴파일을 발견하면 문제를 해결할 수 있습니다. 또한 분할 mdb에서 개발을해야합니다. – Fionnuala