다음을 통해 공유


컴파일할 수 없는 데이터베이스에서 "MDE, ACCDE 또는 ADE 데이터베이스를 만들 수 없음" 오류

이 문서에서는 데이터베이스 또는 프로젝트를 컴파일하지 못하거나 참조가 없는 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)에 대한 참조가 있습니다.

해결 방법

  1. 데이터베이스 또는 프로젝트를 컴파일할 수 없는 코드의 문제를 수정합니다.
  2. .mdb, .accdb 및 .adp 파일에 대한 참조를 제거합니다.

.mdb, .accdb 또는 .adp 파일에 대한 참조를 유지해야 하는 경우 해당 파일을 MDE, ACCDE 또는 ADE 파일로 변환한 다음 새 파일에 대한 참조를 만듭니다. 이제 데이터베이스 또는 프로젝트를 MDE, ACCDE 또는 ADE 파일로 변환할 수 있습니다.

동작을 재현하는 단계

  1. 새 데이터베이스를 만듭니다.

  2. Alt+F11을 눌러 Visual Basic 편집기를 엽니다.

  3. 삽입 메뉴에서 모듈을 클릭합니다.

  4. 다음 코드를 입력합니다.

    Sub Generate_Compile_Error()
     MsgBoxx "This will cause an error"
    End Sub
    
  5. 파일 메뉴에서 프로젝트 이름 저장을 클릭합니다.

  6. Alt+F11을 눌러 Microsoft Access로 돌아갑니다.

  7. 도구 메뉴에서 데이터베이스 유틸리티를 가리킨 다음 MDE 파일 만들기를 클릭합니다.