Página 1 de 1

oGridEdit no sale del modo edicion

Publicado: Jue Sep 23, 2010 10:20 am
por artur
Hola!
Estoy editando una celda de un TDBBrowse con un valor proporcionado por una clase externa.
El problema es que una vez asignado un valor a la celda esta no sale del modo de edición ni pulsando enter ni pulsando con el ratón en otra celda.
Aquí­ el código :
LOCAL taula:="CTAPLN"
LOCAL sql:="select ROWID,* from "+taula
LOCAL frmsearch := TSearchMore()
::oSQLQuery1:Edit()
WITH OBJECT frmsearch
:new(sql,oSender)
:ShowModal()
END
// Valor a imprimir a la cela
value:=oSender:oDataField:value
::oSQLQuery1:Update()
::oBrw:Update()
Dentro de la clase frmsearch se rellena el campo con :
::oEdicion:oDataField:value=::sqlQuery:PCTA(dsFIELD)+" "+::sqlQuery:PTIT(dsFIELD)
El rellenado del campo funciona , el problema se encuentra en que una vez asignado el valor no se como dejar el oGeidEdit otra vez en modo no edición.
GraciaS!