V zbirki podatkov funkcije programskega jezika Visual Basic for Applications (VBA) prenehajo delovati zaradi manjkajočih sklicev

Prevodi člankov Prevodi člankov
ID članka: 283806 - Oglejte si izdelke, na katere se nanaša ta članek.
Zmerno: zahteva osnovno znanje za ustvarjanje makrov, kodiranje in sodelovanje.

Ta članek velja za Microsoft Accessovo zbirko podatkov (.mdb) in Microsoft Accessov projekt (.adp).

Za enak postopek v programu Microsoft Access 2000 glejte članek 208218 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini).
Za enak postopek v programu Microsoft Access 97 glejte članek 160870 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini).
Razširi vse | Zmanjšaj

Na tej strani

SIMPTOMI

Če imate proceduro s funkcijo programskega jezika Visual Basic for Applications, v zbirki podatkov pa je sklic na manjkajoč predmet knjižnice ali vrsto knjižnice se pri prevajanju modulov ali zagonu procedure lahko prikaže eno od teh sporočil o napaki:

Sporočilo o napaki 1

V Microsoft Accessovi zbirki podatkov ali projektu je manjkajoč ali prekinjen sklic na datoteko <ime_datoteke>.

* Če želite zagotoviti pravilno delovanje zbirke podatkov ali projekta, popravite ta sklic.

* Če želite izvedeti, kako lahko popravite ta sklic, kliknite »Pomoč«.

Sporočilo o napaki 2

Napaka pri prevajanju:
Projekta ali knjižnice ni mogoče najti

VZROK

V zbirki podatkov je sklic na zbirko podatkov, vrsto knjižnice ali predmet knjižnice, ki je označen kot MANJKAJOČE: <ime_sklica> v pogovornem oknu Sklici.

REŠITEV

Če želite odstraniti manjkajoči sklic, sledite tem korakom:
  1. Odprite zbirko podatkov.
  2. Pritisnite tipki ALT+F11, da odprete urejevalnik za Visual Basic.
  3. V meniju Orodja kliknite Sklici.
  4. Počistite potrditveno polje za vrsto knjižnice ali predmet knjižnice, ki je označen kot MANJKAJOČE: <ime_sklica>.
Namesto da odstranite sklic, lahko obnovite sklicevano datoteko do poti, ki je določena v pogovornem oknu Sklici. Če je datoteka, na katero se sklicujete, na novem mestu, počistite sklic MANJKAJOČE: <ime_sklica> in nato v novi mapi ustvarite nov sklic na datoteko.

OPOMBA: V Accessovem programu za izvajanje si v meniju ne morete ogledati sklicev. Vendar pa je način ogleda sklicev z uporabo kode opisan v tem članku:
209849 Zankanje po sklicih za ogled njihovih lastnosti (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

DODATNE INFORMACIJE

Koraki za vnovično delovanje

  1. Odprite vzorčno zbirko podatkov Northwind.mdb.
  2. Ustvarite nov obrazec, ki ne temelji na nobeni tabeli ali poizvedbi.
  3. V meniju Vstavljanje kliknite Kontrolnik ActiveX.
  4. Na seznamu Izberite kontrolnik Activex kliknite Kontrolnik za urejanje Kodakovih slik in nato V redu.
  5. Shranite obrazec kot obrSklic in ga zaprite.
  6. Zaprite zbirko podatkov Northwind.mdb in nato še Access.
  7. Poiščite in preimenujte datoteko ImgEdit.ocx v ImgEdit.old.
  8. Zaženite Access in odprite zbirko podatkov Northwind.mdb.
  9. Odprite modul za zagon v pogledu načrta.
  10. V meniju Iskanje napak kliknite Prevedi Northwind. Prikažeta se obe sporočili o napaki, opisani v razdelku »Simptomi« tega članka.
  11. Kliknite V redu. Prikaže se pogovorno okno Sklici, medtem ko je v pogovornem oknu Razpoložljivi sklici je označen ta sklic:
    MANJKAJOČE: Kontrolnik za urejanje Kodakovih slik
    					
  12. V pogovornem oknu Razpoložljivi sklici kliknite Prekliči.
  13. Poiščite in preimenujte datoteko ImgEdit.old v ImgEdit.ocx.
  14. Ponovite 10. korak. Opazili boste, da se sporočilo o napaki ne prikaže več.

SKLICI

Če želite več informacij o drugi težavi, zaradi katere se lahko prikaže prvo sporočilo o napaki, kliknite to številko članka iz Microsoftove zbirke znanja:
275110 Ko odprete poizvedbo, ki se sklicuje na funkcijo, se prikaže sporočilo o napaki »Nedoločena funkcija v izrazu« (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

Lastnosti

ID članka: 283806 - Zadnji pregled: 16. maj 2011 - Revizija: 7.0
VELJA ZA:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
Ključne besede: 
kbproductlink kbfunctions kbvba kberrmsg kbprb KB283806

Pošlji povratne informacije

 

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