Power Builder - Progreso de un DW con un ProgressBar

 
Vista:

Progreso de un DW con un ProgressBar

Publicado por Andrés (45 intervenciones) el 26/09/2006 19:00:21
Hola!
Tengo una pequeña inquietud sobre algo que quisiera intentar en mis aplicaciones y quisiera compartirla con ustedes, para ver si es posible lograrlo.
Se puede mostrar el progreso de una consulta utilizando un objeto de tipo ProgressBar??
Es decir, a medida que va insertando u obteniendo una nueva fila, que se muestre esto en el ProgressBar.
Que tan posible es y como puedo lograrlo? No lo he intentado, pero me gustaría que alguien que lo haya hecho pudiera darme pautas para yo también hacerlo.
Mil gracias por su posible ayuda.

Andrés
Saludos desde Colombia!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Progreso de un DW con un ProgressBar

Publicado por Jancarlo (890 intervenciones) el 27/09/2006 02:20:25
Te puedo dar un ejemplo :

//// Colocas esto en el evento o función donde vayas a hacer el Retrieve

// Esta primera parte es algo con lo que no estoy muy de acuerdo ya que necesitas obtener el total de registros que recuperarás.

long ll_count

SELECT Count(*)
INTO :ll_count
FROM TuTabla;

// Luego configuras tu ProgressBar

hpb_data.position = 0
hpb_data.setstep = 1
hpb_data.setrange(1,ll_count)

// Recuperas la data
dw_1.retrieve()

//// Ahora en el evento retrieve de tu DW debes colocar lo siguiente

// Si deseas que se cargue la barra y se resetee automaticamente al terminar
hpb_data.stepit( )

// Si deseas que se cargue la barra y que se conserve el progreso al terminar
hpb_data.position = hpb_data.position + 1

////////////
Eso seria todo

Espero te sirva de ayuda

Suerte !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar