Functies en eigenschappen in Access geblokkeerd door sandbox-modus

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dit artikel bevat naslaginformatie over de functies en eigenschappen die de sandboxmodus toestaat en blokkeert in Access. Houd er rekening mee dat in Access verschillende nieuwere functies kunnen worden uitgevoerd in de sandbox-modus, waaronder MonthName en StrReverse, en dat er nu nog verschillende functies worden geblokkeerd, waaronder Assistance, ExportNavigationPane en LoadCustomUI. Terwijl u verdergaat, moet u de database vertrouwen (de inhoud inschakelen) of de database op een vertrouwde locatie plaatsen om de informatie in dit artikel te kunnen gebruiken.

In dit artikel

Sandbox-modus instellen om onveilige expressies uit te voeren

Wanneer u een expressie toevoegt aan een database, wordt die expressie uitgevoerd in een besturingsomgeving met de naam sandbox-modus. In Access wordt standaard de sandbox-modus ingeschakeld en in de sandboxmodus worden onveilige expressies altijd uitgeschakeld, zelfs nadat u een database vertrouwt.

Als u een database vertrouwt en u een expressie wilt uitvoeren die door de sandboxmodus wordt uitgeschakeld, kunt u die expressie uitvoeren door een registersleutel te wijzigen waarmee de sandboxmodus wordt uitgeschakeld. Vergeet niet dat u eerst een database moet vertrouwen om de stappen in deze sectie te volgen.

In deze afbeelding ziet u het proces dat u volgt bij het bepalen of u onveilige expressies wilt uitvoeren.

Beslissingsproces voor sandbox-modus

Waarschuwing Onjuist bewerken van het register kan uw besturingssysteem ernstig beschadigen, waardoor u het opnieuw moet installeren. Microsoft kan niet garanderen dat problemen die ontstaan door het bewerken van het register kunnen worden opgelost. Voordat u het register bewerkt, moet u dan ook een back-up maken van de waardevolle gegevens. Voor meer informatie over het gebruik en de beveiliging van het register op uw computer, raadpleegt u Help in Microsoft Windows.

Als u niet bekend bent met het register of als u niet vertrouwd bent met het zelf wijzigen van registersleutels, neemt u contact op met iemand die dat wel is of overweegt om de database te converteren van de eerdere versie van Access naar de Access-bestandsindeling. U moet ook beheerdersmachtigingen op de computer hebben om de registerwaarden te wijzigen.

De registersleutel wijzigen

Belangrijk

Als u deze stappen volgt, kunt u onveilige expressies uitvoeren in alle processen van Access voor alle gebruikers op de computer.

  • In Windows 10 

    1. Klik op de taakbalk op Start en klik vervolgens op Uitvoeren.

    2. Typ in het vak Openen de waarde regedit en druk vervolgens op Enter.
      De Register-editor wordt gestart.

    3. Vouw de map HKEY_LOCAL_MACHINE uit en navigeer naar de volgende registersleutel:
      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Opmerking

      Opmerking: 16.0 geeft Access 2016 en nieuwere versies aan.

    4. Dubbelklik in het rechterdeelvenster van de register-editor onder Naam op SandboxMode.
      Het dialoogvenster DWORD-waarde bewerken wordt weergegeven.

    5. In het veld Waardegegevens wijzigt u de waarde van 3 in 2, en klikt u vervolgens op OK.

    6. Sluit de Register-editor.

Belangrijk Vergeet niet dat u als u de database niet eerst vertrouwt, Access eventuele onveilige expressies uitschakelt, ongeacht of u deze registerinstelling wijzigt.

U kunt de registerwaarde instellen op de volgende waarden, waarbij 0 (nul) de meeste rechten en 3 de minste rechten geeft.

Instelling Beschrijving
0 Sandbox-modus is te allen tijde uitgeschakeld.
1 Sandbox-modus wordt gebruikt voor Access, maar niet voor andere programma's dan Access.
2 Sandbox-modus wordt gebruikt voor andere programma's dan Access, maar niet voor Access.
3 Sandbox-modus wordt te allen tijde gebruikt. Dit is de standaardwaarde die bij het installeren van Access wordt ingesteld.

Naar boven

Functies die u kunt gebruiken in de sandbox-modus

De volgende tabel bevat de functies die u kunt gebruiken in query's van Access-database-engine wanneer de sandbox-modus is ingeschakeld. Functies die niet in de lijst worden weergegeven, zijn niet beschikbaar in de sandbox-modus.

