Cerca in tutto il sito Office.com
 
Supporto / Access / Guida e procedure di Access 2007 / Sicurezza e privacy
 
 

Funzioni e proprietà di Access 2007 bloccate dalla modalità sandbox

Si applica a: Microsoft Office Access 2007

 

In questo articolo vengono fornite informazioni di riferimento sulle funzioni e sulle proprietà il cui utilizzo è consentito o bloccato dalla modalità sandbox in Microsoft Office Access 2007. Si noti che in Office Access 2007 è consentita l'esecuzione di alcune nuove funzioni in modalità sandbox, ad esempio MonthName e StrReverse, mentre viene bloccata l'esecuzione di diverse altre funzioni, ad esempio Assistance, ExportNavigationPane e LoadCustomUI. Man mano che si procede, tenere presente che affinché le informazioni contenute in questo articolo siano utili, sarà necessario considerare attendibile il database, ovvero attivarne il contenuto, oppure posizionare il database in un percorso attendibile.

Per ulteriori informazioni sull'attivazione del contenuto di database o il posizionamento di database in un percorso attendibile, fare clic sui collegamenti disponibili nella sezione Vedere anche.

In questo articolo


Impostare la modalità sandbox per eseguire espressioni potenzialmente pericolose

Quando si aggiunge un'espressione a un database, l'espressione viene eseguita in Access in un ambiente operativo denominato modalità sandbox. Vengono eseguite in questa modalità le espressioni dei database creati sia in Office Access 2007 sia nei formati di file di Access precedenti. La modalità sandbox viene attivata in Access per impostazione predefinita e le espressioni potenzialmente pericolose vengono sempre disattivate dalla modalità sandbox, anche dopo aver considerato 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 per l'attivazione o la disattivazione della modalità sandbox

Attenzione      Modifiche non appropriate del Registro di sistema possono danneggiare in modo grave il sistema operativo fino a renderne necessaria la reinstallazione. Microsoft non può garantire la risoluzione di problemi risultanti da modifiche non corrette del Registro di sistema. Prima di apportare modifiche al Registro di sistema creare una copia di backup dei dati importanti. Per informazioni aggiornate sull'utilizzo e la protezione del Registro di sistema del computer, vedere la Guida in linea di Microsoft Windows.

Se non si ha familiarità con il Registro di sistema o dimestichezza con le operazioni di modifica delle chiavi del Registro di sistema, richiedere l'assistenza di una persona esperta oppure valutare la possibilità di convertire il database da una versione precedente di Access nel formato di file di Office Access 2007. Per modificare i valori del Registro di sistema, è inoltre necessario disporre delle autorizzazioni di amministratore.

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.

Effettuare una delle seguenti operazioni:

  • In Windows Vista    
    1. Fare clic sul pulsante StartIcona del pulsante , scegliere Tutti i programmi, Accessori, quindi fare clic su Esegui.
    2. Nella casella Apri digitare regedit, quindi premere INVIO.

Verrà avviato l'Editor del Registro di sistema.

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

\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines

  1. 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.

  1. Nel campo Dati valore modificare il valore da 3 in 2, quindi fare clic su OK.
  2. Chiudere l'Editor del Registro di sistema.
  • In Microsoft Windows XP o Microsoft Windows Server 2003    
  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.

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

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

  1. 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.

  1. Nel campo Dati valore modificare il valore da 3 in 2, quindi scegliere OK.
  2. 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 sempre utilizzata. Questo è il valore predefinito impostato al momento dell'installazione di Office Access 2007.

Torna all'inizio 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.

Per ulteriori informazioni sulle funzioni più comuni, fare clic sui collegamenti disponibili nella sezione Vedere anche.

Abs Array Asc Ascb
Ascw Atn CBool CByte
CCur CDate CDbl Choose
Chr Chr$ Chrb Chrb$
Chrw Chrw$ Cint Clng
Cos Csng Cstr Cvar
CVDate CVErr Date Date$
DateAdd DateDiff DatePart DateSerial
DateValue Day DDB Error
Error$ Exp Fix Format
Format$ FormatCurrency FormatDateTime FormatNumber
FormatPercent FV Hex Hex$
Hour IIf IMEStatus InStr
InStrb Int IPmt IRR
IsDate IsEmpty IsError IsNull
IsNumeric IsObject LCase LCase$
Left Left$ Leftb Leftb$
Len Lenb Log LTrim
LTrim$ Mid Mid$ Midb
Midb$ Minute MIRR Month
MonthName Now NPer Npm
Oct Oct$ Partition Pmt
PPmt PV QBColor Function Rate
Replace RGB Right Right$
RightB Rightb$ Rnd Round
RTrim RTrim$ Second Sgn
Sgr Sin SLN Space
Space$ Str Str$ StrComp
StrConv String String$ StrReverse
Switch SYD Tan Time
Time$ Timer TimeSerial TimeValue
Trim Trim$ TypeName UCase
UCase$ Val VarType Weekday
Year

Torna all'inizio 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.

Per ulteriori informazioni sulle funzioni più comuni, fare clic sui collegamenti disponibili nella sezione Vedere anche.

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 Torna all'inizio

Funzioni bloccate dalla modalità sandbox

La modalità sandbox blocca le funzioni di Access riportate di seguito 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 che si tratta di una novità di Office Access 2007.

Per ulteriori informazioni sulle funzioni più comuni, fare clic sui collegamenti disponibili nella sezione Vedere anche.

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

Per ulteriori informazioni sulle proprietà più comuni, fare clic sui collegamenti disponibili nella sezione Vedere anche.

Oggetto Proprietà bloccate
BoundObjectFrame Object
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 Torna all'inizio