Problema con (dsFIELD) en MemDataSet
Publicado: Mié Jun 19, 2013 4:59 am
Amigos:
Utilizo DataControls asociados a un MemDataSet para la edición de registros y al hacer:...
WITH OBJECT oMemDataSet
:Edit()
:MiCampo := "Nuevo valor"
OutDebug(:MiCampo)
OutDebug(:MiCampo(dsFIELD))
:Update()
END WITH
Ambos mensajes en el debug me muetran el mismo texto: "Nuevo valor", es normal? es decir, si aún no hago el :Update() la sentencia :MiCampo(dsFIELD) deberia mostrar el valor Original ANTES del cambio a "Nuevo valor"?
Solo con oMemDataSet:aRecord[nIndex] obtengo el valor original
Alguna idea del porque el problema con dsFIELD ?
Gracias
Saludos
Israel S.
Utilizo DataControls asociados a un MemDataSet para la edición de registros y al hacer:...
WITH OBJECT oMemDataSet
:Edit()
:MiCampo := "Nuevo valor"
OutDebug(:MiCampo)
OutDebug(:MiCampo(dsFIELD))
:Update()
END WITH
Ambos mensajes en el debug me muetran el mismo texto: "Nuevo valor", es normal? es decir, si aún no hago el :Update() la sentencia :MiCampo(dsFIELD) deberia mostrar el valor Original ANTES del cambio a "Nuevo valor"?
Solo con oMemDataSet:aRecord[nIndex] obtengo el valor original
Alguna idea del porque el problema con dsFIELD ?
Gracias
Saludos
Israel S.