Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Origineel KB-nummer: 931407
Notitie
Als u een Kleine Bedrijven-klant bent, kunt u aanvullende informatiebronnen voor probleemoplossing en leermiddelen vinden op de site Ondersteuning voor Kleine Bedrijven.
Wanneer u een macro uitvoert die een VBA-functie (Microsoft Visual Basic for Applications) aanroept in een Database van Microsoft Office Access 2007 of hoger, ontvangt u het volgende foutbericht:
Actie is mislukt
Macronaam: Macronaam
Voorwaarde: Voorwaarde
Macronaam: RunCode
Argumenten: argumenten
Foutnummer: 2950
Dit probleem treedt op als de database niet wordt vertrouwd door Access. Standaard openen recente versies van Access databases die niet worden vertrouwd in de modus Uitgeschakeld. In de modus Uitgeschakeld is uitvoerbare inhoud uitgeschakeld.
Als u de auteur van de database vertrouwt en u de database wilt inschakelen, gebruikt u een van de volgende methoden.
Wanneer u deze methode gebruikt, schakelt Access de database in totdat u de database sluit. Voer de volgende stappen uit om de database in te schakelen voor de huidige sessie:
- Klik op de berichtenbalk op Opties.
- Klik in het dialoogvenster Microsoft Office-beveiligingsopties op Deze inhoud inschakelen en klik vervolgens op OK.
Notitie
Afhankelijk van uw Access-versie moet u deze stappen mogelijk telkens herhalen wanneer u de database opent.
Ga hiervoor als volgt te werk:
Bepaal de vertrouwde locaties waarnaar u de database kunt verplaatsen. Ga hiervoor als volgt te werk:
Klik op Bestand en vervolgens op Opties.
Klik op Vertrouwenscentrum en klik vervolgens op Instellingen voor vertrouwenscentrum onder Vertrouwenscentrum voor Microsoft Office Access.
Klik op Vertrouwde locaties en gebruik een van de volgende procedures:
- Noteer de paden van de vertrouwde locaties die worden vermeld.
- Voeg een nieuwe vertrouwde locatie toe. Klik hiervoor op Nieuwe locatie toevoegen en geef het pad op van de locatie die u wilt toevoegen.
Verplaats de Access-database naar de vertrouwde locatie die u hebt opgegeven.
U kunt een AutoExec
macro gebruiken om te testen of een database wordt vertrouwd wanneer u de database opent. Daarnaast kan de macro een formulier openen waarin een aangepast bericht voor gebruikers wordt weergegeven als de database niet wordt vertrouwd. Dit bericht laat gebruikers weten dat de database moet worden ingeschakeld of vertrouwd om de code te kunnen uitvoeren.
Voer de volgende stappen uit om de AutoExec
macro en het formulier te maken:
Maak een nieuw formulier in de ontwerpweergave.
Voeg een tekstvak of een label toe aan het formulier en typ de informatie die u aan de gebruiker wilt weergeven.
Sla het formulier op en sluit het.
Maak een macro en geef de macro
AutoExec
de naam .De kolom Voorwaarden weergeven .
Typ de volgende regel in de kolom Voorwaarden :
CurrentProject.IsTrusted = False
Klik in de kolom Acties op OpenForm.
Klik in het vak Formuliernaam onder Actieargumenten op het formulier dat u in stap 1 hebt gemaakt.
Sla de macro op en sluit de macro.
Wanneer de database wordt geopend, wordt de AutoExec
macro gestart en wordt de IsTrusted
voorwaarde getest. Als de database niet wordt vertrouwd door Access, wordt met de macro het formulier geopend dat u hebt opgegeven in de OpenForm
actie van de macro.