Indices INDIRECTOS...


(anruben) #1

Hola. Necesito editar un formulario sobre una tabla maestra (PERSONAS) y la mitad inferior del mismo debe tener una rejilla para añadir,editar,borrar PERMISOS (tabla detalle) de ese usuario. Creo que el enlace entre ambas debe ser uno INDIRECTO pero no se como hacerlo exactamente. Hay algun ejemplo programado (ejemplo FACTURA - LINEAS FACTURA)
No se si debo crearme una tabla intermedia que almacene parejas ID FACTURA - ID LINEA FACTURA o con el enlace indirecto basta
Algun ejemplo aclaratorio ???? Muchas gracias


([N4] rcueto.velneo) #2

Hola:

No entendemos el análisis que estás planteando. ¿Se trata de que una persona puede tener n permisos y que a su vez un mismo permiso puede estar asociado a n personas? Si es así, necesitarías tres tablas, una de personas otra de permisos y una histórica de ambas donde poder relacionar persona + permiso.

Un saludo.


(anruben) #3

Si, es eso, pero no se como hacer el formulari omaestro (persona) y abajo una rejilla con todos sus permisos (detalle)
Las relaciones serian muchos a muchos. Supongo que hay que usar enlaces indirectos... HAy alguna APP similar a esto ?
Gracias


([N4] rcueto.velneo) #4

Hola:

En el formulario simplemente deberías, mediante un [url url=../../info/v7_70_es/velneo_vdevelop/cajas_objetos_y_editores/#control_objeto]control objeto[/url], incluir una rejilla de esa tabla histórica de PERSONAS y PERMISOS.

Este control objeto ha de estar alimentado por un [url url=../../info/v7_70_es/velneo_vdevelop/cajas_objetos_y_editores/#proceso]proceso[/url], el [b]origen [/b]del mismo será una [b]ficha[/b] de la tabla de [b]Personas[/b], y el [b]destino [/b]una [b]lista [/b]de ese [b]histórico de personas y permisos[/b].

En el proceso simplemente cargarás plurales (la tabla histórica de Personas y Permisos) y añadirás la lista a la salida, tal y como puedes ver en la captura de pantalla adjunta.

Ejemplos de esto los tienes en la mayoría de las aplicaciones del catálogo, por ejemplo, en el formulario de familias del TPV7, que muestra una rejilla con los artículos de la familia.

Un saludo.

[attachment=1832,196]