Funzioni e proprietà in Access bloccati dalla modalità sandbox

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

Questo articolo fornisce informazioni di riferimento sulle funzioni e le proprietà che la modalità sandbox consente e blocca in Access. Si noti che Access consente di eseguire diverse funzioni più recenti in modalità sandbox, tra cui MonthName e StrReverse, e ora blocca diverse altre funzioni, tra cui assistenza, ExportNavigationPanee LoadCustomUI. Se si procede, tenere presente che è necessario considerare attendibile (abilitare il contenuto) il database o inserire il database in un percorso attendibile per poter usare le informazioni contenute in questo articolo.

In questo articolo

Impostare la modalità sandbox per eseguire espressioni non sicure

Funzioni che è possibile usare in modalità sandbox

Funzioni che causano errori in modalità sandbox

Funzioni bloccate dalla modalità sandbox

Proprietà bloccate dalla modalità sandbox

Impostare la modalità sandbox per eseguire espressioni non sicure

Quando si aggiunge un'espressione a un database, Access viene avviata in un ambiente operativo chiamato modalità sandbox. Per impostazione predefinita, Access Abilita la modalità sandbox e, a sua volta, la modalità sandbox disattiva sempre le espressioni non sicure, anche se si considera attendibile un database.

Se si considera attendibile un database e si vuole eseguire un'espressione che disattiva la modalità sandbox, è possibile eseguire tale espressione modificando una chiave del registro di sistema che disattiva la modalità sandbox. Tenere presente che è necessario prima di tutto considerare attendibile un database per seguire la procedura descritta in questa sezione.

Questa figura mostra il processo seguito 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 non si ha familiarità con la modifica delle chiavi del registro di sistema, rivolgersi a un utente o in grado di convertire il database dalla versione precedente di Access al 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 di queste operazioni:

  • In Microsoft Windows 7 o Microsoft Windows 10    

    1. Nella barra delle applicazioni fare clic sul pulsante Starte 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:

      Engine\Engines di connettività \Software\Microsoft\Office\16.0\Access

      Nota: Nota, 14,0 indica l'accesso 2010, 15,0 indica l'accesso 2013 e 16,0 indica l'accesso 2016 e le 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, Accessorie 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:

      Engine\Engines di connettività \Software\Microsoft\Office\16.0\Access

      Nota: Nota, 4,0 indica l'accesso 2010, 15,0 indica l'accesso 2013 e 16,0 indica l'accesso 2016 e le 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.

Puoi impostare il valore del registro di sistema sui valori seguenti, con 0 (zero) che è 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 Access, 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 che è possibile usare in modalità sandbox

Nella tabella seguente sono elencate le funzioni che è possibile usare nelle query del motore di database di Access quando è abilitata la modalità sandbox. Qualsiasi funzione che non è presente nell'elenco non è disponibile in modalità sandbox.

Abs

Matrice

Asc

AscB

AscW

Atn

CBool

CByte

CCur

CDate

CDbl

Scegliere

Chr

Chr $

ChrB

ChrB $

ChrW

ChrW $

CInt

CLng

Cos

CSng

CStr

Cvar

CVDate

CVErr

Data

Data $

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Giorno

AMMORT

Errore

Errore $

Exp

Fix

Formato

Formato $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VAL.FUT

Hex

$ Esadecimale

Ora

IIf

IMEStatus

InStr

InStrb

Int

Interessi

TIR.COST

IsDate

IsEmpty

Val

IsNull

IsNumeric

IsObject

LCase

LCase $

SINISTRA

$ Sinistra

LeftB

LeftB $

Len

LUNGB

Log

LTrim

Funzioni LTRIM $

Mid

Metà $

MidB

MidB $

Minuto

TIR

Mese

MonthName

Now

NPer

NPM

Oct

$ Oct

Partizione

Pagam

PPmt

VA

Funzione QBColor

Tasso_int

Sostituisci

RGB

DESTRA

Destra $

Destra. b

Destra. b $

Rnd

Round

RTrim

RTrim $

Secondo

Sgn

SGR

Sin

AMMORT

Space

Spazio $

Str

Str $

StrComp

StrConv

String

Stringa $

StrReverse

Passa a

SYD

Tan

Ora

Ora $

Timer

TimeSerial

TimeValue

Trim

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 generano 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

Environ $

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

Input $

InputB

InputB $

Termina

Carico

Loc

LOF

Randomize

Reimposta

SaveSetting

Cercare

SendKeys

SetAttr

Shell

SPC

TAB

SuScaricamento

UserForm

Larghezza

Inizio pagina

Funzioni bloccate dalla modalità sandbox

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

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Applicazione

Assistant

Assistenza

Correzione automatica

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

EcoSchermo

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

FeatureInstall

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

LanguageSettings

LoadCustomUI

LoadFromText

LoadPicture

Moduli

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Padre

CodiceProdotto

Quit

Riferimenti

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Eseguire

RunCommand

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 un numero di proprietà dell'oggetto. La tabella seguente elenca gli oggetti e la 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

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×