Power Builder - RETRIEVE NO REGRESA A LA FILA SELECCIONADA

 
Vista:

RETRIEVE NO REGRESA A LA FILA SELECCIONADA

Publicado por olga diaz (8 intervenciones) el 30/11/2004 23:39:42
Holas saben tengo un problema con un DW al cual le he puesto un timer para que vaya haciendo actualizaciones cada 60segundos lo que no me gusta es que cada vez que que se hace el pfc_retrieve se pierde el foco de donde estaba y se va a la primera fila , no se si me pueden ayudar
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:RETRIEVE NO REGRESA A LA FILA SELECCIONADA

Publicado por Ricardo (1957 intervenciones) el 01/12/2004 00:58:03
Talvez te sirva siempre almacenar en una variable de instancia la posicion, para que despues del retrieve, puedas controlar el regreso a la fila.

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

RE:RETRIEVE NO REGRESA A LA FILA SELECCIONADA

Publicado por olga diaz (8 intervenciones) el 01/12/2004 14:39:56
la verdad que si hago eso pero como al hacer el retrieve siempre se va a la primera fila y al regresar hacer un parpadeo que resulta feo, no sabes alguna opcion para cuando se haga el retrieve no se vaya a la primera fila.
gracias
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

RE:RETRIEVE NO REGRESA A LA FILA SELECCIONADA

Publicado por Jorge (900 intervenciones) el 01/12/2004 15:30:25
Hola ..
Tienes que saber primero en que fila quieres volver luego del retrieve
Por ejemplo si haces un InsertRow()
Long Fila_Nueva
Fila_Nueva = InsertRow(0) 0 para q
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

RE:RETRIEVE NO REGRESA A LA FILA SELECCIONADA

Publicado por Jorge (900 intervenciones) el 01/12/2004 15:34:53
Perdon .. se me envio sin querer
Bueno te decia

Tienes que saber primero en que fila quieres volver luego del retrieve
Por ejemplo si haces un InsertRow()
Long Fila_Nueva

Fila_Nueva =dw_1. InsertRow(0) 0 para que se inserte al final
Luego del retrieve
dw_1.SetFocus()
dw_1.ScrollToRow(Fila_Nueva)

Si directamente deseas ir a la ultima Fila
dw_1.ScrollToRow(dw_1.RowCount())

Espero sea esto lo que necesitas
Comentanos como te fue

Saludos y 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

si he hecho eso

Publicado por olga diaz (8 intervenciones) el 01/12/2004 16:08:14
Hola gusto es eso lo que he hecho , y guardo en una varible la posicion anterior y luego le hago dw_1.ScrollToRow(Fila_antigua) pero como ya hubo un movimiento , se nota como cambia la fila , es decir que va a la primera fila y luego regresa...
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