Cargar parte de una tabla en una rejilla


([N1] soporte) #1

Buenas tardes.

Desde programación, cargo una tabla temporal con una serie de registros que luego quiero mostrar en dos rejillas, pero no sé como se hace desde programación para decir que unos registros van a una rejilla y otros a la otra. Tengo un campo que diferencia unos de otros.

Gracias


([N2] Mgalvezh) #2

Multipartir por ese campo, te deja dos listas, con cada una alimentas una rejilla.

Saludos.
Miguel.


([N1] soporte) #3

Y si al multipartir me quedaran 4 ó 5 listas. Puede que tenga más en esa tabla.

Y si la solución fuera multipartir, como le digo yo a cada rejilla que se alimente de una lista. Pueden ponerme un ejemplo?.

Un saludo.


([N4] Infortic) #4

soporte, debes dar más información, porque no se sabe exactamente lo que estás haciendo y cómo lo estás haciendo

Si tienes un formulario con 2 rejillas, si quieres abrir dos pestañas con rejillas desde una acción, si las cestas de las que hablas son globales o locales…

Cada caso tiene varias formas de resolverse, pero no sabemos con exactitud dónde quieres llegar


([N2] AyudaVelneo) #5

Hola Soporte:

Info tiene razón… deberías dar mas información.

Aún así, aquí te doy una posible solución:

En un formulario sin origen creas dos vistas de datos (será donde muestres los registros) y las cargas con procesos vacíos.

Después desde un manejador de evento del formulario, creas dos cestas locales (de la tabla de la que quieres mostrar los registros). Estas cestas serán las que al final cargarán los registros en las vistas de datos del formulario.

Mediante instrucciones de proceso, añades a las cestas los registros que correspondan (por ejemplo con un cargar lista por indice, por una búsqueda, etc).

Finalmente con dos instrucciones Interfaz: Procesar (la vista de datos correspondiente) y con la instrucción Cesta: Agregar a la lista en curso, le pasas los registros desde las cestas a las vistas de datos del formulario.

Un slaudo


([N1] soporte) #6

Muchas gracias a todos