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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Este artigo fornece informações de referência sobre as funções e propriedades que o modo de área restrita 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 o Nomedemês e o StrReverse, e agora bloqueia várias funções adicionais, incluindo assistência, ExportNavigationPanee LoadCustomUI. Ao continuar, 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 não seguras

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

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

Funções bloqueadas pelo modo de área restrita

Propriedades bloqueadas pelo modo de área restrita

Definir o modo de área restrita para executar expressões não seguras

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 Access habilita o modo de área restrita por padrão e, por sua vez, o modo seguro sempre desabilita as expressões não seguras, 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 desativar, é possível executar essa expressão alterando uma chave do registro que desativa o modo seguro. Lembre-se de que você deve primeiro confiar em um banco de dados para seguir as etapas desta seção.

Esta figura mostra o processo que você segue ao decidir se as expressões não seguras devem ser executadas.

Processo de decisão da área restrita

Cuidado      A edição incorreta do Registro pode danificar seriamente o sistema operacional e exigir que ele seja reinstalado. A Microsoft não pode garantir que os problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editá-lo, faça um backup de todos os dados importantes. 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 se não tiver certeza de alterar as 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.

Siga um desses procedimentos:

  • No Microsoft Windows 7 ou Microsoft Windows 10    

    1. Na barra de tarefas, clique em Iniciare, em seguida, 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:

      Engine\Engines de conectividade \Software\Microsoft\Office\16.0\Access

      Observação: Observação: o 14,0 indica o Access 2010, o 15,0 indica o Access 2013, e o 16,0 indica o Access 2016 e versões mais recentes.

    4. No painel à direita 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.

  • No Windows Vista    

    1. Clique no botão Iniciar , aponte para todos os programas, clique em acessóriose, em seguida, 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:

      Engine\Engines de conectividade \Software\Microsoft\Office\16.0\Access

      Observação: Observação: o 4,0 indica o Access 2010, o 15,0 indica o Access 2013, e o 16,0 indica o Access 2016 e versões mais recentes.

    4. No painel à direita 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 seguintes valores, com 0 (zero) sendo a maioria permissível e 3 sendo menos permissivas.

Configuração

Descrição

0

O modo seguro está desativado o tempo todo.

1

O modo de área restrita é usado para o Access, mas não para programas que não sejam de acesso.

2

O modo de área restrita é usado para programas que não são de acesso, mas não para o Access.

3

O modo seguro é 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 nas consultas do mecanismo de banco de dados do Access quando o modo seguro 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

BDD

Erro

Erro $

Exp

Fix

Formatar

Format $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VF

Hex

Hex $

Hora

IIf

IMEStatus

Inst

InStrb

Int

IPGTO

CALCULA

IsDate

IsEmpty

ÉERROS

IsNull

IsNumeric

Objeto IsObject

LCase

LCase $

Seta para a esquerda

Esquerda $

ESQUERDAB

ESQUERDAB $

Len

Caractb

Log

LTrim

LTrim $

Mid

Média $

Ext. TEXTOB

MidB $

Minuto

MTIR

Mês

NomeMês

Agora

NPer

NPM

Out

Out $

Nova

Pgto

PPGTO

VP

Função QBColor

Taxa

Substituir

RGB

Seta para a direita

Direita $

DIREITAB

DIREITAB $

Rnd

Arredondar

RTrim

RTrim $

Segundo

Sgn

Sgr

Sin

DPD

Espaço

Espaço $

str

Str $

StrComp

StrConv

Cadeia de caracteres

Cadeia de caracteres $

StrReverse

Alternar

SDA

Tan

Hora

Tempo $

Timer

TimeSerial

TimeValue

Cortar

Arrumar $

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 seguintes funções do Visual Basic for Applications (VBA) causarão um erro quando as funções forem chamadas de uma expressão em uma consulta de mecanismo de banco de dados do Access ou quando forem chamadas de uma propriedade de acesso.

AppActivate

Alarme sonoro

Calendário

CallByName

ChDir

ChDrive

Comando

Comando $

CreateObject

CurDir

CurDir $

DeleteSetting

Event

Ambiente

Environ $

EOF

Erra

FileAttr

Copiar texto

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Contribuição

Entrada $

InputB

InputB $

Elimine

Carregá

Loc

LOF

Tornar aleatório

Redefinir

SaveSetting

Procurando

EnviarSeqüênciaDeCaracteres

ATR

Extensão

SPC

Tab

Carregado

UserForms

Largura

Início da Página

Funções bloqueadas pelo modo de área restrita

O modo de área restrita bloqueia as seguintes funções do Access quando as funções são chamadas de uma expressão em uma consulta ou de uma propriedade do Access. 

Addautocorreção

AddToFavorites

ADOConnectString

AnswerWizard

Aplicativo

Assistant

Assistência

AutoCorreção

AutomationSecurity

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

ComAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

Control

CreateControlEx

CreateDataAccessPage

CreateForm

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEIniciar

DDEPoke

DDERequest

DDEEnviar

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

FeatureInstall

FileDialog

Pesquisa de

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

LanguageSettings

LoadCustomUI*

LoadFromText

LoadPicture

Módulos

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Mãe

CódigoProduto

Quit

Referências

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Executar

ExecutarComando

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 seguro também bloqueia um número de propriedades do objeto. A tabela a seguir lista os objetos e a propriedade bloqueada ou propriedades de cada objeto.

Objeto

Propriedade ou Propriedades bloqueadas

BoundObjectFrame

Objeto

Combinações

Recordset

Controle

Objeto

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, conexão, OpenConnection

CustomControl

Objeto

Forma

Dynaset

Hiperlink

Captura de tela da seleção Adicionar a Favoritos

Caixas

Recordset

ObjectFrame

Objeto

Report

Recordset

SmartTagaction

Executar

Exibição

ActiveDataAccessPage

Início da Página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×