기본 인벤토리 앱을 개발할 때 사용하는 MS Access 2003 데이터베이스가 있습니다. 나는 길을 따라 약간의 외형을 추가했고 DB에서 그들을 빼내고 싶었다. 나는 그 중 대부분을 삭제했지만 그 중 하나는 VBA Object를 남겨 놓은 것 같습니다. 대상에있는 것은 모두 Option Compare Database
입니다. 이제 데이터베이스 작업을 시도 할 때마다 다음과 같은 오류가 발생합니다.양식 삭제를 존중하지 않을 영구 VBA 양식 객체를 제거하려면 어떻게해야합니까?
The form name 'Transaction1' is misspelled or refers to a form that doesn't exist.
If the invalid form name is a macro, ...
입력을 위해 잘립니다.
예, 동의합니다. 양식이 존재하지 않습니다. 나에게 너무 혼란스러워하는 것은 다른 형태의 모든 것을 삭제할 때 VBA 객체도 파괴한다는 것입니다. 이것은 무엇이든간에, 붙어 다니는 것처럼 보이고 그것을 제거하는 방법을 모릅니다.
어떻게 제거하나요?
상황은 나는 시도했다 :
- 압축 및 복구 및 DB
- , 그것은 기대 무슨라는 새 폼을 만들고이 문제를 제거한다 있는지 확인하고 그 양식을 삭제합니다.
디 컴파일이 가장 좋습니다. MDB를 연 다음/decompile 스위치로 열린 Access의 인스턴스를 닫은 다음 Shift 키를 사용하여 새 인스턴스에서 열면 가장 좋은 순서가됩니다. * 그런 다음 * 컴파일하고 다시 압축하십시오 (SHIFT 키를 누를 때마다). –
나는 항상 컴파일하고, 닫은 다음 다시 열고 압축합니다. 필자는 컴파일되지 않은 상태에서 액세스를 닫는 것을 항상 싫어합니다. –