Ver Mensaje Individual
  #2  
Antiguo 22-01-2011
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Reputación: 23
José Luis Garcí Va camino a la fama
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"
Responder Con Cita