Skip to main content
Announcements
Announcing Qlik Talend® Cloud and Qlik Answers™ to accelerate AI adoption! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Acciones Secuenciales

Estimados, es posible asociar a un botón dos acciones, pero que se ejecuten secuencialmente?

Ejemplo. Asociar al botón la acción "Lanzar" y ejecutar un programa externo, cuando esto haya finalizado, ejecute otro programa externo, o la carga del script.

En este momento si lo hago, me hace las dos acciones al mismo tiempo.

Espero haberme dado a entender.

3 Replies
ecolomer
Master II
Master II

Hola,

No se trata de que lo haga al mismo tiempo, el problema que tienes es que al lanzar la primera acción, QV no está controlando/esperando su finalización al ser una ejecución externa y para QV ya ha terminado la primera tarea.

Si pones dos tareas propias de QV verás cómo las ejecuta secuencialmente.

Saludos,

EC

ecolomer
Master II
Master II

Tienes dos comandos que puedes usar para controlar esto.

Son:

ActiveDocument.GetApplication.WaitForIdle
ActiveDocument.GetApplication.Sleep 100

Pruébalos y me dices.

ecolomer
Master II
Master II

En ambos casos deja a QV en espera.

En el segundo caso, puedes variar el número que cuanto mas grande, mas tiempo estará en espera.