Tubo de Lista solo funciona cuando esta la rejilla en pantalla


([N1] wilberhl) #1

Tengo una tabla en memoria (TMP) la cual lleno mediante un tubo de lista de una tabla en disco (Datos).
La ejecuto de la siguiente manera:
1.- Desde el Menu prinicpal de mi aplicacion
2.- Accion con tabla asociada Datos, disparo objeto Proceso (Tubo de lista(tubotmp@xxxx))

Pero esta no se ejecuta hasta tener abierta la rejilla correspondiente en PANTALLA

A que se debe esto???????

En todo caso como debo realizar esto sin necesidad de ABRIR en pantalla la rejilla

Saludos,

WilberHL


([N1] Pepeto) #2

El tubo de lista debe funcionar, sin necesidad de mostrar la rejilla.
Asegurate de que cargas la lista correctamente antes lanzar el Tubo.
Asegurate de que la lista tiene datos antes de lanzar el Tubo.

un saludo
José Luis
http://www.ascsl.com


([N1] wilberhl) #3

La forma como funciona...

1.- Accion SIN tabla asociada
2.- Dispara objeto 1.- busqueda con tabla asociada (Datos)
2.- Proceso Asociado a tabla (datos) que carga lista y ejecuta tubo.

Gracias por la ayuda.

Saludos,

WilberHL


([N1] Pepeto) #4

¿Pero ya te funciona? o ¿Asi es como lo tienes y no te funciona?

Como debes hacerlo:
ACCION sin tabla asociada que dispara:
obj.1 : busqueda con tabla asociada (Datos) (puedes asegurarte de los datos que retorna cambiando el objeto-2 por una rejilla para las pruebas)
obj.2 : Proceso Asociado a tabla (datos y origen lista) que ejecuta tubo (sin cargar lista, eso ya lo hace la busqueda).

un saludo
José Luis
http://www.ascsl.com


([N1] wilberhl) #5

Si funciona tal como dices... y tienes razon ya no es necesario el Cargar lista en el proceso, pero tuve que crear la busqueda ya que la accion no me reconocia el proceso (no la listaba como disponible para disparar objeto)