oGridEdit no sale del modo edicion
Publicado: Jue Sep 23, 2010 10:20 am
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!
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!