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 Recordset, ExportNavigationPaney asistencia. 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 ejecutarla cambiando una clave del Registro que deshabilita este modo. 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 debe seguir cuando decida si se han de 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 los procedimientos siguientes:

  • En Microsoft Windows 7 o Windows 10 de Microsoft   

    1. En la barra de tareas, haga clic en Inicio y, a continuación, 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 del lado 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 del lado 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.

Valor

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 el modo de recinto de seguridad

La tabla siguiente enumera las funciones que puede utilizar en consultas del motor de base de datos de Access cuando el modo de recinto de seguridad está habilitado. Las funciones que no aparecen en la lista no están disponibles en el modo de recinto de seguridad.

Abs

Array

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Elija

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Date

Date$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Día

DDB

Error

Error$

Exp

Fix

Format

Format$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Hex$

Hora

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

Left

Left$

Leftb

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

Mid$

Midb

Midb$

Minuto

MIRR

Mes

MonthName

Now

NPer

Npm

Oct

Oct$

Partition

Pmt

PPmt

VA

QBColor Function

Rate

Replace

RGB

Right

Right$

RightB

Rightb$

Rnd

Round

RTrim

RTrim$

Segundo

Sgn

Sgr

Sin

SLN

Space

Space$

Str

Str$

StrComp

StrConv

Cadena

String$

StrReverse

Switch

SYD

Tan

Time

Time$

Timer

TimeSerial

TimeValue

Trim

Trim$

TypeName

UCase

UCase$

Val

VarType

Día de la semana

Año

Volver al principio

Funciones que producen errores en el modo de recinto de seguridad

Las siguientes funciones de Visual Basic para Aplicaciones (VBA) producirán un error si se las llama desde una expresión en una consulta del motor de base de datos de Access, o desde una propiedad de Access.

AppActivate

Beep

Calendar

CallByName

ChDir

ChDrive

Command

Command$

CreateObject

CurDir

CurDir$

DeleteSetting

DoEvents

Environ

Environ$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

Input$

InputB

InputB$

Kill

Load

Loc

LOF

Randomize

Reset

SaveSetting

Seek

SendKeys

SetAttr

Shell

Spc

Tab

Unload

UserForms

Width

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

AnswerWizard

Application

Assistant

Assistance*

AutoCorrect

AutomationSecurity*

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

CreateForm

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEInitiate

DDEPoke

DDERequest

DDEEnviar

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat*

ExportNavigationPane*

ExportXML

FeatureInstall

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane*

ImportXML

InsertText

LanguageSettings

LoadCustomUI*

LoadFromText

LoadPicture

Modules

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Parent

ProductCode

Quit

References

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Run

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Volver al principio

Propiedades bloqueadas por el modo de recinto de seguridad

Además de las funciones enumeradas en la sección anterior, el modo de recinto de seguridad también bloquea una serie de propiedades de objetos. La tabla siguiente enumera los objetos y la propiedad o propiedades bloqueadas para cada objeto.

Objeto

Propiedad o propiedades bloqueadas

BoundObjectFrame

Nombre

Combobox

Recordset

Control

Object

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Object

Form

Dynaset

Hyperlink

Add to favorites

Listbox

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Execute

Screen

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.

×