SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: FABIANGARCIA en Jueves 30 de Septiembre de 2004, 21:03
-
:angry: :angry: :angry:
HOLA A TODOS
ESTOY REALIZANDO UNA CONSULTA EN UNA BASE DE DATOS GRANDE, COMO HAGO PARA QUE ME APARESCA UN TEXTO O UN PROGRESS CUANDO EL RECORSET ESTA REALIZANDO LA CONSULTA, A MI SE ME QUEDA CONGELADO EL FORM Y NO ME MUESTRA NADA, E BUSCADO POR TODO LADO Y ME MUESTRA EJEMPLOS MUY SENCILLOS PERO NINGUNO CON UNA CONSULTA CON UN RECORDSET.
GRACIAS
-
Es por que lo haces con un While o For, prueba usando un Timer, pero el problema de esto es que se hace un poco lento.
Salu2
Cyclop
-
HOLA CYCLOP
SI YA HABIA HECHO ESO, SABES HICE UN FORM PEQUEÑO QUE LE ESCRIBI EL MENSAJE, LO MONTO EN EL MOMENTO DE REALIZAR LA CONSULTA Y CUANDO ACABA LA CONSULTA LO BAJO Y ASI ME APARECE EL MENSAJE
DE TODOS MODOS MUCHAS GRACIAS
:hola: :hola: :hola: :hola:
-
Antes de hacer la consulta, coloca
Me.MousePointer = vbHourglass
'A continuacion tu consulta, y tus procesos
Al terminar, coloca
Me.MousePointer = vbDefault
Con esto, al menos tendras la idea que esta trabajando
Lo otro, es que tengas un contador de eventos, y simplemente en tu
proceso le pongas
cont=cont+1
me.caption="Evolucion " & cont
Espero te tinque