Pregunta: | 1345 - SEGURIDAD EN ACCESS |
Autor: | Miquel |
Hola a todos. Mi duda es la siguiente: me gustaria saber si cuando en Access creo usuarios y les doy un PID, como puedo controlar el acceso a las tablas a traves de este PID. Ejem: tengo una tabla en la que se dan de alta unas cuentas bancarias, al entrar un usuario con su Nombre de Usuario y su password este usuario solo deberia ver sus cuentas, ademas al crear una, automaticamente la que crease deberia asociarse a su PID. Gracias. |
Respuesta: | Mario Quezada Tapia |
Hola
Haz revisado la instruccion CurrentUser(), por ejemplo cuando el usuario ingrese puedes hacer que cualquier actualizacion a la(s) tablas quede notificado la(s) mismas, con esta informacion podras grabada podras por medio de una consulta filtrar la informacion del usuario concurrente o sea CurrentUser(). Si no explique bien o claro, responde mi e-mail. Atte., un ex-programdor de clipper y maravillado por Ms-Access |
Respuesta: | ronald Prudencio Huarizueca |
hola! hay una opcion en acces en el menu herramienta/seguridad/grupos de ususrio/permisos de usuario,en la cual te permite restringir, añadir a cada usuario, añadir su password y aque grupo pueda pemanecer. ojo no permitas que ese usuario pueda se introdusca a otro grupo cuyas restricciones sean diferentes espero entendido tu pregunta....gracias |
Respuesta: | Aldo Rodríguez |
Haz que en vez de ver la tabla vean solamente una consulta que contenga el id de usuario y filtralo por el, Espero que te sirva, ante cualquier duda comunicate, Chau |
Respuesta: | José Hernández Espinosa |
Hasta donde yo sé, Access maneja seguridad a nivel de usuario-objeto. Es decir, un usuario con privilegios de administrador puede definir los objetos (tablas, consultas, etc) a los que el resto de los usuarios tengan acceso, como ´ver´ o ´no ver´ cierta tabla, tener capacidad de solamente lectura en otra, y así por el estilo. Lo que creo que no es posible utilizando los nivieles de seguridad que Access provee, es limitar al ´acceso´ a nivel de registro. Esto debe ser manejado directamente por el desarrollador mediante código. Espero que esto pueda ser de utilidad. |