Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Este artigo fornece informações de referência sobre as funções e propriedades que o modo sandbox permite e bloqueia no Access. Tenha em atenção que Access permite a execução de várias funções mais recentes no modo sandbox, incluindo MonthName e StrReverse, e agora bloqueia várias outras funções, incluindo Assistência, ExportNavigationPane e LoadCustomUI. À medida que avança, lembre-se de que tem de confiar (ativar o conteúdo) na base de dados ou colocar a base de dados numa localização fidedigna para que as informações neste artigo sejam utilizadas.

Neste artigo

Definir o modo sandbox para executar expressões não seguras

Quando adiciona uma expressão a uma base de dados, o Access executa essa expressão num ambiente operativo denominado modo sandbox. O Access ativa o modo sandbox por predefinição e, por sua vez, o modo sandbox desativa sempre expressões não seguras, mesmo depois de confiar numa base de dados.

Se confiar numa base de dados e quiser executar uma expressão que o modo sandbox desativa, pode executar essa expressão alterando uma chave de registo que desativa o modo sandbox. Lembre-se de que primeiro tem de confiar numa base de dados para seguir os passos nesta secção.

Esta figura mostra o processo que 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 seriamente o sistema operacional e exigir que ele seja reinstalado. 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 não estiver familiarizado com o registo ou não estiver familiarizado com a alteração das chaves de registo, contacte alguém que esteja ou considere converter a base de dados da versão anterior do Access para o formato de ficheiro 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, 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:

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

      Observação: Tenha em atenção que a versão 16.0 indica o Access 2016 e versões mais recentes.

    4. No painel direito do editor de registo, em Nome, faça duplo clique 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.

Pode definir o valor do registo para os seguintes valores, sendo 0 (zero) o mais permissivo e 3 o menos permissivo.

Configuração

Descrição

0

O modo sandbox está sempre desativado.

1

O modo sandbox é utilizado para o Access, mas não para programas que não são do Access.

2

O modo sandbox é utilizado para programas que não são do Access, mas não para o Access.

3

O modo sandbox é sempre utilizado. Este é o valor predefinido, definido quando instalar Access.

Início da Página

Funções que pode utilizar no modo sandbox

A tabela seguinte lista as funções que pode utilizar nas consultas do motor de base de dados do Access quando o modo sandbox está ativado. Quaisquer funções que não apareçam na lista não estão disponíveis no modo sandbox.

ABS

Matriz

Cresc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Escolha

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Data

Data$

DateAdd

DateDiff

DatePart

DateSerial

Data.Valor

Dia

DDB

Erro

Erro$

Exp

Fix

Formatar

Formatar$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VF

Hex

Hex$

Hora

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

Esquerda

Esquerda$

Esquerda

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

Média$

Seg.000

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

Direita$

DireitaB

Rightb$

Rnd

Arredondado

RTrim

RTrim$

Segundo

Sgn

Sgr

Sin

SLN

Espaço

Espaço$

str

Str$

StrComp

StrConv

Cadeia de caracteres

Cadeia$

StrReverse

Alternar

SYD

Tan

Horários

Hora$

Timer

TimeSerial

TimeValue

Cortar

Cortar$

TypeName

UCase

UCase$

Val

VarType

Dia da semana

Ano

Início da Página

Funções que causam erros no modo sandbox

As seguintes funções VBA (Visual Basic for Applications) irão causar um erro quando as funções são chamadas a partir de uma expressão numa consulta do motor de base de dados do Access ou quando são chamadas a partir de uma propriedade do Access.

AppActivate

Sinal sonoro

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

ExecutarComando

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Início da Página

Propriedades bloqueadas pelo modo sandbox

Além das funções listadas na secção anterior, o modo sandbox também bloqueia várias propriedades do objeto. A tabela seguinte lista os objetos e as propriedades ou propriedades bloqueadas para cada objeto.

Objeto

Propriedades ou Propriedades Bloqueadas

BoundObjectFrame

Objeto

Caixa de combinação

Recordset

Controle

Objeto

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Objeto

Forma

Dynaset

Hiperlink

Captura de tela da seleção Adicionar a Favoritos

Caixa de listagem

Recordset

ObjectFrame

Objeto

Report

Recordset

SmartTagAction

Executar

Tela

ActiveDataAccessPage

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×