![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
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. |
|
#2
|
|||
|
|||
|
Muchas gracias hoyosfelix por tu respuesta si eso es lo que ya tenia en mente ya que hice algo parecido pero en visual fox pro 9 pero usaba 4 tablas y en web usando un framework llamado yii que usa un plugin llamado cruge; la cuestión es que no quería volverlo hacer pero seguiré investigando como programarlo con lazarus
|
|
#4
|
|||
|
|||
|
Gracias MartinS ya lei el codigo y si sirve ahorita estoy revisando el proyecto User Control Package (ucp) en esta dirección https://code.google.com/p/ucp/ el cual ya esta disponible también para lazarus, también pueden bajarlo y ver el demo en http://sourceforge.net/projects/user...?source=navbar y asi ahorrar un poco de tiempo de nuevo muchas gracias
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| objeto parameter mal definido | gen@rozug | MySQL | 1 | 08-02-2012 19:49:24 |
| Login Automatico segun usuario pre-definido | lbidi | Varios | 4 | 03-01-2012 12:36:03 |
| Package o componente no instalada o no definido? | Damian666 | OOP | 3 | 30-12-2006 19:28:06 |
| Imprimir una imagen con un tamaño definido | acl_gandalf | Impresión | 1 | 15-02-2005 13:51:50 |
| variables de tipo no definido? | pablo | OOP | 1 | 03-11-2003 01:54:11 |
|