Compartir a través de


Propiedad Report.RecordLocks (Access)

Use la propiedad RecordLocks para determinar cómo se bloquean los registros y qué ocurre cuando dos usuarios intentan editar el mismo registro al mismo tiempo. Lectura y escritura.

Sintaxis

expresión. RecordLocks

Expresión Variable que representa un objeto Report .

Comentarios

Cuando se edita un registro, Microsoft Access puede bloquear automáticamente ese registro para evitar que otros usuarios lo cambien antes de que haya finalizado. Para los informes, la propiedad RecordLocks especifica si los registros de la tabla o consulta base se bloquean mientras se efectúa la vista preliminar o se imprime un informe.

La propiedad RecordLocks solo se aplica a formularios, informes o consultas de una base de datos de Access.

Los valores de la propiedad RecordLocks son los siguientes.

Configuración Visual Basic Descripción
Sin bloquear 0 (Valor predeterminado) En los informes, los registros no se bloquean mientras se efectúa la vista preliminar o se imprime el informe. En las consultas, los registros no se bloquean mientras se ejecuta la consulta. Esto se llama también bloqueo "optimista".
Todos los registros 1 Todos los registros de la tabla o consulta subyacentes se bloquean mientras el informe se muestra en vista previa o se imprime o se ejecuta la consulta. Aunque los usuarios pueden leer los registros, nadie puede editar, agregar o eliminar registros hasta que se cierre el informe o la consulta.
Registro modificado 2 Solo se aplica a formularios y consultas. Una página de registros se bloquea en cuanto cualquier usuario comienza a editar cualquier campo del registro y permanece bloqueada hasta que el usuario se mueve a otro registro. Por consiguiente, un registro sólo puede ser modificado a la vez por un usuario. Esto se llama también bloqueo "pesimista".

Nota:

Si se modifica la propiedad RecordLocks de un formulario o informe abiertos, se vuelve a crear automáticamente el conjunto de registros.

Use la opción Sin bloqueos para formularios si solo una persona usa las tablas o consultas subyacentes o realiza todos los cambios en los datos.

En una base de datos multiusuario, puede usar el valor Sin Bloquear si desea usar bloqueo optimista y advertir a los usuarios que intenten editar el mismo registro en un formulario. Use la opción Registro editado si desea evitar que dos o más usuarios editen datos al mismo tiempo.

Use la configuración Todos los registros cuando necesite asegurarse de que no se realicen cambios en los datos después de empezar a obtener una vista previa o imprimir un informe o ejecutar un anexo, eliminación, tabla de creación o actualización-consulta.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.