Uso de SaveFrom
Publicado: Jue Oct 26, 2006 1:28 pm
Saludos:
Lo que quiero es que en un formulario que tengo dos TDBBrowse llamemos a
uno nuevo y otro viejo el operador por medio de un botón pueda pasar el
contenido de un registro de uno a otro, teniendo en cuenta que los dos
contienen los mismos campos pero en diferente base de datos, he empleado
esto.
METHOD NuevoClick( oSender ) CLASS TFormCensos
LOCAL nPos
*
IF (nPos := ::oDBBwViejo:KeyNo() ) > 0
*
WITH OBJECT ::oDBBwNuevo
:oDataSet:AddNew()
:oDataSet:SaveFrom( ::oDBBwViejo:oDataSet )
:oDataSet:UpDate()
:Refresh()
END
ENDIF
RETURN Nil
Pero está claro que me falta algo, o está mal enfocado porque no se
copia de un browse a otro, ni a la base de datos el registro
seleccionado de vieja a nueva, sí añade un registro nuevo pero sin
datos, por eso digo que me falta algo y está mal.
José Ramón Castro.
Lo que quiero es que en un formulario que tengo dos TDBBrowse llamemos a
uno nuevo y otro viejo el operador por medio de un botón pueda pasar el
contenido de un registro de uno a otro, teniendo en cuenta que los dos
contienen los mismos campos pero en diferente base de datos, he empleado
esto.
METHOD NuevoClick( oSender ) CLASS TFormCensos
LOCAL nPos
*
IF (nPos := ::oDBBwViejo:KeyNo() ) > 0
*
WITH OBJECT ::oDBBwNuevo
:oDataSet:AddNew()
:oDataSet:SaveFrom( ::oDBBwViejo:oDataSet )
:oDataSet:UpDate()
:Refresh()
END
ENDIF
RETURN Nil
Pero está claro que me falta algo, o está mal enfocado porque no se
copia de un browse a otro, ni a la base de datos el registro
seleccionado de vieja a nueva, sí añade un registro nuevo pero sin
datos, por eso digo que me falta algo y está mal.
José Ramón Castro.