Ver Mensaje Individual
  #3  
Antiguo 21-02-2014
hoyosfelix hoyosfelix is offline
Miembro
 
Registrado: ago 2010
Ubicación: San Antonio, Paraguay
Posts: 38
Reputación: 0
hoyosfelix Va por buen camino
Respuesta a: Menús definido por usuarios

Buen día keine1lust

Te voy a dar alguna idea de cómo encarar el problema:

1º En una tabla USUARIO puedes tener un listado de usuarios de tu sistema.
USUARIO - CONTRASEÑA
===================
USER1 - 123
USER2 - 321
..... - ....
USERn - n

2º En otra tabla los FORMULARIO
COD_FORM - NOMBRE_FORM
======================
1 - FACTURAS
2 - REPORTE_FACTURAS
... - ..........
n - nnn

3º Luego en una tabla PERMISO unes el USUARIO con FORMULARIO
USUARIO - COD_FORM - ALTA - BAJA - MODIFICACION - CONSULTA
==================================== ===============
USER1 - 1 - True - True - True - True
USER2 - 1 - False - False - False - True
.... - ... - ..... - .... - ... - ...
USERn

4º En tu formulario loggin primero controlar existencia del USUARIO, para darle acceso al MainMenu.

5º En el MainMenu abrir el formulario FACTURAS.

6º Suponiendo que tienes los botones ALTA, BAJA, MODIFICACION o CONSULTA y dependiendo de la opción que elija el USUARIO puedes hacer una consulta a tu tabla PERMISO y dependiendo de los valores permitir o no la acción deseada.

7º Ejemplo:
El USER1 ingresó a FACTURAS y presiona ALTA o nuevo, allí realizamos la consulta a PERMISO y vemos los permisos de USER1 para la factura.

Arriba vemos que el USER1 para el COD_FORM 1 tiene ALTA = True, por lo tanto puede insertar una nueva factura.

Como te digo, esto es una idea para comenzar tu investigación.

Espero sea de ayuda.

Saludos cordiales.
Responder Con Cita