Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In questo articolo vengono fornite informazioni di riferimento sulle funzioni e sulle proprietà consentite dalla modalità sandbox e vengono bloccate in Access. Si noti che Access consente l'esecuzione di diverse funzioni più recenti in modalità sandbox, tra cui MonthName e StrReverse, e ora blocca diverse altre funzioni, tra cui Assistance, ExportNavigationPane e LoadCustomUI. Mentre si procede, tenere presente che è necessario considerare attendibile (abilitare il contenuto) nel database o posizionare il database in un percorso attendibile per consentire l'uso delle informazioni contenute in questo articolo.

Contenuto dell'articolo

Impostare la modalità sandbox per l'esecuzione di espressioni non sicure

Quando si aggiunge un'espressione a un database, Access esegue l'espressione in un ambiente operativo denominato modalità sandbox. Access abilita la modalità sandbox per impostazione predefinita e, a sua volta, disabilita sempre le espressioni non sicure, anche dopo l'attendibilità di un database.

Se si considera attendibile un database e si vuole eseguire un'espressione disabilitata dalla modalità sandbox, è possibile eseguire tale espressione modificando una chiave del Registro di sistema che disabilita la modalità sandbox. Tenere presente che è necessario considerare attendibile un database per seguire i passaggi descritti in questa sezione.

Questa figura mostra il processo da seguire per decidere se eseguire espressioni non sicure.

Processo decisionale relativo alla modalità sandbox

Attenzione      Modifiche improprie al Registro di sistema possono provocare seri danni al sistema operativo, per cui risulterebbe necessaria la reinstallazione. Microsoft non garantisce che i problemi derivanti da modifiche improprie del Registro di sistema vengano risolti. Prima di modificare il Registro di sistema, eseguire il backup dei dati utili. Per informazioni aggiornate su come utilizzare e proteggere il Registro di sistema del computer, vedere la Guida di Microsoft Windows.

Se non si ha familiarità con il Registro di sistema o se non si ha familiarità con la modifica delle chiavi del Registro di sistema, contattare un utente che sta usando o valutare la possibilità di convertire il database dalla versione precedente di Access nel formato di file Access. Per modificare i valori del Registro di sistema è inoltre necessario disporre delle autorizzazioni di amministratore per il computer in uso.

Modificare la chiave del Registro di sistema

Importante: Eseguire la procedura descritta di seguito per consentire l'esecuzione di espressioni potenzialmente pericolose in tutte le istanze di Access per tutti gli utenti del computer.

Eseguire una delle operazioni seguenti:

  • In Microsoft Windows 7 o Microsoft Windows 10    

    1. Sulla barra delle applicazioni fai clic su Start e quindi su Esegui.

    2. Nella casella Apri digitare regedit, quindi premere INVIO.

      Verrà avviato l'Editor del Registro di sistema.

    3. Espandere la cartella HKEY_LOCAL_MACHINE e passare alla chiave del Registro di sistema seguente:

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Nota: Nota: 14.0 indica Access 2010, 15.0 indica Access 2013 e 16.0 indica Access 2016 e versioni più recenti.

    4. Nel riquadro destro dell'editor del Registro di sistema, in Nome, fare doppio clic su SandboxMode.

      Verrà visualizzata la finestra di dialogo Modifica valore DWORD.

    5. Nel campo Dati valore modificare il valore da 3 in 2, quindi scegliere OK.

    6. Chiudere l'Editor del Registro di sistema.

  • In Windows Vista    

    1. Fare clic sul pulsante Start , scegliere Tutti i programmi, Accessori e quindi fare clic su Esegui.

    2. Nella casella Apri digitare regedit, quindi premere INVIO.

      Verrà avviato l'Editor del Registro di sistema.

    3. Espandere la cartella HKEY_LOCAL_MACHINE e passare alla chiave del Registro di sistema seguente:

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Nota: Nota: 4.0 indica Access 2010, 15.0 indica Access 2013 e 16.0 indica Access 2016 e versioni più recenti.

    4. Nel riquadro destro dell'editor del Registro di sistema, in Nome, fare doppio clic su SandboxMode.

      Verrà visualizzata la finestra di dialogo Modifica valore DWORD.

    5. Nel campo Dati valore modificare il valore da 3 in 2, quindi scegliere OK.

    6. Chiudere l'Editor del Registro di sistema.

Importante    Tenere presente che se non viene prima confermata l'attendibilità del database, le espressioni non sicure verranno disabilitate in Access anche se si modifica questa impostazione del Registro di sistema.

È possibile impostare il valore del Registro di sistema sui valori seguenti, con 0 (zero) il più permissivo e 3 il meno permissivo.

Impostazione

Descrizione

0

La modalità sandbox è sempre disabilitata.

1

La modalità sandbox viene usata per Access, ma non per i programmi non di Access.

2

La modalità sandbox viene usata per i programmi non di Accesso, ma non per Access.

3

La modalità sandbox viene usata in qualsiasi momento. Questo è il valore predefinito, impostato quando si installa Access.

Inizio pagina

Funzioni utilizzabili in modalità sandbox

La tabella seguente elenca le funzioni che è possibile usare nelle query del motore di database di Access quando è abilitata la modalità sandbox. Tutte le funzioni che non vengono visualizzate nell'elenco non sono disponibili in modalità sandbox.

Abs

Matrice

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Scegli

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Data

Data$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Giorno

DDB

Errore

Errore$

Exp

Fix

Formattare

Formato$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VAL.FUT

Hex

Hex$

Ora

IIf

IMEStatus

Instr

InStrb

Int

IPmt

TIR.COST

IsDate

Isempty

Iserror

IsNull

IsNumeric

IsObject

LCase

LCase$

Sinistra

A sinistra$

A sinistra

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

Media

Ammort.b

Midb$

Minuto

TIR.MI

Mese

Monthname

Now

Periodi

Npm

Ott

Ottobre$

Partizione

Pagam

PPmt

VA

Funzione QBColor

Tasso_int

Sostituisci

RGB

Destra

Diritto$

DestraB

Rightb$

Rnd

Round

RTrim

RTrim$

Secondo

Sgn

Sgr

Sin

SLN

Spazio

Spazio$

Str

Str$

StrComp

StrConv

String

Stringa$

StrReverse

Passa a

SYD

Tan

Ora

Ora$

Timer

TimeSerial

TimeValue

Tagliare i video

Taglia$

Typename

UCase

UCase$

Val

Vartype

Weekday

Anno

Inizio pagina

Funzioni che causano errori in modalità sandbox

Le funzioni di Visual Basic, Applications Edition (VBA) seguenti causeranno un errore quando le funzioni vengono chiamate da un'espressione in una query del motore di database di Access o quando vengono chiamate da una proprietà di Access.

Appactivate

SegnaleAcustico

Calendario

CallByName

Chdir

ChDrive

Comando

Comando$

CreateObject

CurDir

CurDir$

DeleteSetting

Doevents

Environ

Imbiaio

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

Getsetting

Input

Input$

InputB

InputB$

Uccidere

Carico

Loc

LOF

Randomize

Reimposta

Savesetting

Cerca

Sendkeys

SetAttr

Guscio

Spc

TAB

SuScaricamento

Userform

Larghezza

Inizio pagina

Funzioni bloccate dalla modalità sandbox

La modalità sandbox blocca le funzioni di Access seguenti quando le funzioni vengono chiamate da un'espressione in una query o da una proprietà di Access. 

AddAutoCorrect

AddToFavorites

ADOConnectString

Creazione guidata Risposta

Applicazione

Assistant

Assistenza

Correzione automatica

AutomationSecurity

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

CreateForm

CreateGroupLevel

CreateNewWorkgroupFile

Creareport

DataAccessPages

Dbengine

DDEExecute

Ddeinitiate

DDEPoke

DDERequest

DDESend

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

Docmd

EcoSchermo

ExportCustomFixedFormat*

ExportNavigationPane

Exportxml

FeatureInstall

Filedialog

Filesearch

FollowHyperlink

GetHiddenAttribute

ImportaRiquadroSquadro

ImportaXML

InsertText

Impostazioni lingua

LoadCustomUI*

LoadFromText

Loadpicture

Moduli

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Genitore

CodiceProdotto

Quit

Riferimenti

AggiornaFinestraDatabase

RefreshTitleBar

RicaricaAddIns

ReplaceModule

Eseguire

Eseguicomando

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

Setoption

SetUndoRecording

SysCmd

TransformXML

VBE

Inizio pagina

Proprietà bloccate dalla modalità sandbox

Oltre alle funzioni elencate nella sezione precedente, la modalità sandbox blocca anche una serie di proprietà dell'oggetto. La tabella seguente elenca gli oggetti e le proprietà o le proprietà bloccate per ogni oggetto.

Oggetto

Proprietà o proprietà bloccate

BoundObjectFrame

Oggetto

Combobox

Recordset

Controllo

Oggetto

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Oggetto

Forma

Dynaset

Collegamento ipertestuale

Schermata per la selezione di Aggiungi a Preferiti

Listbox

Recordset

ObjectFrame

Oggetto

Report

Recordset

SmartTagAction

Esegui

Schermo

ActiveDataAccessPage

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×