Funciones y propiedades de Access 2007 bloqueadas por el modo de recinto de seguridad

En este artículo se proporciona información de referencia sobre las funciones y propiedades que el modo de recinto de seguridad permite y bloquea en Microsoft Office Access 2007. Observe que Office Access 2007 permite la ejecución de varias funciones nuevas en modo de recinto de seguridad, como las funciones MonthName y StrReverse, y bloquea ahora varias funciones más, como las denominadas Assistance, ExportNavigationPane y LoadCustomUI. Según vaya avanzando, recuerde que debe confiar en (habilitar el contenido de) la base de datos o colocarla en una ubicación de confianza para que la información proporcionada en este artículo sea de utilidad.

Para obtener más información sobre la habilitación del contenido de las bases de datos o la colocación de las mismas en una ubicación de confianza, utilice los vínculos de la sección Vea también.

En este artículo

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

Funciones que puede utilizar en el modo de recinto de seguridad

Funciones que producen errores en el modo de recinto de seguridad

Funciones bloqueadas por el modo de recinto de seguridad

Propiedades bloqueadas por el modo de recinto de seguridad

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

Cuando agrega una expresión a una base de datos, Access la ejecuta en un entorno operativo denominado modo de recinto de seguridad. Access realiza esta acción para las bases de datos creadas en Office Access 2007 o en formatos de archivo de versiones anteriores. Access habilita el modo de recinto de seguridad de forma predeterminada y, a su vez, este modo deshabilita siempre las expresiones no seguras, aun después de confiar 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 modificació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 modificación incorrecta del Registro. Antes de modificar 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 siente seguro a la hora de cambiar claves del Registro, póngase en contacto con alguien que sí lo esté o considere la posibilidad de convertir la base de datos de la versión anterior de Access al formato de archivo de Office Access 2007. También necesita tener permisos de administrador en el equipo para cambiar 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 Windows Vista    

    1. Haga clic en el botón Iniciar Imagen del botón, elija Todos los programas, haga clic en Accesorios 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

    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 Microsoft Windows XP o Microsoft Windows Server 2003    

    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

    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

El modo de recinto de seguridad se utiliza en todo momento. Este es el valor predeterminado, que se establece cuando se instala Office Access 2007.

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.

Para obtener más información sobre las funciones de uso más frecuente, utilice los vínculos de la sección Vea también.

Abs

Array

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Choose

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Date

Date$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Day

DDB

Error

Error$

Exp

Fix

Format

Format$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Hex$

Hour

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$

Minute

MIRR

Month

MonthName

Now

NPer

Npm

Oct

Oct$

Partition

Pmt

PPmt

PV

QBColor Function

Rate

Replace

RGB

Right

Right$

RightB

Rightb$

Rnd

Round

RTrim

RTrim$

Second

Sgn

Sgr

Sin

SLN

Space

Space$

Str

Str$

StrComp

StrConv

String

String$

StrReverse

Switch

SYD

Tan

Time

Time$

Timer

TimeSerial

TimeValue

Trim

Trim$

TypeName

UCase

UCase$

Val

VarType

Weekday

Year

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.

Para obtener más información sobre las funciones de uso más frecuente, utilice los vínculos de la sección Vea también.

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

El modo de recinto de seguridad bloquea las siguientes funciones de Access si se las llama desde una expresión en una consulta o desde una propiedad de Access. Las funciones cuyo nombre tiene un asterisco (*) son nuevas en Office Access 2007.

Para obtener más información sobre las funciones de uso más frecuente, utilice los vínculos de la sección Vea también.

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

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.

Para obtener más información sobre las propiedades de uso más frecuente, utilice los vínculos de la sección Vea también.

Objeto

Propiedad o propiedades bloqueadas

BoundObjectFrame

Object

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

Se aplica a: Access 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma