FoxPro/Visual FoxPro - Actualizar Grid

 
Vista:

Actualizar Grid

Publicado por Falcon (22 intervenciones) el 29/12/2004 23:14:40
Saludos, mi problema es que tengo un grid en el cual muestro mis registros, en el mismo formulario tengo botones para borrar el registro seleccionado y todo lo hace bien, pero al refrescar mi grid se regresa el focus hasta el primer registro del grid, mi problema es como hacer para que se borre el registro seleccionado del grid pero que solo se recorran los registros siguientes hacia arriba, ya que son muchos registros y es molesto volver a buscar el lugar en el que estaqba antes del movimiento, espero me haya explicado. Gracias
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:Actualizar Grid

Publicado por Plinio (7841 intervenciones) el 30/12/2004 01:34:14
Donde borres prueba algo asi
LOCAL registro_numero
SELECT tabla
registro_numero = RECNO()
****Todo tu codigo **
GO TO registro_numero
Thisform.refresh

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:Actualizar Grid

Publicado por Hugo Alberto (42 intervenciones) el 30/12/2004 12:53:20
Hola,,,

Un pequeño cambio al código de PLINIO,, pues si se borra el registro, creo que el "GO registro_numero" no funcionaría.

Luego de "ubicar" el registro a borrar, pon esto:

SKIP -1
registro_numero = RECNO()
SKIP 1
**** TU CODIGO
GO registro_numero
Thisform.refresh

Por seguridad controla el BOF() y el EOF(). Espero te funcione.

Saludos
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