Funciones y propiedades en modo de recinto de seguridad bloqueado de Access

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Este artículo proporciona información de referencia sobre las funciones y propiedades que espacio aislado modo permite y se bloquea en Access. Tenga en cuenta que Access permite varias funciones más recientes para ejecutarse en modo de recinto de seguridad, incluidos MonthName y StrReverse, y ahora bloquea más funciones, incluyendo , ExportNavigationPaney asistencia Recordset. Durante el proceso, recuerde que debe confiar (habilitar el contenido de) la base de datos o el lugar de la base de datos en una ubicación de confianza para obtener la información de este artículo para utilizarla.

En este artículo

Establecer el modo de recinto de seguridad para ejecutar expresiones no seguras

Funciones que puede utilizar en modo de recinto de seguridad

Funciones que provocan errores en modo de recinto de seguridad

Funciones bloqueadas por el modo de recinto de seguridad

Propiedades del modo de recinto de seguridad bloqueados

Establecer el modo de recinto de seguridad para ejecutar expresiones no seguras

Cuando agrega una expresión a una base de datos, Access ejecuta esa expresión en un entorno operativo denominado modo de recinto de seguridad. Access encarga de bases de datos que se crearon en ambos Access 2007, 2010, 2013, 2016 o en formatos de archivo anterior de Access. Access habilita el modo de recinto de seguridad de forma predeterminada, y a su vez, espacio aislado modo siempre deshabilita las expresiones no seguras, incluso después de que confía en una base de datos.

Si confía en una base de datos y desea ejecutar una expresión que el modo de recinto de seguridad deshabilita, puede ejecutar esa expresión cambiando una clave de registro que se deshabilita el modo de recinto de seguridad. Recuerde que primero debe confiar en una base de datos para seguir los pasos de esta sección.

Esta ilustración muestra el proceso que sigue al decidir si desea ejecutar expresiones no seguras.

Proceso de decisión para el modo de recinto de seguridad

Precaución      Una edición incorrecta del Registro podría causar graves daños en el sistema operativo e, incluso, forzar su reinstalación. Microsoft no puede garantizar que puedan resolverse los problemas resultantes de una edición incorrecta del Registro. Antes de editar el Registro, realice una copia de seguridad de todos los datos de valor. Para obtener la información más reciente sobre el uso y la protección del Registro de su equipo, vea la Ayuda de Microsoft Windows.

Si no está familiarizado con el registro o no se está familiarizado con el cambio de claves de registro usted mismo, póngase en contacto con alguien que está o considere la posibilidad de convertir la base de datos de la versión anterior de Access al formato de archivo Access. Además, debe tener permisos de administrador en el equipo para cambiar los valores del registro.

Cambiar la clave del Registro

Importante: La realización de estos pasos permite la ejecución de expresiones no seguras en todas las versiones de Access para todos los usuarios de un equipo.

Siga uno de estos procedimientos:

  • En Microsoft Windows 7 o Windows 10 de Microsoft   

    1. En la barra de tareas, haga clic en Inicio y, a continuación, haga clic en Ejecutar.

    2. En el cuadro Abrir, escriba regedit y, a continuación, presione ENTRAR.

      Se inicia el Editor del Registro.

    3. Expanda la carpeta HKEY_LOCAL_MACHINE y desplácese a la clave del Registro siguiente:

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

      Nota: Nota, 12.0 indica Access 2007, 14.0 indica a Access 2010, 15.0 indica a Access 2013 y 16,0 indica 2016 de Access.

    4. En el panel derecho del editor del registro, en nombre, haga doble clic en SandboxMode.

      Aparece el cuadro de diálogo Editar valor DWORD.

    5. En el campo Información del valor, cambie el valor de 3 a 2 y, a continuación, haga clic en Aceptar.

    6. Cierre el Editor del Registro.

  • En Windows Vista   

    1. Haga clic en el botón Inicio, elija Todos los programas, haga clic en Accesorios y, a continuación, haga clic en Ejecutar.

    2. En el cuadro Abrir, escriba regedit y, a continuación, presione ENTRAR.

      Se inicia el Editor del Registro.

    3. Expanda la carpeta HKEY_LOCAL_MACHINE y desplácese a la clave del Registro siguiente:

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

      Nota: Nota, 12.0 indica Access 2007, 14.0 indica a Access 2010, 15.0 indica a Access 2013 y 16,0 indica 2016 de Access.

    4. En el panel derecho del editor del registro, en nombre, haga doble clic en SandboxMode.

      Aparece el cuadro de diálogo Editar valor DWORD.

    5. En el campo Información del valor, cambie el valor de 3 a 2 y, a continuación, haga clic en Aceptar.

    6. Cierre el Editor del Registro.

Importante    Recuerde que si no confía primero en la base de datos, Access deshabilita las expresiones no seguras con independencia de que cambie este valor del Registro.

