Para MMercado TSBrowse

Post Reply
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

Para MMercado TSBrowse

Post by JoseGS »

Manuel,


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...

Como puedo hacer para que el puntero se mantenga en el registro anterior o posterior al que se borro ?
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Para MMercado TSBrowse

Post by mmercado »

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.
manuelmercado at prodigy dot net dot mx
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

Re: Para MMercado TSBrowse

Post by JoseGS »

! Barbaro !... haz pensado en todo...

Que bueno, cuando sea grande quiero ser como tu... :D

Saludos hasta Mexico
Post Reply