Tecla shift acceso |
Responder |
Autor | |
Parche
Habitual Unido: 03/Julio/2018 Localización: Alicante Estado: Sin conexión Puntos: 170 |
Tema: Tecla shift acceso Enviado: 12/Agosto/2022 a las 17:05 |
Hola, He hecho una prueba de mantener pulsada la tecla shift al abrir la bbdd cuando me logueo (o dar permisos a otros usuarios, pero solo aparece ahora: Admin y Visual). Ejemplo: https://drive.google.com/file/d/11yPWqBUM0wNnFK78wJaPrF89ZSXKX1Xb/view?usp=sharing Si el usuario es: Visual, tanto al cerrar el siguiente form (botón) como al cerrar la bbdd, no permite abrir con shift. Si el usuario es: Admin (contraseña: prueba), si cierro desde el form (botón) no puedo entrar por shift y sí accedo a las tablas, etc. si cierro desde la bbdd. Quisiera saber si estoy en lo cierto o existe alguna manera de abrir en modo diseño con la tecla shift u otro procedimiento, ya que veo que así la seguiridad, en mi desconocimiento claro, parece buena. Gracias y saludos.
|
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4832 |
Enviado: 13/Agosto/2022 a las 19:07 |
Buenas, Un usuario puede crear un Base nueva (limpia) e importar todos los objetos con lo cual la protección de la tecla SHIFT No te serviría
|
|
Parche
Habitual Unido: 03/Julio/2018 Localización: Alicante Estado: Sin conexión Puntos: 170 |
Enviado: 14/Agosto/2022 a las 11:32 |
Hola, Gracias por responder. He probado a crear un mde y ocultar las tablas mediante código para que al crear una bbdd nueva y se quiera importar desde el mde no se vea la tabla. Enlace bbdd: https://drive.google.com/file/d/1yFt6wxHVbRb8uL6v2K7Two8Phi8bMvc2/view?usp=sharing También he visto esto por la web: 1.- Desactivar la automatización para tu BD, que no puedan abrirla mediante OLE. ¿Esto como se hace?
2.- Oculta las tablas - ok 3.- Desactiva las funciones de Inicio, mostrando solo tu Menu. - ok 4.- Coloca una contraseña para visualizar el codigo de tu proyecto. - ok 5.- Convertir a MDE - ok ¿Es necesario algo más? ¿Voy bien? También he comprobado que con el puntero desde el panel de navegación de objetos, debo hacer F5 para actualizar si por código he ocultado o mostrado una tabla en una mdb. No es inmediato. He probado con: recalc y requery pero no resulta ¿hay alguna forma de hacerlo? Gracias y Saludos.
|
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4832 |
Enviado: 14/Agosto/2022 a las 22:53 |
Buenas No se de donde has sacado esa información ¿ ? Quizás lo único que se ocurre es usar el RunTine de Access que No permite automatización , pero me parece muy rara esa solución para solucionar lo que pretendes Editado por javier.mil - 14/Agosto/2022 a las 22:55 |
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4832 |
Enviado: 15/Agosto/2022 a las 12:17 |
Prueba con Access.Application.RefreshDatabaseWindow |
|
Parche
Habitual Unido: 03/Julio/2018 Localización: Alicante Estado: Sin conexión Puntos: 170 |
Enviado: 16/Agosto/2022 a las 22:06 |
Hola, 1.- Desactivar la automatización para tu BD, que no puedan abrirla mediante OLE. Lo vi buscando por la web, no recuerdo ahora, era una respuesta a un usuario. Pero bien, sirve para el caso pues si se usa el Runtime parece ser que no se puede abrir mediante OLE, ¿verdad? Un plus más de seguridad entiendo. Respecto a: Access.Application.RefreshDatabaseWindow - ok Si hay algo más que necesite saber acerca de la seguridad del admin soy todo ojos :-), si no, pues se puede cerrar el hilo. Saludos y gracias.
|
|
joanka
Habitual Unido: 07/Abril/2021 Localización: Lleida Estado: Sin conexión Puntos: 140 |
Enviado: 17/Agosto/2022 a las 11:55 |
Hola,
Crea un botón solo visible para el administrador o el usuario que tu quieras en un formulario que pueda cambiar el estado de la tecla Shift a activo. Al cerrar y volver a abrir ya abre con Shift. Al volver a cerrar que ya se quede con el estado inicial a bloqueado. Para proteger, simplemente entra en VBA y en Propiedades de la base, ponle contraseña de acceso, no permitirá importar ningún formulario ni módulo a una base de datos en blanco. Saludos, |
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4832 |
Enviado: 17/Agosto/2022 a las 12:19 |
Veo que sigues trabajando con MDB y/o MDE creo que deberías considerar cambiar el formato ACCDB y/o ACCDE o bien actualizar tu Access a Access 2007 o superior Bueno si quieres investigar mas sobre seguridad pégale un vistazo AQUI Editado por javier.mil - 17/Agosto/2022 a las 12:20 |
|
Parche
Habitual Unido: 03/Julio/2018 Localización: Alicante Estado: Sin conexión Puntos: 170 |
Enviado: 17/Agosto/2022 a las 22:49 |
Hola, Gracias a ambos por los consejos. Se puede cerrar el hilo.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |