Hola Jos茅:
JoseGS wrote:la actualizacion ha funcionado perfectamente solo tengo una pregunta mas. Al desplegar la lista de transacciones, utilizo la tecla SUP para borrar los registros que no requiero. El problema es que al hacer oBrw:RESET() el puntero se mueve al principio del BROWSE y es incomodo para el usuario bajar hasta el registro donde se encontraba...
Para el borrado de registros, te recomiendo usar el m茅todo oBrw:SetDeleteMode( lOnOff, lConfirm, bPreDel, bPostDel )
TSBrowse se encarga de borrar el registro y posicionar el cursor en el rengl贸n correspondiente cuando el usuario presiona la tecla Supr (no tienes que usar Reset() ni programar con bKeydown).
Ejemplo:
Si quieres que el usuario pueda borrar registros sin confirmaci贸n:
oBrw:SetDeleteMode( .T. )
Idem con confirmaci贸n del usuario:
oBrw:SetDeleteMode( .T., .T. )
Si quieres ejecutar un bloque de c贸digo previo y/o posterior al borrado del registro:
oBrw:SetDeleteMode( .T., .T., bPrevDel, bPostDel )
Un abrazo.
Manuel Mercado G贸mez.