Ayuda con TSBrowse movimiento del cursor

Ayuda con TSBrowse movimiento del cursor

Postby Fco_Ozuna » Tue Aug 12, 2008 1:04 am

Hola tenia tiempo de no estar por aqui dando lata, espero que alguien me pueda ayudar en esto.

Tengo un browse con 5 columnas, lo tengo en modo de SetAppendMode( .T. ), estando editando la columna 3 en POSTEDIT, necesito que si el valor es diferente a cero, se mueva al siguiente renglon, si es el ultimo que agrege otro, lo tengo asi pero no funciona:

.....

ADD COLUMN TO ::oLbx2 ; // 3
HEADER "Cargos" ;
SIZE 100 PIXELS ;
DATA FieldWblock( "M_CARGO", Select() ) ;
PICTURE "99999,999.99" ;
FOOTER { || ::aTotal[1] } ;
3DLOOK TRUE ALIGN DT_RIGHT, DT_CENTER, DT_RIGHT;
EDITABLE MOVE DT_MOVE_NEXT

ADD COLUMN TO ::oLbx2 ; // 4
HEADER "Abonos" ;
SIZE 100 PIXELS ;
DATA FieldWblock( "M_ABONO", Select() ) ;
PICTURE "99999,999.99" ;
FOOTER { || ::aTotal[2] } ;
3DLOOK TRUE ALIGN DT_RIGHT, DT_CENTER, DT_RIGHT ;
EDITABLE MOVE DT_MOVE_NEXT

ADD COLUMN TO ::oLbx2 ; // 5
HEADER "Nombre de la Cuenta" ;
SIZE 180 PIXELS ;
DATA (ContCat->Nombre) ;
3DLOOK TRUE ALIGN DT_LEFT, DT_CENTER, DT_CENTER

.....

if uVal # 0
ContMov->( RLock() )
Replace ContMov->M_Abono with 0
ContMov->( DbCommit() )
ContMov->( DbUnLock() )
::oLbx2:aColumns[ 3 ]:nEditMove := DT_MOVE_DOWN
endif

Alguien que me pueda echar una mano con esto.

Gracias de antemano.

Francisco Ozuna
Fco_Ozuna
 
Posts: 14
Joined: Sun Nov 27, 2005 2:49 am
Location: Nogales, Sonora

Postby Armando » Tue Aug 12, 2008 1:48 am

Francisco:

Veo que es la captura de pólizas contables y si entiendo bien la idea es que cuando hayan tecleado el DEBE el HABER no es necesario. Si esto es correcto tal vez te funcione la clausula WHEN en la columna del HABER algo así:

WHEN M_CARGO = 0;

Esto forzará a que si ya registraron el DEBE el HABER se bloquea y avanzará al siguiente registro.

Ojala te ayude

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3076
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby Fco_Ozuna » Wed Aug 13, 2008 8:30 pm

Muchas gracias Armando.


Parece ser una opcion muy acertada, hoy la pruebo y te lo comunico.

Muchas gracias.

Francisco Ozuna
Fco_Ozuna
 
Posts: 14
Joined: Sun Nov 27, 2005 2:49 am
Location: Nogales, Sonora


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests