Ett fel uppstår när du kompilerar en modul eller kör en procedur i Access

Ursprungligt KB-nummer:   921504

Den här artikeln gäller antingen en Microsoft Access-databasfil (.mdb) eller en Microsoft Access-databasfil (.accdb).

Symptom

Tänk dig följande scenario: Du har en procedur som innehåller en Microsoft Visual Basic for Applications-funktion (VBA). I Microsoft Office Access-databasen finns en referens till ett bibliotek med saknade objekt eller till ett bibliotek av typen saknas. Du sammanställer en modul eller kör en procedur. I det här scenariot kan du få något av följande felmeddelanden:

Felmeddelande 1

Din Microsoft Office Access-databas eller -projekt innehåller en saknad eller bruten referens till filnamnet.
Du måste åtgärda referensen för att databasen eller projektet ska fungera ordentligt.

Felmeddelande 2

Kompileringsfel:
Kan inte hitta projekt eller bibliotek

Orsak

Det här problemet uppstår eftersom minst ett objektbibliotek refereras till eller minst ett typbibliotek som det refereras till saknas eller bryts.

Lösning

Du kan lösa problemet genom att leta reda på biblioteket med saknade objekt eller leta reda på biblioteket med typen saknade. Gör så här:

  1. Öppna databasen i Access.
  2. Klicka på fliken Databasverktyg och klicka Visual Basic i gruppen Makro.
  3. I Visual Basic På menyn Verktyg och sedan på Referenser.
  4. I dialogrutan Referenser letar du reda på objektbiblioteket eller typbiblioteket som visas så här: SAKNAS: ReferenceName****
  5. Avmarkera kryssrutan bredvid objektbiblioteket eller typbiblioteket som du placerade i steg 4.

Anteckning

Om du vet platsen för den saknade objektbiblioteksfilen eller platsen för biblioteksfilen med typen saknas kan du klicka på Bläddra och leta reda på objektbiblioteksfilen eller biblioteksfilen av typen.