La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20183 - ACTUALIZAR DATOS A TRAVES DE VISTAS
Autor:  Angel Del Rio
Me gustaria saber cuales son los pasos a seguir para actualizar tablas utilizando vistas locales.

  Respuesta:  Adrian
* Creación de la vista
Create Sql View MiVista as Select Nombre,Apellido from Customers

* Apertura
Set Multilocks ON
Use MiVista
CursorSetProp("Buffering",5) && buffering de tabla
CursorSetProp("UpdatableFieldList", "Nombre,Apellido")
CursorSetProp("SendUpdates", .T.)

* Aca van las modificaciones a la vista (Insert, Replace, etc.)
...
...

* Envia los cambios al origen de datos
Select MiVista
TableUpdate(.T.)