Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Eredeti tudásbáziscikk száma: 931407
Megjegyzés:
Ha Ön kisvállalati ügyfél, további hibaelhárítási és tanulási forrásokat talál a Kisvállalati támogatás webhelyen.
Jelenségek
Amikor egy Microsoft Office Access 2007 vagy újabb verziójú adatbázisban futtat egy Microsoft Visual Basic for Applications (VBA) függvényt meghívó makrót, a következő hibaüzenet jelenik meg:
A művelet nem sikerült
Makró neve: MacroName
Feltétel: Feltétel
Makró neve: RunCode
Argumentumok: Argumentumok
Hibaszám: 2950
A probléma oka
Ez a probléma akkor fordul elő, ha az Access nem megbízhatónak tartja az adatbázist. Alapértelmezés szerint az Access legutóbbi verziói olyan adatbázisokat nyitnak meg, amelyek nem megbízhatók Letiltott módban. Letiltott módban a végrehajtható tartalom le van tiltva.
Megoldás
Ha megbízik az adatbázis szerzőében, és engedélyezni szeretné az adatbázist, használja az alábbi módszerek egyikét.
1. módszer: Az adatbázis engedélyezése az aktuális munkamenethez
Ha ezt a módszert használja, az Access addig engedélyezi az adatbázist, amíg be nem zárja az adatbázist. Ha engedélyezni szeretné az adatbázist az aktuális munkamenethez, kövesse az alábbi lépéseket:
- Az üzenetsávon kattintson a Beállítások elemre.
- A Microsoft Office biztonsági beállításai párbeszédpanelen kattintson a Tartalom engedélyezése, majd az OK gombra.
Megjegyzés:
Az Access verziójától függően előfordulhat, hogy az adatbázis minden megnyitásakor meg kell ismételnie ezeket a lépéseket.
2. módszer: Az adatbázis áthelyezése megbízható helyre
Ehhez hajtsa végre a következő lépéseket:
Határozza meg azokat a megbízható helyeket, amelyekbe áthelyezheti az adatbázist. Ehhez hajtsa végre a következő lépéseket:
Kattintson a Fájl fülre, azután a Beállítások parancsra.
Kattintson az Adatvédelmi központ, majd a Microsoft Office Access Adatvédelmi központ területen az Adatvédelmi központ beállításai elemre.
Kattintson a Megbízható helyek elemre, majd használja az alábbi eljárások egyikét:
- Jegyezze fel a listában szereplő megbízható helyek elérési útját.
- Adjon hozzá egy új megbízható helyet. Ehhez kattintson az Új hely hozzáadása elemre, majd adja meg a hozzáadni kívánt hely elérési útját.
Helyezze át az Access-adatbázist a megadott megbízható helyre.
További információ
Makróval AutoExec
tesztelheti, hogy egy adatbázis megbízható-e az adatbázis megnyitásakor. Emellett a makró megnyithat egy űrlapot, amely testreszabott üzenetet jelenít meg a felhasználóknak, ha az adatbázis nem megbízható. Ez az üzenet tudatja a felhasználókval, hogy a kód sikeres futtatásához engedélyezni vagy megbízhatónak kell lennie az adatbázisnak.
A makró és az AutoExec
űrlap létrehozásához kövesse az alábbi lépéseket:
Hozzon létre egy új űrlapot Tervező nézetben.
Adjon hozzá egy szövegdobozt vagy címkét az űrlaphoz, majd írja be a felhasználó számára megjeleníteni kívánt információkat.
Mentse, majd zárja be az űrlapot.
Hozzon létre egy makrót, majd nevezze el a makrót
AutoExec
.A Feltételek oszlop megjelenítése.
Írja be a következő sort a Feltételek oszlopba:
CurrentProject.IsTrusted = False
A Műveletek oszlopban kattintson az OpenForm (Űrlap megnyitása) elemre.
A Műveletargumentumok csoport Űrlapnév mezőjében kattintson az 1. lépésben létrehozott űrlapra.
Mentse, majd zárja be a makrót.
Amikor megnyílik az adatbázis, elindul a AutoExec
makró, majd teszteli a feltételt IsTrusted
. Ha az adatbázist nem megbízhatónak tartja az Access, a makró megnyitja a makró műveletében OpenForm
megadott űrlapot.