Abs matrix Asc Ascb
Ascw Atn CBool CByte
CCur CDate CDbl Kiezen
Chr Chr$ Chrb Chrb$
Chrw Chrw$ Cint Clng
Cos Csng Cstr Cvar
CVDate CVErr Datum Date$
DateAdd DateDiff DatePart DateSerial
DateValue Dag DDB Fout
Fout$ Exp Fix Opmaak
Opmaak$ FormatCurrency FormatDateTime FormatNumber
FormatPercent TW Hex Hex$
Uur IIf IMEStatus Instr
InStrb Int IPmt IR
IsDate Isempty IsError IsNull
IsNumeric IsObject LCase LCase$
Links Links$ Linksb Linksb$
Len Lenb Log LTrim
LTrim$ Mid Mid$ Deelb
Midb$ Minuut GIR maand
MonthName Now Nper Npm
Okt Oct$ Partitie Bet
PPmt HW QBColor, functie rente
Vervang RGB Rechts Right$
Rechtsb Rightb$ Rnd Round
RTrim RTrim$ Seconde Sgn
Sgr Sin LIN.AFSCHR Ruimte
Spatie$ Str Str$ StrComp
StrConv Tekenreeks Tekenreeks$ StrReverse
Schakelen SYD Tan Tijd
Time$ Timer TimeSerial TimeValue
Bijsnijden Trim$ Typename UCase
UCase$ Val VarType Weekdag
Jaar

Naar boven

Functies die fouten veroorzaken in de sandbox-modus

De volgende VBA-functies (Visual Basic for Applications) veroorzaken een fout wanneer de functies worden aangeroepen vanuit een expressie in een Query van een Access-database-engine of wanneer ze worden aangeroepen vanuit een Access-eigenschap.

AppActivate Pieptoon Agenda Callbyname Chdir
ChDrive Opdracht Command$ CreateObject Curdir
CurDir$ DeleteSetting Doevents Environ Environ$
EOF Err FileAttr FileCopy FileDateTime
FileLen FreeFile Getallsettings GetAttr GetObject
GetSetting Invoer Input$ InputB InputB$
Doden Laden Loc LOF Randomize
Opnieuw instellen SaveSetting Zoeken Sendkeys SetAttr
Shell Spc Tab Unload Userforms
Breedte

Naar boven

Functies die worden geblokkeerd door de sandbox-modus

Sandbox-modus blokkeert de volgende Access-functies wanneer de functies worden aangeroepen vanuit een expressie in een query of vanuit een Access-eigenschap. 

AddAutoCorrect Addtofavorites ADOConnectString
Answerwizard Toepassing Assistant
Hulp AutoCorrectie Automationsecurity
BeginUndoable Closecurrentdatabase CodeContextObject
Codedb Comaddins Commandbars
CompactRepair ConvertAccessProject CreateAccessProject
CreateAdditionalData Createcontrol CreateControlEx
CreateDataAccessPage Createform Creategrouplevel
CreateNewWorkgroupFile Createreport Dataaccesspages
Dbengine Ddeexecute Ddeinitiate
DDEPoke Dderequest Ddesend
DDETerminate DDETerminateAll Defaultweboptions DefaultWorkspaceClone
DelAutoCorrect DeleteControl DeleteReportControl
Docmd Echo ExportCustomFixedFormat*
ExportNavigationPane Exportxml Featureinstall
Filedialog Filesearch Followhyperlink
GetHiddenAttribute ImportNavigationPane Importxml
InsertText Languagesettings LoadCustomUI*
LoadFromText LoadPicture Modules
NewAccessProject NewCurrentDatabase NewFileTaskPane
Openaccessproject Opencurrentdatabase Bovenliggende
Productcode Quit Meer informatie
RefreshDatabaseWindow RefreshTitleBar ReloadAddIns
ReplaceModule Uitvoeren Runcommand
SaveAsText SetDefaultWorkGroupFile SetHiddenAttribute
SetOption SetUndoRecording Syscmd
TransformXML VBE

Naar boven

Eigenschappen geblokkeerd door sandbox-modus

Naast de functies die in de vorige sectie worden vermeld, blokkeert de sandbox-modus ook een aantal objecteigenschappen. De volgende tabel bevat de objecten en de geblokkeerde eigenschap of eigenschappen voor elk object.

Object Geblokkeerde eigenschap of eigenschappen
BoundObjectFrame Object
Combobox Recordset
Besturingselement Object
Currentproject AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection
CustomControl Object
Type_getal Dynaset
Hyperlink Schermafbeelding van Toevoegen aan Favorieten
Listbox Recordset
ObjectFrame Object
Rapport Recordset
Smarttagaction Uitvoeren
Scherm ActiveDataAccessPage

Naar boven