손실된 참조가 있는 데이터베이스에서 VBA 함수가 작동하지 않는다

기술 자료 번역 기술 자료 번역
기술 자료: 283806 - 이 문서가 적용되는 제품 보기.
중급: 기본적인 매크로, 코드 작성 및 상호 운용성 기술이 필요합니다.

이 문서의 내용은 Microsoft Access 데이터베이스(.mdb)와 Microsoft Access 프로젝트(.adp)에 적용됩니다.

이 문서의 Microsoft Access 2000 버전에 대한 내용은 208218을 참조하십시오.
모두 확대 | 모두 축소

이 페이지에서

현상

프로시저에 Visual Basic for Applications 함수가 포함되어 있고 데이터베이스에 손실된 개체 라이브러리나 형식 라이브러리에 대한 참조가 포함되어 있는 경우, 모듈을 컴파일하거나 프로시저를 실행하면 다음 오류 메시지 중 하나가 나타날 수 있습니다.
Microsoft Access 데이터베이스나 프로젝트에는 <filename> 파일에 대한 참조가 없거나 손상되었습니다.

* 데이터베이스나 프로젝트가 제대로 작동하는지 확인하려면 이 참조를 수정해야 합니다.

* 참조를 수정하는 방법은 도움말을 클릭하십시오.
또는
Compile Error:
Can't find project or library

원인

참조 대화 상자에서 MISSING: <referencename>으로 표시되는 데이터베이스, 형식 라이브러리 또는 개체 라이브러리에 대한 참조가 데이터베이스에 들어 있습니다.

해결 방법

손실된 참조를 제거하려면 다음 단계를 수행하십시오.
  1. 데이터베이스를 엽니다.
  2. Alt+F11을 눌러 Visual Basic Editor를 엽니다.
  3. 도구 메뉴에서 참조를 누릅니다.
  4. MISSING: <referencename>으로 표시된 형식 라이브러리나 개체 라이브러리에 대한 확인란의 선택을 취소합니다.
참조를 제거하는 다른 방법은 참조되는 파일을 참조 대화 상자에 지정된 경로로 복원하는 것입니다. 참조되는 파일이 새 위치에 있으면 MISSING: <referencename> 참조를 지운 다음 파일에 대한 새 참조를 새 폴더에 만드십시오.

참고: Access 런타임 응용 프로그램의 메뉴에서는 참조를 볼 수 없습니다. 그러나 다음 문서에서는 코드를 사용하여 참조를 보는 방법을 설명합니다.
209849 ACC2000: 참조를 루핑하여 속성을 보는 방법

추가 정보

문제를 재현하는 방법

  1. Northwind.mdb 예제 데이터베이스를 엽니다.
  2. 테이블이나 쿼리를 기반으로 하지 않는 새 폼을 만듭니다.
  3. 삽입 메뉴에서 ActiveX 컨트롤을 누릅니다.
  4. Activex 컨트롤 선택 목록에서 Kodak 이미지 편집 컨트롤을 누르고 확인을 누릅니다.
  5. 폼을 frmReference라는 이름으로 저장한 다음 닫습니다.
  6. Northwind.mdb를 닫고 Access를 종료합니다.
  7. ImgEdit.ocx 파일을 찾아 이름을 ImgEdit.old로 바꿉니다.
  8. Access를 시작한 다음 Northwind.mdb를 엽니다.
  9. 디자인 보기에서 시작 모듈을 엽니다.
  10. 디버그 메뉴에서 Northwind 컴파일을 누릅니다. 이 문서의 "현상" 절에 나와 있는 두 가지 오류 메시지가 모두 나타납니다.
  11. 확인을 누릅니다. 참조 대화 상자가 나타납니다. 다음 참조가 사용 가능한 참조 대화 상자에서 강조 표시됩니다.
    MISSING: Kodak Image Edit Control
    					
  12. 사용 가능한 참조 대화 상자에서 취소를 누릅니다.
  13. ImgEdit.old 파일을 찾아 이름을 ImgEdit.ocx로 바꿉니다.
  14. 오류 메시지가 더 이상 나타나지 않을 때까지 10단계를 반복합니다.

참조

첫 번째 오류 메시지가 발생하는 다른 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
275110 ACC2002: 함수를 참조하는 쿼리를 열면 "Undefined Function in Expression"이라는 오류 메시지가 나타난다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 283806 - 마지막 검토: 2013년 7월 16일 화요일 - 수정: 6.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
키워드:?
kbproductlink kberrmsg kbprb KB283806

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com