Página 1 de 1

Proximo campo TArrayBrowse

Publicado: Lun Jun 01, 2009 5:57 pm
por Andres Hocevar
Hola a Todos
Estoy editando un Array Grid en el que todas las columnas son editables
GETs, coloque en el evento on exit que pase el foco la siguente columna
de esta manera:
::oDetalle:lFastEdit := .T.
METHOD DetalleColumn3Exit( oSender, oGridEdit, oNextCtl ) CLASS
LOCAL mCOL
WITH OBJECT ::oDetalle
:aArrayData[:nArrayAt,5] := oSender:Value*:aArrayData[:nArrayAt,4]
mCOL := :aCols[4]
mCOL:Select()
END
RETURN Nil
lo cual funciona perfecto si el cliente modifica el campo, lo que no
logro hacer es que entre directo al Edit y asi al presionar enter salte
a la siguiente columna (de lo contrario tiene que presionar 2 veces
enter), trate colocar
WITH OBJECT ::oDetalle
:aArrayData[:nArrayAt,5] := oSender:Value*:aArrayData[:nArrayAt,4]
mCOL := :aCols[4]
mCOL:Select()
mCOL:Edit()
END
pero no funciona