Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-10-2004
hibero hibero is offline
Miembro
 
Registrado: nov 2003
Posts: 104
Poder: 21
hibero Va por buen camino
Mostrar TProggressBar al Ejecutar Consulta

Estoy utilizando un TIBClientDataSet para hacer una consulta que tarda un poco en ejecutarse, me gustaria mostrar una barrita. Alguien sabe como se puede hacer esto

salu2
Responder Con Cita
  #2  
Antiguo 11-10-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por hibero
Estoy utilizando un TIBClientDataSet para hacer una consulta que tarda un poco en ejecutarse, me gustaria mostrar una barrita. Alguien sabe como se puede hacer esto
Creo que una barra de progreso como tal, no vas a poder visualizarla, ya que para ello necesitarías saber el tiempo (o pasos totales) que va a tardar tu consulta y eso no es posible. Normalmente pasa estos casos se utiliza el cursor de SQL (que va moviéndose) de forma que el usuario puede apreciar que "aquello" no se ha quedado "colgado";
Otra opción, un poco más parecida a la que tu comentas son por ejemplo algunos componentes que puedes encontrar por internet (o que puedes hacer tú sin muchos problemas) que muestran una barra en movimiento (tipo la que aparece al arrancar Windows) que dan un efecto de movimiento de un lado a otro (de forma contínua), pero que no muestran principio ni fin, simplemente movimiento (que supongo que pretende reflejar "que se está haciendo algo..."); El único inconviente (o un poco más de complejidad) es que éste componente tendrás que "activarlo" en un hilo diferente (para que su ejecución sea independiente del lanzamiento de la consulta), sino supongo que no apreciarías ningún movimiento.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:58:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi