![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
HOLA
Para lo que necesitas es utilizar uno de estos objetos TProgressBar o un TGauge para enseñar el progreso de las operaciones mientras se procesan los datos. Tenes que calcular antes el numero de procesos que vas a realizar. Esto se hace la propiedad Count, por ejemplo ADOTable1.RecordCount. El valor arrojado lo tenes que poner en esta propiedad: Gauge1.MaxValue:=ADOTable1.RecordCount; ProgressBar1.Max:=ADOTable1.RecordCount; Si el bucle de analisis hace dos pasadas, entonces tendras que multiplicar ADOTable1.RecordCount por 2 o por el numero de veces que analises los datos de tu tabla. Luego dentro del bucle utiliza una variable Integer como contador y asignala dentro del bucle a una de estas propiedades y listo. Tienes una hermosa barra mostrandote el progreso de tus operaciones en tiempo real Var I: Integer; begin I:=0; 'Bucle . . . . .' begin { Bloque que analiza tus datos ........................... ........................... ........................... ........................... } ProgressBar1.Position:= I; Gauge1.Progress:= I; I:=I+1; ADOTable1.Next; end; // Fin del bucle; |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualizar form mientras se reciben datos por sockets | JMGR | Internet | 3 | 23-12-2011 21:47:27 |
| Mostrar progreso de descarga de IndyFTP con barra de progreso | devicer | Internet | 2 | 05-12-2005 14:59:32 |
| No carga el driver de conexión a base de datos | oavch | Internet | 0 | 25-11-2005 18:07:32 |
| Carga rápida de datos en Access | Toñico | Tablas planas | 12 | 09-05-2005 22:04:13 |
| Qreport 3.0 y carga de datos por pagina | jgutti | Impresión | 0 | 21-04-2005 15:43:58 |
|