이 문서에서는 데이터베이스 또는 프로젝트를 컴파일하지 못하거나 참조가 없는 VBA 코드의 문제를 해결합니다.
원래 KB 번호: 283788
참고
기본 매크로, 코딩 및 상호 운용성 기술이 필요합니다. 이 문서는 Microsoft Access 데이터베이스(.mdb/.accdb) 및 Microsoft Access 프로젝트(.adp)에 적용됩니다.
증상
Microsoft Access 데이터베이스를 ACCDE 또는 MDE 파일로 저장하려고 하면 다음 오류 메시지가 표시될 수 있으며 ACCDE 파일이 만들어지지 않습니다.
Microsoft Access에서 .accde, .mde 또는 .ade 파일을 만들 수 없습니다.
Microsoft Access 데이터베이스를 MDE 파일로 저장하려고 하면 다음 오류 메시지가 표시될 수 있으며 MDE 파일이 만들어지지 않습니다.
Microsoft Access에서 MDE 데이터베이스를 만들 수 없습니다.
Microsoft Access 프로젝트를 ADE 파일로 저장하려고 하면 다음 오류 메시지가 표시될 수 있으며 ADE 파일이 만들어지지 않습니다.
Microsoft Access에서 ADE 데이터베이스를 만들 수 없습니다.
원인
다음 조건 중 하나가 true인 경우 이 오류 메시지가 표시될 수 있습니다.
- Visual Basic for Applications 코드에 데이터베이스 또는 프로젝트를 컴파일하지 못하게 하는 오류가 있습니다.
- Access 데이터베이스(.mdb/.accdb) 또는 Access 프로젝트(.adp)에 대한 참조가 있습니다.
해결 방법
- 데이터베이스 또는 프로젝트를 컴파일할 수 없는 코드의 문제를 수정합니다.
- .mdb, .accdb 및 .adp 파일에 대한 참조를 제거합니다.
.mdb, .accdb 또는 .adp 파일에 대한 참조를 유지해야 하는 경우 해당 파일을 MDE, ACCDE 또는 ADE 파일로 변환한 다음 새 파일에 대한 참조를 만듭니다. 이제 데이터베이스 또는 프로젝트를 MDE, ACCDE 또는 ADE 파일로 변환할 수 있습니다.
동작을 재현하는 단계
새 데이터베이스를 만듭니다.
Alt+F11을 눌러 Visual Basic 편집기를 엽니다.
삽입 메뉴에서 모듈을 클릭합니다.
다음 코드를 입력합니다.
Sub Generate_Compile_Error() MsgBoxx "This will cause an error" End Sub
파일 메뉴에서 프로젝트 이름 저장을 클릭합니다.
Alt+F11을 눌러 Microsoft Access로 돌아갑니다.
도구 메뉴에서 데이터베이스 유틸리티를 가리킨 다음 MDE 파일 만들기를 클릭합니다.