** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Bloquear formulario para no poder modificar
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoBloquear formulario para no poder modificar

 Responder Responder
Autor
Mensaje
pascual14 Ver desplegable
Asiduo
Asiduo


Unido: 30/Junio/2014
Localización: madrid
Estado: Sin conexión
Puntos: 499
Enlace directo a este mensaje Tema: Bloquear formulario para no poder modificar
    Enviado: 16/Octubre/2015 a las 13:24
Hola amigos, estoy haciendo un control de usuarios para una aplicación. Quisiera que según el usuario que ha iniciado sesión pueda modificar datos del form o no ¿hay alguna forma de hacer esto sin ir control por control bloqueandolo con me.txtNombre.enabled=false?
Gracias

Arriba
Chea1 Ver desplegable
Moderador
Moderador


Unido: 20/Noviembre/2005
Localización: España
Estado: Sin conexión
Puntos: 4111
Enlace directo a este mensaje Enviado: 16/Octubre/2015 a las 13:28
Saludos
José Bengoechea Ibaceta
Mi página

Mi otra página
Arriba
OmniPresente Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Febrero/2009
Localización: España
Estado: Sin conexión
Puntos: 1870
Enlace directo a este mensaje Enviado: 16/Octubre/2015 a las 17:34
Aparte... con un Me.AllowEdits = False bloqueas la edición del formulario entero.

Saludos.


Editado por OmniPresente - 16/Octubre/2015 a las 17:34
Arriba
alexmubo Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 15/Diciembre/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 464
Enlace directo a este mensaje Enviado: 30/Octubre/2015 a las 17:00
Hola Sigue la respuesta de OmiPresente, yo uso ese método y simplemente pones a evaluar el perfil del usuario, digamos que si es administrador al abrir ese formulario seria Me.AllowEdits = true, pero si es otro lo dejas en False.


Dejar que todos den sus ideas es mas inteligente que pensar que uno se las sabe todas.
Arriba
MexMan70 Ver desplegable
Colaborador
Colaborador


Unido: 17/Julio/2007
Localización: DarkSide
Estado: Sin conexión
Puntos: 9235
Enlace directo a este mensaje Enviado: 30/Octubre/2015 a las 17:22
Eñ control de Accesos a los usuarios puede ser tan simple o complejo según lo quieras realizar.

Para controlar el acceso a el/los formulario(s) debería de tener una tabla en donde tengas los permisos efectivos que cada usuario, con dicha información podrías permitir o denegar los accesos a los formularios que desees, incluso puedes permitir el acceso al formulario pero impedir acciones como agregar registros, etc.

En mi pagina puedes ver un ejemplo de acceso a los formularios con diversos privilegios.

Saludos !
OneDrive: http://sdrv.ms/Vk6eJd
Arriba
pascual14 Ver desplegable
Asiduo
Asiduo


Unido: 30/Junio/2014
Localización: madrid
Estado: Sin conexión
Puntos: 499
Enlace directo a este mensaje Enviado: 20/Enero/2016 a las 18:51
hola amigos al final hice esto. Abro el form así:

            DoCmd.OpenForm "frmClientes", , , "[CliID]=1", acTipoApertura, acDialog

Donde acTipoApertura peude valer
      acTipoApertura = acFormEdit
o
      acTipoApertura = acFormReadOnly

Depende de si quiero abrir el form como lectura o escritura.
Me funciona perfectamente.
Gracias

Podéis cerrar el hilo amigos


Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable