Menus y porcentaje

Zamora
11 de Septiembre del 2004
E visto de diferentes programas destinados a diferentes niveles de usuarios que se deshabilita ciertas opciones en el men煤 principal para restringir el acceso, alguien podr铆a decirme como se hace esto.

Y como puedo hacer un barra de estado para especificar un porcentaje de avance de un proceso

De antemano mil gracias

Ken Torrealba
11 de Septiembre del 2004
Hola, la soluci贸n que planteas de Deshabilitar las Opciones del Men煤 Principal, para impedir el acceso a ciertas pantallas a los usuarios es siempre una buena opci贸n cuando hay multiples usuarios. Pero existen programas Crakeadores que activan las opciones dehabilitadas de los men煤, como tambi茅n los botones y controles (checbox, radiobutton). Yo he conseguido alguno de ellos (y te dir茅 son buenos para algunos casos), por esta forma la opci贸n que te plantearon anteriormente de crear grupos de variables, para activar funciones, dependiendo del usuario. Osea si es "usuario com煤n" cuando "pulse" el bot贸n de eliminar se le informar谩 que no puede eliminar estos registro. y si Es el "Gerente" y cuando "pulse" el bot贸n si se le permita eliminar. Es en mi caso mejor que estar deshabilitando los botones y men煤, para evitar que alguien con alguno de estos programas los active y el sistema comienze a fallar.
Claro es recomendao siembre RE-Validar siempre todos los botones para se activen cuando sea necesario, como el de Activar botones s贸lo cuando ciertas cantidades han sido escritas, esto es diferente del nivel de seguridad para usuarios. Validaci贸n de Datos y Seguridad de Usuarios. Distintos pero van "juntos".

Esta forma es algo complicada cuando tienes muchos tipos de usuarios. Gerente, Supervisor, Vendedor, Mantenimiento, Invitados, etc.
Trata de no crear muchos tipos de usuarios o tu c贸digo crecer谩 y complicar谩 facilmente.

Ken Torrealba
El Callao - Venezuela

emilsonpineda
11 de Septiembre del 2004
Mira yo tengo Sistemas con accesos de usuarios y lo que hice fue que en la misma tabla de usuarios cree la misma cantidad de campos con respecto a las opciones de los men煤s por ejemplo.: opc_1, opc_2, opc_3, .... etc, y cree variables globales igual ejemplo vOpc_1, vOpc_2, vOpc_3, ... etc. y cree una opci贸n en la captura de usuarios para especificar a que opciones tendra acceso el usuario usando un CheckBox ya q' este me da tres numeros de entradas que son 0,1,2 y asi le voy diciendo al usuario a que opciones tendra acceso y a cuales no utilizando el 2 como opcion de poder agregar, editar o borrar algo del sistema. Espero te sirva