Fonctions et propriétés dans Access bloqué par le mode sandbox

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Cet article fournit des informations de référence sur les fonctions et propriétés ce sandbox mode autorise et bloque dans Access. Notez que Access permet à plusieurs fonctions plus récentes pour s’exécuter en mode sandbox, y compris MonthName et StrReverse, et il bloque à présent autres fonctions, y compris l’Assistance, ExportNavigationPaneet LoadCustomUI. N’oubliez pas que vous devez faire confiance (activer le contenu dans) la base de données ou au lieu de la base de données dans un emplacement approuvé pour les informations contenues dans cet article soit utilisé.

Contenu de cet article

Définir le mode sandbox pour exécuter des expressions non sûres

Fonctions que vous pouvez utiliser dans le mode sandbox

Fonctions qui génèrent des erreurs dans le mode sandbox

Fonctions bloquées par le mode sandbox

Propriétés bloquées en mode sandbox

Définir le mode sandbox pour exécuter des expressions non sûres

Lorsque vous ajoutez une expression à une base de données, Access exécute cette expression dans un environnement d’exploitation appelé mode sandbox. Access applique ce mode pour les bases de données qui ont été créés dans soit Access 2007, 2010, 2013, 2016 ou dans des formats de fichier Access antérieurs. Access active le mode sandbox par défaut, et à son tour, désactive sandbox mode toujours des expressions non sûres, même une fois que vous faites confiance à une base de données.

Si vous faites confiance à une base de données et que vous voulez exécuter une expression que le mode sandbox désactive, vous pouvez exécuter cette expression en modifiant une clé de Registre qui désactive le mode sandbox. N’oubliez pas que vous devez d’abord approuver une base de données pour suivre les étapes décrites dans cette section.

Cette illustration montre le processus que vous suivez lorsque vous décidez si vous souhaitez exécuter des expressions non sûres.

Processus de décision pour le mode sandbox

Attention      Une modification incorrecte du Registre peut endommager gravement votre système d’exploitation et nécessiter sa réinstallation. Microsoft ne peut pas garantir qu’il soit possible de résoudre les problèmes dus à une modification incorrecte du Registre. Avant de modifier le Registre, sauvegardez les données les plus précieuses. Pour obtenir les informations les plus récentes sur l’utilisation et la protection du Registre de votre ordinateur, voir l’Aide de Microsoft Windows.

Si vous n’êtes pas familiarisé avec le Registre ou vous n’êtes pas satisfait de la modification des clés de Registre vous-même, contactez une personne qui est ou convertissez la base de données à partir de la version antérieure d’Access au format de fichier Access. En outre, vous devez disposer des autorisations d’administrateur sur l’ordinateur pour modifier les valeurs du Registre.

Modifier la clé de Registre

Important : Procéder de la manière suivante permet aux expressions non sécurisées de s’exécuter sur l’ordinateur dans toutes les instances d’Access pour tous les utilisateurs.

Effectuez l’une des opérations suivantes :

  • Dans Microsoft Windows 7 ou Microsoft Windows 10   

    1. Dans la barre des tâches, cliquez sur Démarrer, puis cliquez sur exécuter.

    2. Dans la zone Ouvrir, tapez regedit, puis appuyez sur Entrée.

      L’Éditeur du Registre démarre.

    3. Développez le dossier HKEY_LOCAL_MACHINE et accédez à la clé de registre suivante :

      \Software\Microsoft\Office\12.0\Access connectivity Engine\Engines

      Remarque : Remarque, 12.0 indique Access 2007, 14.0 indique Access 2010, 15.0 indique Access 2013 et 16.0 indique Access 2016.

    4. Dans le volet droit de l’Éditeur du Registre, sous nom, double-cliquez sur SandboxMode.

      La boîte de dialogue Édition de la valeur DWORD s’affiche.

    5. Dans le champ Données de la valeur, changez la valeur 3 en 2, puis cliquez sur OK.

    6. Fermez l’Éditeur du Registre.

  • Dans Windows Vista   

    1. Cliquez sur le bouton Démarrer, pointez sur Tous les programmes, sur Accessoires, puis cliquez sur exécuter.

    2. Dans la zone Ouvrir, tapez regedit, puis appuyez sur Entrée.

      L’Éditeur du Registre démarre.

    3. Développez le dossier HKEY_LOCAL_MACHINE et accédez à la clé de registre suivante :

      \Software\Microsoft\Office\12.0\Access connectivity Engine\Engines

      Remarque : Remarque, 12.0 indique Access 2007, 14.0 indique Access 2010, 15.0 indique Access 2013 et 16.0 indique Access 2016.

    4. Dans le volet droit de l’Éditeur du Registre, sous nom, double-cliquez sur SandboxMode.

      La boîte de dialogue Édition de la valeur DWORD s’affiche.

    5. Dans le champ Données de la valeur, changez la valeur 3 en 2, puis cliquez sur OK.

    6. Fermez l’Éditeur du Registre.

Important    N’oubliez pas que si vous n’approuvez pas d’abord la base de données, Access désactive toutes les expressions non sûres, que vous modifiiez ou non ce paramètre du Registre.

Vous pouvez définir la valeur de registre avec les valeurs suivantes, 0 (zéro) étant la plus permissive et 3 la moins permissive.

Paramètre

Description

0

Le mode sandbox est désactivé en permanence.

1

Le mode sandbox est utilisé pour Access, mais pas pour les autres programmes.

2

Le mode sandbox est utilisé pour tous les programmes, sauf Access.

3

Le mode sandbox est utilisé à tout moment. Il s’agit de la valeur par défaut, lorsque vous installez Access.

Haut de la Page

Fonctions que vous pouvez utiliser dans le mode sandbox

Le tableau suivant répertorie les fonctions que vous pouvez utiliser dans les requêtes du moteur de base de données Access lorsque le mode sandbox est activé. Toutes les fonctions qui n’apparaissent pas dans la liste ne sont pas disponibles en mode sandbox.

Abs

matrice

Crois.

AscB

AscW

Atn

CBool

CByte

CMonnaie

CDate

CDbl

Choisissez

Car

Chr$

Chr

Chr$

ChrW

ChrW$

CInt

CLng

Cos

CSng

CStr

CVar

Et

CVErr

Date

Date$

AjDate

DateDiff

PartDate

SérieDate

ValDate

Jour

DDB

Erreur

Erreur$

Exp

Corriger

Mise en forme

Format$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VC

Hexa

Hex$

Heure

VraiFaux

IMEStatus

InStr

InStrb

Ent

INTPER

TRI

EstDate

IsEmpty

ESTERREUR

EstNull

EstNum

IsObject

Minuscule

LCase$

Gauche

Left$

GAUCHEB

GAUCHEB$

NbCar

LenB

Journal

SupprGauche

LTrim$

ExtracChaîne

Mid$

MIDB

MIDB$

Minute

TRIM

Mois

MonthName

Now

Npm

Npm

Octobre

Oct$

Partition

vpm

PRINCPER

VA

QBColor, fonction

taux

Remplacer

RVB

Droite

Right$

DROITEB

DROITEB$

Aléat

Arrondi

SupprDroite

RTrim$

Seconde

Sgn

Sgr

Sin

AMORLIN

Espace

Espace$

Str

Str$

CompChaîne

ConvChaîne

Chaîne

String$

StrReverse

Switch

SYD

Brun tanné

Heure

Time$

Minuteur

SérieHeure

VHeure

Trim

Trim$

TypeName

Majuscule

UCase$

Val

VarType

Jour de la semaine

Année

Haut de la Page

Fonctions qui génèrent des erreurs dans le mode sandbox

Le suivant fonctions Visual Basic pour Applications (VBA) provoquera une erreur lorsque les fonctions sont appelées à partir d’une expression dans une requête de moteur de base de données Access, ou lorsqu’elle est appelée à partir d’une propriété d’Access.

AppActivate

Émettre un signal sonore

Calendrier

CallByName

ChDir

ChDrive

Commande

Commande$

CreateObject

CurDir

CurDir$

DeleteSetting

DoEvents

Environ

Environ $

EOF

Message d’erreur

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

Saisie$

InputB

InputB$

Arrêt

Load

Loc

LOF

Aléatoire

Réinitialiser

SaveSetting

Valeur cible

EnvoiTouches

SetAttr

Interpréteur de commandes

SPC

Tab

Décharger

Formulaires utilisateur

largeur

Haut de la Page

Fonctions bloquées par le mode sandbox

Le mode sandbox bloque les fonctions Access suivantes lorsque les fonctions sont appelées à partir d’une expression dans une requête ou d’une propriété d’Access. Un astérisque (*) après que le nom de la fonction indique une fonction qui est une nouveauté de démarrage dans Office Access 2007.

AddAutoCorrect

AddToFavorites

ADOConnectString

Aide intuitive

Application

Assistant

Assistance *

Correction automatique

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

Parent

CodeProduit

Quit

Références

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Exécuter

ExécuterCommande

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Haut de la Page

Propriétés bloquées en mode sandbox

Outre les fonctions décrites dans la section précédente, le mode sandbox bloque également un nombre de propriétés de l’objet. Le tableau suivant répertorie les objets et bloqués ou des propriétés pour chaque objet.

Objet

Bloqués ou les propriétés

BoundObjectFrame

Object

Zone de liste déroulante

Recordset

Contrôle

Object

Objet CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, connexion, OpenConnection

CustomControl

Object

Formulaire

Feuille de réponse dynamique

Lien hypertexte

Ajouter aux Favoris

Zone de liste

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Exécuter

Écran

ActiveDataAccessPage

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×