Visual Basic for Applications (VBA) függvények megszakadnak egy hiányzó hivatkozásokkal rendelkező adatbázisban
Eredeti tudásbáziscikk száma: 283806
Megjegyzés:
Alapvető makró-, kódolási és együttműködési képességekre van szükség. Ez a cikk egy Microsoft Access-adatbázisra (.mdb és .accdb) és Egy Microsoft Access-projektre (.adp) vonatkozik.
Jelenségek
Ha Visual Basic for Applications függvényt tartalmazó eljárása van, és az adatbázis egy hiányzó objektumtárra vagy típustárra mutató hivatkozást tartalmaz, a modulok lefordításakor vagy az eljárás futtatásakor az alábbi hibaüzenetek egyike jelenhet meg:
1. hibaüzenet
A Microsoft Access-adatbázis vagy -projekt hiányzó vagy hibás hivatkozást tartalmaz a fájlnévre<>.
* Az adatbázis vagy projekt megfelelő működésének biztosításához ki kell javítania ezt a hivatkozást.
* Ha meg szeretné tudni, hogyan háríthatja el ezt a hivatkozást, kattintson a Súgó gombra.
2. hibaüzenet
Fordítási hiba:
Nem található projekt vagy tár
A probléma oka
Az adatbázis egy adatbázisra, típustárra vagy objektumtárra mutató hivatkozást tartalmaz, amely HIÁNYZÓ: <hivatkozásnévként> van megjelölve a Hivatkozások párbeszédpanelen.
Megoldás
A hiányzó hivatkozás eltávolításához kövesse az alábbi lépéseket:
- Nyissa meg az adatbázist.
- Nyomja le az ALT+F11 billentyűkombinációt a Visual Basic Szerkesztő megnyitásához.
- Kattintson az Eszközök menü Hivatkozások parancsára.
- Ide kattintva törölheti a HIÁNYZÓ: <hivatkozásnévként megjelölt kódtár vagy objektumtár jelölőnégyzetének jelölését>.
A hivatkozás eltávolításának másik alternatíva, ha visszaállítja a hivatkozott fájlt a Hivatkozások párbeszédpanelen megadott elérési útra. Ha a hivatkozott fájl új helyen található, törölje a HIÁNYZÓ: <hivatkozásnév> hivatkozást, majd hozzon létre egy új hivatkozást a fájlra az új mappában.
Megjegyzés:
Az Access futásidejű alkalmazásaiban nem tekinthet meg menüből származó hivatkozásokat. A következő cikk azonban bemutatja, hogyan tekintheti meg a hivatkozásokat a kód használatával: 209849 A hivatkozások áthurkolása a tulajdonságok megtekintéséhez
A viselkedés reprodukálásának lépései
Nyissa meg a mintaadatbázis-Northwind.mdb.
Hozzon létre egy új űrlapot, amely nem táblán vagy lekérdezésen alapul.
A Beszúrás menüben kattintson az ActiveX-vezérlő elemre.
Az ActiveX-vezérlő kiválasztása listában kattintson a Kodak Image Edit Control elemre, majd kattintson az OK gombra.
Mentse az űrlapot frmReference formátumban, majd zárja be.
Zárja be Northwind.mdb, majd lépjen ki az Accessből.
Keresse meg és nevezze át az ImgEdit.ocx fájlt ImgEdit.old névre.
Indítsa el az Accesst, majd nyissa meg a Northwind.mdb.
Nyissa meg az Indítás modult Tervező nézetben.
A Hibakeresés menüben kattintson a Compile Northwind (Northwind fordítása) elemre. Vegye figyelembe, hogy a jelen cikk "Tünetek" szakaszában említett mindkét hibaüzenetet megkapja.
Kattintson az OK gombra. Vegye figyelembe, hogy megjelenik a Hivatkozások párbeszédpanel; A rendelkezésre álló hivatkozások párbeszédpanelen az alábbi hivatkozás van kiemelve:
MISSING: Kodak Image Edit Control
Kattintson a Mégse gombra az Elérhető hivatkozások párbeszédpanelen.
Keresse meg és nevezze át az ImgEdit.old fájlt ImgEdit.ocx névre.
Ismételje meg a 10. lépést, és figyelje meg, hogy a hibaüzenet már nem jelenik meg.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: