Hola:
 
Que tal, a ver si me puedo explicar un poco mejor con este tema de seguro se lo han encontrado mas de una vez.
 
Estaba diseñando un formulario estilo abm, pero para dar soporte a las relaciones n:m, y que este sea lo mas amigable al usuario como se pueda.
 
Como estoy logrando las relaciones actualmente:
- creo una pantalla por cada extremo, o sea, si tengo que unir por ejemplo categoria con productos, pensemos que un producto puede pertenecer a mas de una categoria, creo una pantalla con las funciones de CRUD para los productos y otra para categorias
- creo una pantalla que me permita relacionar las dos tablas, por lo general contara con un combo en la parte superior por ejemplo con las categorias, y una datagrid con los productos que estan en la categoria, y al final otro combo con los productos que se pueden agregar.
- si quiero ver la relacion pero por producto debo crear otra pantalla, en donde tenga el combo de productos en la parte superior, la grilla con las categorias donde pertenece el producto seleccionado, y las categorias disponibles en la parte inferior.
 
Como veran para armar de forma optima las interfaces para este tipo de relaciones debo contar con 4 pantallas.
 
Esta viendo si existe la posibilidad de diseñar todo esto en una sola pantalla, aunque esta sea de un tamaño considerable.
 
La complejidad por ahi se podria evaluar ya que la idea final es ver si puedo armar algun template de generacion de codigo para crear esta pantalla.
 
Estuve evaluando alternativas y algo que vi es que de seguro necesite algun combo, check, etc, que me permita cambiar de vista segun por donde quiera entrar en la vista.
 
Que alternativa tengo, alguna idea.
Saludos
 
 


Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
Probalo ya!

Responder a