![]() |
Reloj Cursor indicando consulta o transaccion en curso
Buenas, la pregunta es bastante estupida.
Trabajo con ADO y SQL Server en mi proyecto. El asunto es que cuando el sistema realiza una cosnulta pesada o una transaccion que demore no muestra el cursor de que se esta realizando una operacion. Sin entrar en el debate del por que de las transacciones o consultas largas. Antes cuando trabajaba con conexiones mediante el BDE lo mostraba. Mis clientes me dicen: pense que el sist. quedo colgado y empiezan a hacer clicks hasta en el escritorio de la oficina (obviamente sin resultados satisfactorios :D ). Probe hacerlo por mis propios medios poniendo una barra de progreso, pero la verdad quedo antiestetico, ya que la mayoria de las operaciones duran milisegundos y la pantalla les hace un click que lo ven medio raro. Supongo que debe haber algun parametro en el componente de conexion o alguna solucion mas estetica. Muchas gracias por su tiempo. |
Saludos.....
te sugiero que utilices el componente que viene con delphi que se llama ANIMATE. Tiene una propiedad que se llama CommonAvi y le pones FINDFOLDER, donde lo pones lo k kieres que te muestre mientras este activada. Para ponerlo en funcionamiento haz lo siguiente en el Onclick del boton consultar.
automaticamente el componente se muestra y se oculta cada vez que ejecutes el onclick del boton consultar. Espero te sirva de ayuda. Bye |
La franja horaria es GMT +2. Ahora son las 09:49:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi