La Web del Programador: Comunidad de Programadores
 
    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.