Funzioni e proprietà in Access bloccate dalla modalità sandbox

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

In questo articolo fornisce informazioni di riferimento sulle funzioni e proprietà che sandbox modalità consente e blocchi in Access. Si noti che Access consente diverse funzioni più recenti per l'esecuzione in modalità sandbox, tra cui MonthName e StrReversee blocca ora diverse più funzioni, tra cui LoadCustomUI, ExportNavigationPanee assistenza. Mentre si procede, tenere presente che è necessario considerare attendibile (abilitare il contenuto) del database o posizione del database in un percorso attendibile per le informazioni in questo articolo per essere utilizzata.

In questo articolo

Impostare la modalità sandbox per eseguire espressioni non sicure

Funzioni che è possibile utilizzare 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 potenzialmente pericolose

Quando si aggiunge un'espressione a un database, Access esegue l'espressione in un ambiente operativo denominato modalità sandbox. Access responsabile per i database creati in uno dei due Access 2007, 2010, 2013, 2016 o in un formato di file precedente accesso. Access attiva la modalità sandbox per impostazione predefinita e a sua volta, disattiva sandbox modalità sempre le espressioni potenzialmente pericolose, anche se considerare attendibile un database.

Se si considera attendibile un database e si desidera eseguire un'espressione che viene disattivata dalla modalità sandbox, sarà possibile eseguirla modificando una chiave del Registro di sistema che determina la disattivazione della modalità sandbox. Tenere presente che, per eseguire la procedura descritta in questa sezione, è innanzitutto necessario considerare attendibile un database.

Nella figura seguente viene illustrato il processo che è necessario seguire quando si sceglie di eseguire le espressioni potenzialmente pericolose.

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 usare 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 di chiavi del Registro di sistema se stessi, contattare una persona che sta o provare a convertire il database rispetto alla versione precedente di Access nel formato di file Access. Inoltre, è necessario disporre delle autorizzazioni di amministratore nel computer per modificare i valori del Registro di sistema.

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 applicazione fare clic sul pulsante Start, quindi scegliere 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\12.0\Access Connectivity Engine\Engines

      Nota : Nota 12.0 indica Access 2007, 14.0 indica Access 2010, 15.0 indica Access 2013 e 16.0 indica Access 2016.

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

      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\12.0\Access Connectivity Engine\Engines

      Nota : Nota 12.0 indica Access 2007, 14.0 indica Access 2010, 15.0 indica Access 2013 e 16.0 indica Access 2016.

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

      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 il database non viene prima considerato attendibile, tutte le espressioni potenzialmente pericolose verranno disattivate da Access indipendentemente dal fatto che si modifichi questa chiave del Registro di sistema.

È possibile impostare il valore del Registro di sistema sui valori riportati di seguito, dove 0 (zero) rappresenta il valore più restrittivo e 3 il valore meno restrittivo.

Impostazione

Descrizione

0

La modalità sandbox risulta sempre disattivata.

1

La modalità sandbox viene utilizzata per Access, ma non per i programmi diversi da Access.

2

La modalità sandbox viene utilizzata per i programmi diversi da Access, ma non per Access.

3

La modalità sandbox viene utilizzata in qualsiasi momento. Si tratta del valore predefinito impostato quando si installa Access.

Torna all'inizio

Funzioni che è possibile utilizzare in modalità sandbox

Nella seguente tabella sono elencate le funzioni che è possibile utilizzare nelle query del modulo di gestione di Access quando la modalità sandbox è attivata. Le funzioni non visualizzate nell'elenco non sono disponibili in modalità sandbox.

Abs

Array

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Opzione

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Data

Date$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Giorno

DDB

Error

Error$

Exp

Fix

Format

Format$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Hex$

Ora

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

Sinistra

Left$

Leftb

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

Mid$

Midb

Midb$

Minuto

MIRR

Month

MonthName

Now

NPer

Npm

Oct

Oct$

Partition

Pmt

PPmt

PV

QBColor Function

Rate

Replace

RGB

Destra

Right$

RightB

Rightb$

Rnd

Round

RTrim

RTrim$

Secondo

Sgn

Sgr

Sin

SLN

Space

Space$

Str

Str$

StrComp

StrConv

Valore stringa

String$

StrReverse

Opzione

SYD

Tan

Ora

Time$

Timer

TimeSerial

TimeValue

Trim

Trim$

TypeName

UCase

UCase$

Val

VarType

Giorno della settimana

Anno

Torna all'inizio

Funzioni che causano errori in modalità sandbox

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

AppActivate

Beep

Calendar

CallByName

ChDir

ChDrive

Command

Command$

CreateObject

CurDir

CurDir$

DeleteSetting

DoEvents

Environ

Environ$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

Input$

InputB

InputB$

Kill

Load

Loc

LOF

Randomize

Reset

SaveSetting

Seek

SendKeys

SetAttr

Shell

Spc

Tab

Unload

UserForms

Width

Torna all'inizio

Funzioni bloccate dalla modalità sandbox

La modalità sandbox blocca le seguenti funzioni di Access quando le funzioni vengono chiamate da un'espressione in una query o da una proprietà di Access. Un asterisco (*) dopo il nome della funzione indica una funzione che sono le novità a partire da Office Access 2007.

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Application

Assistant

Assistance*

AutoCorrect

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

ProductCode

Quit

References

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Run

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Torna all'inizio

Proprietà bloccate dalla modalità sandbox

Oltre alle funzioni elencate nella sezione precedente, la modalità sandbox blocca un certo numero di proprietà oggetto. Nella seguente tabella sono riportati gli oggetti e la proprietà o le proprietà bloccate per ogni oggetto.

Oggetto

Proprietà bloccate

BoundObjectFrame

Oggetto

Combobox

Recordset

Control

Object

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Object

Form

Dynaset

Hyperlink

Add to favorites

Listbox

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Execute

Screen

ActiveDataAccessPage

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×