Cambiar una consulta de Access a solo lectura

Foro sobre Microsoft Access
Guillermo
Site Admin
Mensajes: 92
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

Cambiar una consulta de Access a solo lectura

Mensaje por Guillermo »

Para cambiar una consulta a modo solo lectura en Microsoft Access, puedes usar una consulta de tipo Vista de datos o Vista SQL sigue estos pasos:

- Abre Microsoft Access y selecciona la base de datos que deseas modificar.
- En el panel de navegación, haz clic derecho en la consulta que deseas cambiar a solo lectura y selecciona Diseño de consulta.
- En la vista de diseño, ve a la pestaña Vista en la barra de herramientas y selecciona Vista SQL.
- En la vista SQL, puedes agregar la cláusula WITH READ ONLY al final de tu consulta. Por ejemplo, si tu consulta original es SELECT * FROM Tabla, puedes cambiarla a SELECT * FROM Tabla WITH READ ONLY.

Esto hará que la consulta sea de solo lectura y no se puedan realizar cambios en los datos a través de esta consulta. Recuerda que este cambio solo afecta a la consulta específica y no a la tabla subyacente. Los datos en la tabla aún pueden ser modificados a través de otras consultas o formularios.

NOTA: No funciona en todas las versiones de Access.

La opción sería la siguiente:
1. Crear un formulario basado en la consulta que deseas hacer de solo lectura.
2. En la vista de diseño del formulario, selecciona cada campo de datos y cambia su propiedad `Bloqueado` a `Sí`. Esto evitará que los usuarios editen los datos en ese campo.
3. También puedes cambiar la propiedad `Permitir adiciones` del formulario a `No` para evitar que los usuarios agreguen nuevos registros.

Esto creará un formulario que muestra los datos de tu consulta, pero no permite al usuario modificar los datos.
Responder