FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Permisos en las Opciones de Menú
Estimados:
Tengo una Bd Firebird, dentro de ella una tabla "usuarios", donde sólo existen 4 perfiles id - perfil 1 Admin 2 Consultador 3 Mantenedor 4 Invitado Y quiero en mi aplicación (Formulario Principal) poder limitar a el o los usuarios dependiendo del perfil a poder ingresar a los formularios determinados por mi. Se me ocurre que en Evento OnCreate del Formulario principal, pueda validar con un ciclo if, nosé si me pueden orientar un poco. Saludos |
#2
|
||||
|
||||
te recomiendo lo siguiente, al entrara en la aplicación, pides un nombre de usuario y una clave, supongo, pues según sea este usuario asignas un variable global con el nivel de usuario en tu caso de 1 a 4, al estar en una variable global puedes acceder a ella desde cualquier parte de tú aplicación.
En el primer Active de tu formulario principal, recorrería todos los elementos de tu ActionList/Menu a cada elemento en su propiedad Tag, debes de haber asignado que nivel de usuario puede acceder a este elemento(1..4), al recorrerlo sólo debes de poner su propiedad enable en true o false si el nivel de usuario de la variable global es mayor o igual a la propiedad Tag. Por último te recomiendo, que crees un procedure para hacer esto, ya que si tienes para cambiar de usuario, tendrías que repetir el proceso para adaptarte al nuevo usuario. Espero haber podido ayudarte.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Quitar opciones del menu en quickreport | antigrondona | Impresión | 2 | 01-02-2010 19:10:44 |
Hacer un menú de opciones | REHome | .NET | 0 | 19-01-2007 19:25:43 |
Opciones Inhabilitadas en el menu Run de Delphi 6!! | vicruiz2000 | Varios | 3 | 08-05-2006 10:56:15 |
Agregar Opciones a un menu en ejecucion | MRSAM | Varios | 1 | 30-03-2004 19:21:06 |
desabilitar opciones del menú | Manuel | Varios | 1 | 24-11-2003 17:28:29 |
|