Puede establecer el valor del Registro en los valores siguientes, siendo 0 (cero) el más permisivo y 3 el menos permisivo.

Configuración

Descripción

0

El modo de recinto de seguridad está deshabilitado en todo momento.

1

El modo de recinto de seguridad se utiliza para Access, pero no para programas distintos de Access.

2

El modo de recinto de seguridad se utiliza para programas distintos de Access, pero no para Access.

3

Modo de recinto de seguridad se utiliza en todo momento. Este es el valor predeterminado, al instalar Access.

Volver al principio

Funciones que puede utilizar en modo de recinto de seguridad

La siguiente tabla enumera las funciones que puede usar en las consultas de motor de base de datos de Access cuando se habilita el modo de recinto de seguridad. Funciones que no aparecen en la lista no están disponibles en modo de recinto de seguridad.

Abs

Matriz

Asc

AscB

AscW

Atn

CBool

CByte

CCur

CDate

CDbl

Elige

Chr

Chr$

ChrB

ChrB$

ChrW

ChrW$

CInt

CLng

Cos

CSng

CStr

CVar

CVFecha

CVErr

Fecha

Fecha$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Día

DDB

Error

Error$

Exp

Fix

Formato

Formato$

FormatoMoneda

FormatDateTime

FormatNumber

FormatPercent

VF

Hex

Hex$

Hora

IIf

IMEStatus

InStr

EnCad

Int

PAGOINT

TIR

IsDate

IsEmpty

ESERROR

IsNull

IsNumeric

IsObject

LCase

LCase$

Izquierda

Left$

IZQUIERDAB

IZQUIERDAB$

Len

LARGOB

Log

LTrim

LTrim$

Mid

Mid$

EXTRAEB

EXTRAEB$

Minuto

TIRM

Mes

MonthName

Now

NPer

NPM

Oct

Oct$

Partición

Pago

PAGOPRIN

VA

QBColor (función)

Tasa

Reemplazar

RGB

Derecha

Right$

DERECHAB

DERECHAB$

Rnd

Redondear

RTrim

RTrim$

Segundo

Sgn

SGR

Sin

SLN

Space

Espacio$

Str

Str$

StrComp

StrConv

Cadena

Cadena$

StrReverse

Cambiar

SYD

Tan

Hora

Time$

Timer

TimeSerial

TimeValue

Recortar

Trim$

TypeName

UCase

UCase$

Val

VarType

Día de la semana

Año

Volver al principio

Funciones que provocan errores en modo de recinto de seguridad

La siguiente funciones Visual Basic para aplicaciones (VBA) se producirá un error cuando se llaman a las funciones de una expresión en una consulta de motor de base de datos de Access, o cuando se llama desde una propiedad de Access.

AppActivate

Bip

Calendario

CallByName

ChDir

ChDrive

Comando

Comando$

CreateObject

DirAct

DirAct$

DeleteSetting

DoEvents

Environ

Environ$

EOF

Error

FileAttr

FileCopy

FileDateTime

LongArch

FreeFile

GetAllSettings

ObtenerAtributo

GetObject

GetSetting

Entrada

Entrada$

InputB

InputB$

Eliminar

Load

LOC

LOF

Aleatorio

Restablecer

SaveSetting

Buscar

EnviarTeclas

SetAttr

Shell

SPC

Tab

Descargar

Formularios del usuario

Ancho

Volver al principio

Funciones bloqueadas por el modo de recinto de seguridad

Modo de recinto de seguridad bloquea las siguientes funciones de Access cuando se llaman a las funciones de una expresión en una consulta o de una propiedad de Access. Un asterisco (*) después de que el nombre de la función indica una función que es nuevo a partir de Office Access 2007.

AddAutoCorrect

AddToFavorites

ADOConnectString

Asistente para Ayuda

Aplicación

Assistant

Asistencia *

Autocorrección

AutomationSecurity *

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

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

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane *

ImportXML

InsertText

LanguageSettings

Recordset *

LoadFromText

LoadPicture

Módulos

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Primario

CódigoDeProducto

Quit

Referencias

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Ejecutar

EjecutarComando

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Volver al principio

Propiedades del modo de recinto de seguridad bloqueados

Además de las funciones mostradas en la sección anterior, el modo de recinto de seguridad también bloquea un número de propiedades del objeto. La siguiente tabla enumeran los objetos y la propiedad bloqueado o propiedades para cada objeto.

Objeto

Propiedad bloqueado o propiedades

BoundObjectFrame

Object

Cuadro combinado

Recordset

Control

Object

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, conexión, OpenConnection

Control personalizado

Object

Formulario

Dinámico

Hipervínculo

Agregar a favoritos

Cuadro de lista

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Ejecutar

Pantalla

ActiveDataAccessPage

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×