Como ejecuto un formulario que genera un reporte que tarda mucho tiempo en ejecución para que el usuario pueda continuar trabajando sin tener que esperar ya que este proceso consume todo el recurso de la maquina que este en red
Crear una tabla con los campos que necesitas en el informe más un campo que sea usuario. Crear un programa que calcule la información para el informe, a este programa le vas a pasar los parámetros de ejecución y el nombre de usuario que ejecuta el informe, este programa tiene que insertar los registros del informe en la nueva tabla y el campo USUARIO, fundamental. Genera un mensaje en primer plano para que el usuario vea que termino el informe, modifique el informe para que solo muestre los registros del usuario ACTUAL. De todos modos esto es un parche, lo ideal seria revisar el proceso de calculo de la información, ver como optimizar este proceso o dependiendo de la cantidad de cambios de la información generar tablas ESTÁTICAS de informes, periódicamente actualizarías esta información y solo tendrías que mostrar la información. No se la complejidad del calculo pero siempre es bueno considerar la opción de trabajar con Crystal Report, muchas veces nos metemos en grandes problemas tratando de resolver por código desde FOXPRO cuando CRYSTAL te puede soluionar el tema fácilmente y sin tanto manejo de tablas y datos por parte de FOX.