Formulario colgado por acceso a base de datos
Publicado por Julián Cabria (5 intervenciones) el 17/05/2005 10:52:57
Hola a todos de nuevo. Tengo un problemon. Resulta que tengo que hacer una consulta de referencias cruzadas en una tabla de 30.000 registros. Hasta aquí todo bien. El problema es que esta consulta me tarda bastante en ejecutarse (al utilizar Access...) y mi intención ha sido de mostrar un formulario en el que informe al usuario que se estan obteniendo datos. Cuando la consulta haya finalizado este formulario se esconderá y a continuación se mostrará la aplicación principal.
Ejecuto el siguiente codigo en el formulario de la aplicación principal:
Conectando.Show
Set rs = ConexionBasculas.ObtenerPesadasMensuales
Conectando.Visible = False
El problema es que cuando se muestra el formulario que informa sobre la obtencion de datos, este queda en blanco y no se muestra la descripcion que hay en un label debido a la ejecución de la consulta, queda muerto, como el ordenador, hasta que esta finaliza.
Alguien sabe como solucionarlo??? Se pueden dar prioridades a los formularios??? Yo creo que aunque se pudieran aplicar prioridades a los furmularios no fucionaría ya que de la consulta se encarga el Access.
Cambiaría la base de datos a SQL-Server pero no puedo!!! La base de datos la utilizan otras aplicaciones!!!!
Muchas gracias!!!
Saludos!!!
Ejecuto el siguiente codigo en el formulario de la aplicación principal:
Conectando.Show
Set rs = ConexionBasculas.ObtenerPesadasMensuales
Conectando.Visible = False
El problema es que cuando se muestra el formulario que informa sobre la obtencion de datos, este queda en blanco y no se muestra la descripcion que hay en un label debido a la ejecución de la consulta, queda muerto, como el ordenador, hasta que esta finaliza.
Alguien sabe como solucionarlo??? Se pueden dar prioridades a los formularios??? Yo creo que aunque se pudieran aplicar prioridades a los furmularios no fucionaría ya que de la consulta se encarga el Access.
Cambiaría la base de datos a SQL-Server pero no puedo!!! La base de datos la utilizan otras aplicaciones!!!!
Muchas gracias!!!
Saludos!!!
Valora esta pregunta


0