Barra de progreso de carga de formulario

02/03/2007 - 09:45 por Juan Diego Bueno | Informe spam
Buenas grupo:

Estoy buscando la mejor manera de programar una barra de progreso que
me indique como va la carga de un formulario (en este caso, de un
visor de informe de crystal, que ya sabeis lo que suele tardar). Se me
ha ocurrido una primera idea para implementarlo, pero seguro que hay
alguna otra más eficaz o elegante, por eso he venido a preguntar aquí.

A mi de momento solo se me ocurre incrementar una variable estática
pública a medida que cada objeto del form es inicializado o cargado
como intervalo de la barra de progreso.

¿Alguna otra sugerencia?

Saludos

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
02/03/2007 - 23:21 | Informe spam
¿No tiene ya el visor una barra de progreso o algo así?

Slds - Octavio


"Juan Diego Bueno" escribió en el mensaje
news:
Buenas grupo:

Estoy buscando la mejor manera de programar una barra de progreso que
me indique como va la carga de un formulario (en este caso, de un
visor de informe de crystal, que ya sabeis lo que suele tardar). Se me
ha ocurrido una primera idea para implementarlo, pero seguro que hay
alguna otra más eficaz o elegante, por eso he venido a preguntar aquí.

A mi de momento solo se me ocurre incrementar una variable estática
pública a medida que cada objeto del form es inicializado o cargado
como intervalo de la barra de progreso.

¿Alguna otra sugerencia?

Saludos
Respuesta Responder a este mensaje
#2 Luisa
03/03/2007 - 01:36 | Informe spam
Cuando se piensa en una barra de progreso para algo es porque es muy lento.
Es que eso es tan lento ? Te refieres a un vista previa de un informe?

Luisa

"Juan Diego Bueno" wrote in message
news:
Buenas grupo:

Estoy buscando la mejor manera de programar una barra de progreso que
me indique como va la carga de un formulario (en este caso, de un
visor de informe de crystal, que ya sabeis lo que suele tardar). Se me
ha ocurrido una primera idea para implementarlo, pero seguro que hay
alguna otra más eficaz o elegante, por eso he venido a preguntar aquí.

A mi de momento solo se me ocurre incrementar una variable estática
pública a medida que cada objeto del form es inicializado o cargado
como intervalo de la barra de progreso.

¿Alguna otra sugerencia?

Saludos
Respuesta Responder a este mensaje
#3 Juan Diego Bueno
03/03/2007 - 09:27 | Informe spam
Pues a mi desde luego, no me consta que tenga algo así. Desde luego, si
sabes como mostrarla en el caso de que la tenga, sería de agradecer

Aún así, el problema, como genérico, me gustaría saber como se resolvería o
como soleis resolverlo quien lo haya usado.

Luisa, los informes de crystal suelen tardar en generarse y en visualizarse
(al menos las primeras veces). Yo hice una pequeña prueba para este proyecto
tomando como fuente de datos el propio sgbd en un caso, y en otro datasets
tipados conectados a ese sgbd. El mismo informe, en el primer caso tardaba 8
segundos en generarlo, mientras que en el segundo tardaba 4. De todas
maneras, no se hasta que punto ese dato es indicativo, ya que:

- Lo hice sobre todos los resultados de la vista, sin filtrar
- No he probado a ver si en sucesivas llamadas a la vista, pero con otros
criterios de filtrado, funciona
- Carga más rápido inicialmente, pero tarda también en moverse al último
registro (en el caso del dataset tipado). No probé esta opción tirando
directamente de la base de datos

Yo voy a seguir haciendo mi investigación particular al respecto, pero si se
agradecería que la gente que sepa o conozca este tema con más profundidad,
nos lo cuente aquí

Saludos



"Octavio Hernandez" escribió en el mensaje
news:%

¿No tiene ya el visor una barra de progreso o algo así?

Slds - Octavio


"Juan Diego Bueno" escribió en el mensaje
news:
Buenas grupo:

Estoy buscando la mejor manera de programar una barra de progreso que
me indique como va la carga de un formulario (en este caso, de un
visor de informe de crystal, que ya sabeis lo que suele tardar). Se me
ha ocurrido una primera idea para implementarlo, pero seguro que hay
alguna otra más eficaz o elegante, por eso he venido a preguntar aquí.

A mi de momento solo se me ocurre incrementar una variable estática
pública a medida que cada objeto del form es inicializado o cargado
como intervalo de la barra de progreso.

¿Alguna otra sugerencia?

Saludos





Estoy utilizando la versión gratuita de SPAMfighter para usuarios privados.
Ha eliminado 8747 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!
Respuesta Responder a este mensaje
#4 Octavio Hernandez
03/03/2007 - 16:52 | Informe spam
Juan,

Pensé que el visor de .NET traía una barra de progreso, pero eran recuerdos
del componente VCL de Delphi

Habría que buscar si hay algún callback q nos vaya informando del progreso
de la generación del informe...

SLds - Octavio



"Juan Diego Bueno" escribió en el mensaje
news:
Pues a mi desde luego, no me consta que tenga algo así. Desde luego, si
sabes como mostrarla en el caso de que la tenga, sería de agradecer

Aún así, el problema, como genérico, me gustaría saber como se resolvería
o como soleis resolverlo quien lo haya usado.

Luisa, los informes de crystal suelen tardar en generarse y en
visualizarse (al menos las primeras veces). Yo hice una pequeña prueba
para este proyecto tomando como fuente de datos el propio sgbd en un caso,
y en otro datasets tipados conectados a ese sgbd. El mismo informe, en el
primer caso tardaba 8 segundos en generarlo, mientras que en el segundo
tardaba 4. De todas maneras, no se hasta que punto ese dato es indicativo,
ya que:

- Lo hice sobre todos los resultados de la vista, sin filtrar
- No he probado a ver si en sucesivas llamadas a la vista, pero con otros
criterios de filtrado, funciona
- Carga más rápido inicialmente, pero tarda también en moverse al último
registro (en el caso del dataset tipado). No probé esta opción tirando
directamente de la base de datos

Yo voy a seguir haciendo mi investigación particular al respecto, pero si
se agradecería que la gente que sepa o conozca este tema con más
profundidad, nos lo cuente aquí

Saludos



"Octavio Hernandez" escribió en el mensaje
news:%

¿No tiene ya el visor una barra de progreso o algo así?

Slds - Octavio


"Juan Diego Bueno" escribió en el mensaje
news:
Buenas grupo:

Estoy buscando la mejor manera de programar una barra de progreso que
me indique como va la carga de un formulario (en este caso, de un
visor de informe de crystal, que ya sabeis lo que suele tardar). Se me
ha ocurrido una primera idea para implementarlo, pero seguro que hay
alguna otra más eficaz o elegante, por eso he venido a preguntar aquí.

A mi de momento solo se me ocurre incrementar una variable estática
pública a medida que cada objeto del form es inicializado o cargado
como intervalo de la barra de progreso.

¿Alguna otra sugerencia?

Saludos





Estoy utilizando la versión gratuita de SPAMfighter para usuarios
privados.
Ha eliminado 8747 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida