Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

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 do modo sandbox

Atenção      Se o registo for editado indevidamente, pode danificar seriamente o sistema operativo, sendo necessário que o instale novamente. O Microsoft não pode garantir que os problemas resultantes da edição indevida do registo possam ser resolvidos. Antes de editar o registo, faça uma cópia de segurança de quaisquer dados importantes. Para obter as informações mais atuais sobre a utilização e proteção do registo do seu 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. Também é necessário ter permissões de administrador no computador para alterar os valores de registo.

Alterar a chave de registo

Importante: O seguimento destes passos permite a execução de expressões não seguras em todas as ocorrências do Access para todos os utilizadores do computador.

Execute um dos seguintes passos:

  • No Microsoft Windows 7 ou Microsoft Windows 10    

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

    2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.

      O Editor de Registo é iniciado.

    3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:

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

      Nota: Nota: a versão 14.0 indica que o Access 2010, 15.0 indica o Access 2013 e 16.0 indica Access 2016 e versões mais recentes.

    4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.

      É apresentada a caixa de diálogo Editar Valor DWORD.

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

    6. Feche o Editor de Registo.

  • No Windows Vista    

    1. Clique no botão Iniciar , aponte para Todos os Programas, clique em Acessórios e, em seguida, clique em Executar.

    2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.

      O Editor de Registo é iniciado.

    3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:

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

      Nota: Nota: a versão 4.0 indica que o Access 2010, 15.0 indica o Access 2013 e 16.0 indica Access 2016 e versões mais recentes.

    4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.

      É apresentada a caixa de diálogo Editar Valor DWORD.

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

    6. Feche o Editor de Registo.

Importante    Não se esqueça de que, se não confiar primeiro na base de dados, o Access desativará todas as expressões não seguras, independentemente de esta definição de registo ser ou não alterada.

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

Definiçã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

Asc

Ascb

Ascw

Atg

CBool

CByte

CCur

CData

CDbl

Selecione

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

COS

Csng

Cstr

Cvar

CVDate

CVErr

Data

Data$

SomData

DifData

PartData

DataSerial

DATA.VALOR

Dia

DDB

Erro

Erro$

Exp

Corrigir

Formatar

Formatar$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

VF

Hex

Hex$

Hora

IIf

IMEStatus

InStr

InStrb

Int

IPmt

TIR

ÉData

IsEmpty

IsError

ÉNulo

ÉNum

IsObject

LCase

LCase$

Esquerda

Esquerda$

Esquerda

Leftb$

NÚM.CARACT

Lenb

Log

LTrim

LTrim$

SEG.TEXTO

Média$

Seg.000

Midb$

Minuto

MIRR

Mês

NomeDoUtilizador

Agora

NPer

Npm

Out

Out$

Partição

Pgto

PPmt

VA

Função QBCor

Taxa

Substituir

RGB

Direita

Direita$

DireitaB

Rightb$

Rnd

Arredondado

SuprDir

RTrim$

Segundo

Sgn

Sgr

Sen

SLN

Espaço

Espaço$

Cad

Str$

StrComp

StrConv

Cadeia

Cadeia$

StrReverse

Alternar

SYD

Tan

Hora

Hora$

Temporizador

SerieHora

VALOR.TEMPO

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 Visual Basic for Applications (VBA) causarão 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

Ambiente

Ambiente$

EOF

Erro

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Entrada

Entrada$

EntradaB

InputB$

Matar

Carregar

Loc

LOF

Aleatorização

Repor

GuardarDefinição

Procurar

SendKeys

SetAttr

Shell

Spc

Tecla de Tabulação

RemoverDaMemória

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

Aplicação

Assistant

Assistência

Correção Automática

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

Principal

CódigoDoProduto

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

Controlo

Objeto

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Objeto

Forma

Dynaset

Hiperligação

Captura de ecrã da seleção a Adicionar aos Favoritos

Caixa de listagem

Recordset

ObjectFrame

Objeto

Relatório

Recordset

SmartTagAction

Executar

Ecrã

ActiveDataAccessPage

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×