Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Es imposible saberlo, la única manera es que tu supieras que vas a modificar n registros por ejemplo, y lo haces uno a uno, sería la unica forma, lo que si se puede hacer es un thread para que lancé el sp y mientras espera que un progress bar esté en un estado marquee, este estado o estilo es como un ciclo de espera y cuando el thread haya terminado pues ocultas el progres bar.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #2  
Antiguo 30-05-2011
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
De forma directa no hay, pero indirecta... pufff, todas las que se te ocurra. Así a bote pronto yo usaría eventos. En el ciclo que hagas en el procedimiento almacenado envías un evento con números yo diría del 1 al 10 para que solo sean 10 eventos a registrar, así la ventana con el progressBar registra esos 10 eventos que irá recibiendo y actualizando la barra.

Busca info sobre el IBEvent

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 31-05-2011
matti matti is offline
Registrado
 
Registrado: abr 2007
Posts: 9
Poder: 0
matti Va por buen camino
El SQL de mi IBQuery
"SELECT * FROM CALCULOCONTRATADOS(:TIPOFUNC, :FECHAINI, :FECHAFIN)
ORDER BY PERSONA"

Donde CALCULOCONTRATADOS es el procedimiento de Firebird y me retorna 10
campos y eso es lo que hace muchos calculos y quiero que me muestre en una barra de progreso mientras dura el proceso.

Con este codigo le envio los paramtros
Query.close;
Query.Params.Items[0].AsString := Edit1.Text ;
Query.Params.Items[1].AsDate := Fecha1.Date;
Query.Params.Items[2].AsDate := Fecha2.Date ;
Query.open;

en donde tengo que meter el thread para medir el Tiempo?

Gracias a todos por las respuestas
Responder Con Cita
  #4  
Antiguo 31-05-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
el thread debe iniciar justo antes del query.open y finalizar justo después, pero eso solo durará durante se ejecuta el sp, si por ejemplo haces ponerlos antes del sps pues ponlo justo donde inicia y finaliza o puedes meterlo todo en un thread si quieres.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Progress bar con query Paulao Varios 5 30-08-2016 20:14:56
Progress Bar en Cmd chuli17 Lazarus, FreePascal, Kylix, etc. 1 27-04-2011 11:21:32
Como esperar a que una imagen se carge sin mostrar el proceso de carga JULIPO PHP 1 23-06-2010 10:29:30
Progress - DataDirect altp Conexión con bases de datos 3 15-07-2004 10:58:27
I'm progress Neo Varios 2 19-06-2003 20:01:00


La franja horaria es GMT +2. Ahora son las 19:24:04.


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