Funções e propriedades no acesso bloqueados pelo modo de área restrita

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo fornece informações de referência sobre as funções e propriedades que o modo sandbox permite e bloqueia no Access. Observe que o Access permite que várias funções mais recentes sejam executadas no modo de área restrita, incluindo MonthName e StrReverse, e agora bloqueia várias outras funções, incluindo Assistência, ExportNavigationPane e LoadCustomUI. À medida que você prossegue, lembre-se de que você deve confiar (habilitar o conteúdo) no banco de dados ou colocar o banco de dados em um local confiável para que as informações neste artigo sejam usadas.

Neste artigo

Definir o modo de área restrita para executar expressões inseguras

Quando você adiciona uma expressão a um banco de dados, o Access executa essa expressão em um ambiente operacional chamado modo de área restrita. O acesso habilita o modo de área restrita por padrão e, por sua vez, o modo de área restrita sempre desabilita expressões inseguras, mesmo depois de confiar em um banco de dados.

Se você confiar em um banco de dados e quiser executar uma expressão que o modo de área restrita desabilita, poderá executar essa expressão alterando uma chave de registro que desabilita o modo de área restrita. Lembre-se de que primeiro você deve confiar em um banco de dados para seguir as etapas nesta seção.

Essa figura mostra o processo que você segue ao decidir se deve executar expressões não seguras.

Processo de decisão da área restrita

Cuidado A edição incorreta do registro pode danificar severamente seu sistema operacional, exigindo que você o reinstale. A Microsoft não pode garantir que problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editar o Registro, faça backup de todos os dados valiosos. Para obter as informações mais recentes sobre como usar e proteger o Registro do computador, consulte a Ajuda do Microsoft Windows.

Se você não estiver familiarizado com o registro ou não estiver confortável com a alteração de chaves do registro por conta própria, entre em contato com alguém que esteja ou considere converter o banco de dados da versão anterior do Access para o formato de arquivo access. Além disso, será necessário ter permissões de administrador no computador para alterar os valores do Registro.

Alterar a chave do Registro

Importante

A execução destas etapas permite que as expressões não seguras sejam executadas em todas as instâncias do Access para todos os usuários do computador.

  • No Windows 10: 

    1. Na barra de tarefas, clique em Iniciar e clique em Executar.

    2. Na caixa Abrir, digite regedit e pressione ENTER.
      O Editor do Registro é iniciado.

    3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue até a seguinte chave do Registro:
      \Software\Microsoft\Office\16.0\Mecanismos de Conectividade de Acesso\Mecanismos

      Observação

      Observação, 16.0 indica versões Access 2016 e mais recentes.

    4. No painel direito do editor do registro, em Nome, clique duas vezes em SandboxMode.
      A caixa de diálogo Editar Valor DWORD será exibida.

    5. No campo Dados do Valor, altere o valor de 3 para 2 e clique em OK.

    6. Feche o Editor do Registro.

Importante Lembre-se de que, se você não confiar primeiro no banco de dados, o Access desabilitará todas as expressões não seguras, independentemente de alterar essas configurações do Registro.

Você pode definir o valor do registro para os valores a seguir, com 0 (zero) sendo o mais permissivo e 3 sendo o menos permissivo.

Configuração Descrição
0 O modo sandbox está desabilitado o tempo todo.
1 O modo sandbox é usado para o Access, mas não para programas que não são de acesso.
2 O modo sandbox é usado para programas que não são de acesso, mas não para o Access.
3 O modo sandbox é usado o tempo todo. Esse é o valor padrão, definido quando você instala o Access.

Início da Página

Funções que você pode usar no modo de área restrita

A tabela a seguir lista as funções que você pode usar em consultas do mecanismo de banco de dados access quando o modo de área restrita está habilitado. Todas as funções que não aparecem na lista não estão disponíveis no modo de área restrita.

ABS Matriz Cresc Ascb
Ascw Atn CBool CByte
CCur CDate CDbl Escolher
Chr Chr$ Chrb Chrb$
Chrw Chrw$ Cint Clng
Cos Csng Cstr Cvar
CVDate CVErr Data Date$
DateAdd DateDiff DatePart DateSerial
Data.Valor Dia DDB Erro
Error$ Exp Fix Formatar
Format$ Formatcurrency Formatdatetime Formatnumber
Formatpercent VF Hex Hex$
Hora IIf IMEStatus Instr
InStrb Int Ipmt IRR
IsDate Isempty Iserror IsNull
IsNumeric Isobject LCase LCase$
Esquerda Left$ Leftb Leftb$
Len Lenb Log LTrim
LTrim$ Mid Mid$ Midb
Midb$ Minuto MIRR Mês
NomeMês Agora Nper Npm
Out Out$ Tolerância de Pgto
Ppmt VP Função QBColor Taxa
Substituir RGB À Direita Right$
Rightb Rightb$ Rnd Rodada
RTrim RTrim$ Segundo Sgn
Sgr Sin SLN Espaço
Space$ str Str$ StrComp
StrConv Cadeia de caracteres String$ StrReverse
Alternar SYD Tan Horários
Time$ Timer TimeSerial TimeValue
Cortar Trim$ Typename UCase
UCase$ Val Vartype Dia da semana
Ano

Início da Página

Funções que causam erros no modo de área restrita

As funções de VBA (Visual Basic for Applications) a seguir causarão um erro quando as funções forem chamadas de uma expressão em uma consulta do mecanismo de banco de dados access ou quando chamadas de uma propriedade Access.

Appactivate Bip Calendário Callbyname Chdir
Chdrive Comando Comando$ CreateObject CurDir
CurDir$ DeleteSetting DoEvents Ambien Ambiente$
EOF Erro FileAttr FileCopy FileDateTime
FileLen FreeFile GetAllSettings GetAttr GetObject
GetSetting Entrada Entrada$ EntradaB InputB$
Matar Carregamento Loc LOF Aleatorização
Reiniciar GuardarDefinição Buscar a SendKeys SetAttr
Shell Spc Tab Descarregar Formulários de Utilizador
Largura

Início da Página

Funções bloqueadas pelo modo sandbox

O modo sandbox bloqueia as seguintes funções do Access quando as funções são chamadas a partir de uma expressão numa consulta ou a partir de uma propriedade do Access. 

AddAutoCorrect AddToFavorites ADOConnectString
AnswerWizard Aplicativo Assistant
Assistência AutoCorreção AutomationSecurity
BeginUndoable CloseCurrentDatabase CodeContextObject
CodeDb COMAddIns Barras de Comandos
CompactRepair ConverterAccessProject CreateAccessProject
CreateAdditionalData CriarControlo CriarControlEx
CreateDataAccessPage CriarFormulário CreateGroupLevel
CreateNewWorkgroupFile CreateReport DataAccessPages
DBEngine DDEExecute DDEInitiate
DDEPoke DDERequest DDESend
DDETerminate DDETerminateAll DefaultWebOptions DefaultWorkspaceClone
DelAutoCorrect EliminarControlo DeleteReportControl
DoCmd Echo ExportCustomFixedFormat*
ExportNavigationPane ExportarXML FeatureInstall
FileDialog Pesquisa de Ficheiros FollowHyperlink
GetHiddenAttribute ImportNavigationPane ImportarXML
InsertText LanguageSettings LoadCustomUI*
LoadFromText LoadPicture Módulos
NewAccessProject NewCurrentDatabase NewFileTaskPane
OpenAccessProject OpenCurrentDatabase Pai
CódigoProduto Quit Referências
RefreshDatabaseWindow RefreshTitleBar ReloadAddIns
ReplaceModule Executar RunCommand
SaveAsText SetDefaultWorkGroupFile SetHiddenAttribute
SetOption SetUndoRecording SysCmd
TransformXML VBE

Início da Página

Propriedades bloqueadas pelo modo de área restrita

Além das funções listadas na seção anterior, o modo de área restrita também bloqueia várias propriedades do objeto. A tabela a seguir lista os objetos e a propriedade ou propriedades bloqueadas para cada objeto.

Objeto Propriedade ou propriedades bloqueadas
BoundObjectFrame Objeto
Combobox Recordset
Controle Objeto
Currentproject AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection
CustomControl Objeto
Forma Dynaset
Hiperlink Captura de tela da seleção Adicionar a Favoritos
Listbox Recordset
ObjectFrame Objeto
Report Recordset
SmartTagAction Executar
Tela ActiveDataAccessPage

Início da Página