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
- Functies die u kunt gebruiken in de sandbox-modus
- Functies die fouten veroorzaken in de sandbox-modus
- Functies die worden geblokkeerd door de sandbox-modus
- Eigenschappen geblokkeerd door sandbox-modus
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.
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
Klik op de taakbalk op Start en klik vervolgens op Uitvoeren.
Typ in het vak Openen de waarde regedit en druk vervolgens op Enter.
De Register-editor wordt gestart.Vouw de map HKEY_LOCAL_MACHINE uit en navigeer naar de volgende registersleutel:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\EnginesOpmerking
Opmerking: 16.0 geeft Access 2016 en nieuwere versies aan.
Dubbelklik in het rechterdeelvenster van de register-editor onder Naam op SandboxMode.
Het dialoogvenster DWORD-waarde bewerken wordt weergegeven.In het veld Waardegegevens wijzigt u de waarde van 3 in 2, en klikt u vervolgens op OK.
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.
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